Mac에서 디스크를 마운트 해제하지 못하면 다양한 오류가 발생할 수 있습니다. 그중 하나가 바로 "디스크를 마운트 해제할 수 없습니다(Couldn't unmount disk 69888)" 오류이며, "복구를 위해 볼륨을 마운트 해제할 수 없습니다.: (-69673)" 같은 오류도 함께 나타날 수 있습니다.
이 오류는 외장 하드 드라이브(SSD 또는 HDD), USB 메모리, 타임머신 백업 디스크, 내장 퓨전 드라이브 등 Mac의 내장 또는 외장 디스크나 볼륨을 지우기, 파티션 나누기, 삭제하려고 할 때 발생합니다.
"디스크를 마운트 해제할 수 없습니다" 오류는 보통 두 가지 형태로 나타납니다. 디스크 유틸리티에서는 "디스크를 마운트 해제할 수 없습니다.: (-69888)", 터미널에서는 "Error: -69888: Couldn't unmount disk"로 표시됩니다.
이 글에서는 해당 오류의 원인을 분석하고, 실질적인 해결 방법으로 Mac에서 "디스크를 마운트 해제할 수 없습니다" 문제를 해결하는 방법을 안내합니다.
목차
- '디스크를 마운트 해제할 수 없습니다'란 무엇인가요?
- 외장 디스크 지우기 또는 파티션 시 69888 오류 해결하기
- 내장 디스크 지우기 또는 파티션 시 69888 오류 해결하기
- Mac에서 NTFS 드라이브를 마운트 해제할 수 없을 때 대처법
- '디스크를 마운트 해제할 수 없습니다(69888)' 관련 FAQ
'디스크를 마운트 해제할 수 없습니다'란 무엇인가요?
Mac에서 "디스크를 마운트 해제할 수 없습니다.: (-69888)" 또는 "Error: -69888: Couldn't unmount disk" 오류가 표시되면, 일반적으로 볼륨이나 디스크를 재포맷, 파티션 또는 삭제하려고 하지만 해당 볼륨/디스크가 현재 다른 앱이나 프로세스에 의해 사용 중이거나 하드웨어 고장으로 인해 운영체제가 이를 허용하지 않는다는 의미입니다.
외장 디스크 지우기 또는 파티션 시 '디스크를 마운트 해제할 수 없습니다(69888)' 오류 해결하기
iMac, MacBook Air, MacBook Pro에서 디스크를 마운트 해제하지 못한다면, 대부분 하드웨어 고장보다는 실행 중인 다른 프로세스가 드라이브를 점유하고 있기 때문입니다. 다만 드라이브를 열었을 때 폴더나 파일이 비어 있거나, Mac에서 멈추거나, 기타 비정상적인 반응을 보인다면 하드웨어 문제일 가능성도 있습니다.
외장 하드 디스크에 고장이 있는지 확인하려면 Mac에 연결한 후 디스크 유틸리티에서 S.M.A.R.T 상태를 확인해 보세요.
- 응용 프로그램 > 유틸리티 폴더에서 디스크 유틸리티를 엽니다.
- 왼쪽 목록에서 외장 디스크를 선택합니다.
- 상단 도구 모음에서 정보(Info) 버튼을 클릭합니다.
디스크에 치명적인 하드웨어 오류가 있다는 메시지가 표시되면 새 드라이브로 교체해야 합니다.
하드웨어 오류 메시지가 없다면 응급 처치(First Aid)로 복구한 뒤 아래 해결 방법들을 시도해 보세요.
- Finder 재실행
- 드라이브를 사용 중인 프로세스 확인 및 종료
- 파티션 병합 전 두 파티션이 동일한 파일 시스템을 사용하는지 확인
- Windows에서 드라이브 포맷
- Spotlight 색인에서 드라이브 제외
- 외장 드라이브와 동일한 디렉터리에 있는지 확인
- 타임머신에서 디스크 제거
- 터미널로 강제 마운트 해제
Finder 재실행
"디스크를 마운트 해제할 수 없습니다.: (-69888)" 또는 "디스크 지우기 실패. 디스크를 마운트 해제할 수 없습니다." 오류를 유발하는 프로세스는 대부분 Finder입니다. Finder가 드라이브에 접근하지 못하게 하려면 아래 단계에 따라 재실행하세요.
- Option 키를 누른 상태에서 Dock 맨 왼쪽의 Finder 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- 재실행(Relaunch)을 선택하여 Finder를 다시 시작합니다.
- 외장 드라이브를 안전하게 추출합니다.
- 드라이브를 Mac에 다시 연결합니다.
- 디스크 지우기 또는 파티션 작업을 다시 시도합니다.
드라이브를 사용 중인 프로세스 확인 및 종료
Finder를 재시작해도 해결되지 않으면, 현재 디스크나 볼륨을 사용 중인 프로세스의 PID 번호를 확인하고 종료할 수 있습니다. 가장 먼저 확인할 곳은 오류 메시지 자체입니다.
디스크 유틸리티에서 "디스크를 마운트 해제할 수 없습니다(69888)" 오류가 발생했다면, 어떤 프로세스가 디스크를 사용 중인지 함께 알려주는 경우가 많습니다.
- fseventsd 프로세스가 사용 중이므로 마운트 해제할 수 없습니다.
- kextcache 프로세스가 사용 중이므로 마운트 해제할 수 없습니다.
- 프로세스 1(launchd)이 사용 중이므로 마운트 해제할 수 없습니다.
- disk0의 볼륨은 프로세스 0이 사용 중이므로 마운트 해제할 수 없습니다.
- 프로세스 958(Finder)이 사용 중이므로 마운트 해제할 수 없습니다.
마찬가지로 터미널에서 오류가 발생하면 다음과 같은 세부 정보가 표시될 수 있습니다.
- volume failed to unmount dissented by pid=0 (kernel)
- failed to unmount: dissented by PID=230 (/usr/libexec/ApplicationFirewall/socketfilterfw)
- failed to unmount: dissented by PID 326 (mds_stores)
오류 메시지에 방화벽(Firewall)처럼 특정 앱이 드라이브를 사용 중이라고 표시되면 해당 앱을 종료한 후 디스크 작업을 다시 시도하세요.
메시지에 프로세스 정보가 충분히 표시되지 않는다면, 터미널에서 아래 단계를 따라 직접 찾아볼 수 있습니다.
- 응용 프로그램 > 유틸리티 폴더에서 터미널을 실행합니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다.
diskutil list - 디스크 또는 볼륨의 식별자(identifier)를 적어둡니다. (예: disk2s1)
- 아래 명령어를 입력하고 Enter 키를 누릅니다. (identifier 부분을 위에서 적어둔 값으로 교체)
sudo fuser -c /dev/identifier - 비밀번호를 입력하고 Enter 키를 누릅니다.
- 명령어가 활성 프로세스들의 PID 번호를 반환합니다.
팁: 원인 프로세스를 찾는 또 다른 명령어는 sudo lsof | grep diskn입니다. 이때 diskn은 해당 디스크 번호로 교체해야 합니다. 결과에 fsck_hfs라는 프로세스가 표시되면 sudo killall fsck_hfs 명령으로 종료할 수 있습니다.
문제가 되는 프로세스의 PID 번호를 찾았다면 아래 단계로 종료하세요.
- 응용 프로그램 > 유틸리티 폴더에서 터미널을 실행합니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다. (PID를 실제 PID 번호로 교체)
sudo kill PID - 비밀번호를 입력하고 Enter 키를 누릅니다.
- 강제 종료가 필요하면 다음 명령어를 사용할 수 있습니다.
sudo kill -9 PID
프로세스에 대해 더 알고 싶다면 활성 상태 보기(Activity Monitor)를 열고 PID 번호순으로 정렬하여 확인할 수 있습니다.
그래도 "MacBook Pro 디스크 마운트 해제 불가" 문제가 지속된다면 아래의 다른 해결 방법을 계속 시도해 보세요.
파티션 병합 전 두 파티션이 동일한 파일 시스템을 사용하는지 확인
서로 다른 포맷의 두 파티션을 병합하려 할 때 "Error: -69888: Couldn't unmount disk" 오류가 발생한다면, 우선 선호하는 파일 시스템을 정한 뒤 다른 파티션을 해당 파일 시스템으로 재포맷하고 병합해야 합니다.
예를 들어 한쪽은 APFS, 다른 쪽은 Mac OS 확장(HFS+)으로 포맷되어 있다면, 먼저 Mac OS 확장 파티션을 APFS로 포맷한 후 두 파티션을 병합하세요.
Windows에서 드라이브 포맷
사용 가능한 Windows 컴퓨터가 있다면, "디스크를 마운트 해제할 수 없습니다(69888)" 오류가 발생하는 외장 하드 드라이브, USB 또는 타임머신 백업 디스크를 Windows에서 포맷한 후, Mac에서 원하는 파일 시스템으로 초기화할 수 있습니다.
Windows에서 Mac 호환 드라이브를 지우는 방법은 다음과 같습니다.
- Mac 드라이브를 Windows 컴퓨터에 연결합니다.
- Win + R 키를 누르고
diskmgmt.msc를 입력한 후 Enter 키를 누릅니다. - 외장 디스크 번호(예: 디스크 1)를 확인해 둡니다.
- 시작 메뉴에서 명령 프롬프트를 검색한 후 "관리자 권한으로 실행"을 선택합니다.
- 다음 명령어를 입력하고 Enter 키를 눌러 DiskPart를 실행합니다.
diskpart - 다음 명령어를 입력해 모든 드라이브 목록을 확인합니다. (외장 드라이브의 디스크 번호를 다시 한번 확인하세요.)
list disk - 다음 명령어로 정리할 외장 드라이브를 선택합니다. (disknumber를 실제 디스크 번호로 교체)
select disk disknumber - 다음 명령어로 드라이브를 완전히 지웁니다.
clean - "DiskPart succeeded in cleaning the disk." 메시지가 표시되면 명령 프롬프트 창을 닫습니다.
- 비어 있고 초기화되지 않은 디스크를 Mac에 연결합니다.
- 디스크 초기화 팝업이 나타나면 초기화(Initialize)를 클릭해 디스크 유틸리티에서 포맷합니다. 팝업이 없으면 디스크 유틸리티를 열어 직접 지우세요.
명령줄 사용이 어렵다면 TransMac 같은 도구를 사용해 Windows에서 바로 APFS/HFS+/HFS로 드라이브를 포맷할 수 있습니다.
TransMac은 15일간 전체 기능을 무료로 사용할 수 있어 사실상 무료로 활용 가능합니다. 참고로 드라이브를 포맷하려면 TransMac을 관리자 모드로 실행해야 합니다.
Spotlight 색인에서 드라이브 제외
Spotlight는 파일을 지속적으로 색인하여 Mac과 연결된 장치에서 빠르게 검색할 수 있게 해 줍니다. 하지만 Spotlight가 색인 중인 드라이브를 포맷하려고 하면 "디스크 지우기 실패. 디스크를 마운트 해제할 수 없습니다." 오류가 발생할 수 있습니다.
드라이브를 마운트 해제하려면 아래 단계에 따라 Spotlight가 임시로 색인하지 않도록 설정하세요.
- 애플 메뉴 > 시스템 환경설정 > Spotlight로 이동합니다.
- 개인정보 보호(Privacy) 탭을 선택합니다.
- ( + ) 버튼을 클릭해 외장 드라이브의 폴더를 추가합니다.
- 선택(Choose)을 클릭합니다.
이제 디스크 지우기 또는 파티션 작업을 다시 시도할 수 있습니다. 작업 후 다시 Spotlight 검색 대상에 포함하려면 1~2단계를 반복한 후 해당 폴더를 선택하고 ( - ) 버튼을 클릭하면 됩니다.
외장 드라이브와 동일한 디렉터리에 있는지 확인
터미널에서 타임머신 백업 디스크를 지우려고 할 때, 현재 위치가 해당 드라이브와 동일한 디렉터리라면 반드시 "디스크를 마운트 해제할 수 없습니다" 오류가 발생합니다. 이 경우 cd 명령어로 홈 디렉터리(cd ~) 등 다른 디렉터리로 이동한 후 작업하세요.
타임머신에서 디스크 제거
해당 디스크가 Mac의 타임머신 백업용으로 사용 중이라면, 먼저 타임머신이 이 드라이브에 백업하지 않도록 설정하는 것이 좋습니다.
macOS Monterey에서 드라이브를 타임머신에서 제거하려면 시스템 환경설정 > 타임머신을 연 후, 오류를 유발하는 타임머신 디스크를 마우스 오른쪽 버튼으로 클릭하고 "백업용으로 (드라이브 이름) 사용 중지"를 선택하세요.
터미널로 Mac에서 디스크 강제 마운트 해제
여전히 디스크를 마운트 해제할 수 없다면, 터미널에서 강제로 마운트를 해제한 후 외장 디스크 지우기 또는 파티션 작업을 다시 시도할 수 있습니다.
- 응용 프로그램 > 유틸리티 폴더에서 터미널을 엽니다.
- 다음 명령어로 디스크 식별자(예: disk2)를 확인합니다.
diskutil list - 다음 명령어를 입력하고 Enter 키를 눌러 드라이브를 강제로 마운트 해제합니다. (diskN을 실제 디스크 식별자로 교체)
diskutil unmountDisk force /dev/diskN
내장 디스크 지우기 또는 파티션 시 '디스크를 마운트 해제할 수 없습니다(69888)' 오류 해결하기
Mac의 내장 하드 드라이브 볼륨을 수정하려고 할 때 "디스크를 마운트 해제할 수 없습니다(69888)" 오류가 나타난다면, 아래 해결 방법들을 시도해 보세요.
macOS 복구 모드로 부팅
경우에 따라 부팅 디스크를 수정하려고 할 때 "디스크 지우기 실패. 디스크를 마운트 해제할 수 없습니다." 오류가 나타날 수 있습니다. 부팅 디스크는 운영체제가 시작되는 곳이므로 정상 부팅 상태에서는 수정할 수 없습니다. 해결책은 포맷하려는 볼륨이 아닌 다른 볼륨에서 부팅하는 것입니다.
복구 파티션이 있는 최신 Mac이라면 macOS 복구(macOS Recovery)에 진입한 후 "디스크 유틸리티"를 선택해 부팅 디스크를 포맷할 수 있습니다.
복구 모드에서 시동 디스크 지우기에 실패하면, 데이터 볼륨만 삭제하거나 Macintosh HD 볼륨만 지우는 대신, 디스크 유틸리티에서 보기 > 모든 기기 표시를 클릭한 후 전체 디스크를 지워보세요. 인터넷 복구(Internet Recovery)로 재시작하는 방법도 있습니다.
반대로 전체 디스크를 지운 후에도 오류가 발생한다면, Macintosh HD 볼륨을 지울 때 "볼륨 그룹 지우기(Erase Volume Groups)" 옵션을 선택해 보세요.
외장 부팅 가능한 설치 프로그램으로 부팅
문제가 계속되거나 복구 파티션이 없는 구형 Mac을 사용 중이라면, 부팅 가능한 설치 프로그램을 만든 후 이것으로 부팅하여 시동 디스크를 지울 수 있습니다.
Mac 재시작
때로는 간단한 재부팅만으로도 문제가 해결됩니다. kextcache가 드라이브를 사용 중이어서 "디스크를 마운트 해제할 수 없습니다(69888)" 오류를 겪은 사용자들은 다음 순서로 시동 디스크를 지우는 데 성공했습니다.
- 복구 모드에서 Macintosh HD 볼륨을 삭제합니다.
- Mac을 복구 모드로 다시 시작합니다.
- Macintosh HD 볼륨을 지웁니다.
참고로 kextcache 프로세스는 아래 예시들처럼 서로 다른 PID 번호를 가질 수 있습니다.
- "프로세스 689(kextcache)가 사용 중이므로 마운트 해제할 수 없습니다. (-69888)"
- "disk2s5의 Macintosh HD 볼륨은 프로세스 673(kextcache)가 사용 중이므로 마운트 해제할 수 없습니다. (-69888)"
- "disk2s5의 Macintosh HD 볼륨은 프로세스 677(kextcache)가 사용 중이므로 마운트 해제할 수 없습니다. (-69888)"
안전 모드에서 내장 볼륨 삭제
내장 디스크 자체와 Macintosh HD & Macintosh HD - Data 볼륨 그룹을 제외한 다른 내장 볼륨은 일반 부팅 상태에서도 지우거나 삭제할 수 있어야 합니다. 디스크 유틸리티에서 "디스크를 마운트 해제할 수 없습니다" 오류가 표시되면 Mac을 종료한 후 안전 모드(Safe Mode)로 재시작하여 작업을 다시 시도해 보세요.
터미널에서 분리된 퓨전 드라이브 복구
iMac이나 Mac mini에서 퓨전 드라이브를 설정할 때 "error: -69888: couldn't unmount disk" 오류가 나타난다면, 퓨전 드라이브가 분리되어 Finder에서 하나가 아닌 두 개의 드라이브로 표시되는 것일 가능성이 큽니다. 이는 퓨전 드라이브의 드라이브 중 하나를 교체했거나 소프트웨어로 분할한 후에 흔히 발생합니다.
이 문제를 해결하려면 Apple 공식 문서의 안내에 따라 분리된 퓨전 드라이브를 재구성한 후, SSD에 macOS를 설치하고 HDD는 추가 저장 공간으로 사용하세요.
퓨전 드라이브가 장착된 Mac을 지울 때 디스크 유틸리티가 "Couldn't open device.; (-69877)" 오류를 표시한다면, 앞서 외장 디스크에서 설명한 방법으로 시동 디스크를 강제 마운트 해제해 보세요.
디스크를 지우기 전에 non-APFS 파티션 생성
복구 모드에서 시동 디스크를 강제 마운트 해제하려 했지만 "Forced unmount of disk0 failed: at least one volume couldn't be unmounted. Unmount was dissented by PID 0 (kernel_task)." 같은 메시지와 함께 실패했다면, 다른 non-APFS 파티션을 추가한 후 디스크 유틸리티에서 시동 디스크를 지워보세요.
- Mac을 macOS 복구 모드로 부팅합니다.
- 디스크 유틸리티를 클릭합니다.
- 시동 디스크의 컨테이너를 선택합니다.
- 파티션(Partition)을 클릭한 후 ( + ) 버튼을 클릭합니다.
- APFS가 아닌 아무 파일 시스템(예: exFAT)을 선택합니다.
- 크기는 아무 값이나 지정합니다.
- 적용(Apply)을 클릭합니다.
- 드라이브를 다시 포맷합니다.
각 볼륨을 먼저 마운트 해제한 후 디스크 마운트 해제
"Forced unmount of disk0 failed: at least one volume couldn't be unmounted." 오류를 겪은 사용자들에게 도움이 된 또 다른 요령은, 퓨전 드라이브가 있는 경우 터미널에서 시동 디스크를 마운트 해제하기 전에 각 볼륨이나 디스크를 개별적으로 마운트 해제하는 것입니다.
- Mac을 인터넷 복구(Internet Recovery) 모드로 재시작합니다.
- 유틸리티 > 터미널을 클릭합니다.
- 다음 명령어로 마운트된 모든 디스크와 볼륨 목록을 확인합니다.
diskutil list - 디스크 또는 볼륨 식별자(예: disk1)를 적어둡니다.
- 여러 디스크가 있거나 동일한 디스크 아래 볼륨이 있는 경우, 아래 명령어로 강제 마운트 해제합니다. (disk_identifier를 disk1 같은 디스크 번호 또는 disk0s2 같은 볼륨 번호로 교체)
diskutil unmountDisk force /dev/disk_identifier - 다른 디스크나 볼륨을 한두 개 마운트 해제한 후 대상 디스크(보통 disk0)를 강제 마운트 해제해 보세요. 실패하면 시동 디스크가 마운트 해제될 때까지 반복합니다.
- 시동 디스크가 마운트 해제되면 터미널에서 다음 명령어로 드라이브를 지울 수 있습니다.
diskutil eraseDisk file_system disk_name /dev/disk_identifier
예를 들어 디스크 식별자가 disk0이고 APFS로 포맷하며 이름을 Storage로 지정하려면 명령어는diskutil eraseDisk APFS Storage /dev/disk0이 됩니다.
Mac에서 NTFS 드라이브를 마운트 해제할 수 없을 때 대처법
때로는 macOS 업데이트 후 NTFS 드라이브가 즉시 다시 마운트되어 마운트 해제가 되지 않는 경우가 있습니다. 이런 상황이나 기타 이유로 NTFS 드라이브 마운트 해제에 실패할 때는 iBoysoft NTFS for Mac을 활용할 수 있습니다.
이는 최고의 Mac용 NTFS 리더 중 하나로, NTFS 포맷 드라이브에 완전한 읽기/쓰기 지원을 제공하며 Mac에서 마운트 해제, 추출, 포맷, 복구까지 가능하게 해 줍니다. iBoysoft NTFS for Mac은 Toshiba, WD, Seagate 등 다양한 브랜드의 NTFS 드라이브를 지원하며, Intel 및 M1 Mac 모두에서 macOS 10.13부터 macOS 13 베타까지 호환됩니다.
무료 체험판을 제공하므로 무료로 사용해 볼 수 있습니다. Mac에서 NTFS 드라이브를 마운트 해제하는 방법은 다음과 같습니다.
1단계: iBoysoft NTFS for Mac을 다운로드하고 설치합니다.
2단계: NTFS 드라이브를 Mac에 연결합니다.
3단계: 응용 프로그램 폴더에서 NTFS 리더를 실행합니다.
4단계: 왼쪽에서 드라이브를 선택하고 마운트 해제(Unmount)를 클릭합니다.
'디스크를 마운트 해제할 수 없습니다(69888)' 관련 FAQ
Q. 하드 드라이브를 마운트 해제할 수 있나요?
A. 네, 하드 드라이브를 마운트 해제할 수 있습니다. Mac과 Windows에서 하는 방법은 다음과 같습니다.
Mac: 디스크 유틸리티를 열고 드라이브를 선택한 후 상단의 '마운트 해제'를 클릭합니다.
Windows: 디스크 관리를 열고 드라이브를 마우스 오른쪽 버튼으로 클릭한 후 '드라이브 문자 및 경로 변경' > '제거' > '예'를 선택합니다.
Q. 디스크 마운트 해제(unmount)란 무엇인가요?
A. 디스크를 마운트 해제하면 운영체제에게 해당 파일 시스템 접근을 중지하라고 지시하는 것이지만, 디스크는 Finder에 계속 표시되므로 언제든 다시 마운트하여 전체 접근 권한을 얻을 수 있습니다.