Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

Mac에서 '디스크를 마운트 해제할 수 없습니다(69888)' 오류 해결 방법 – 내장·외장 디스크 완벽 가이드

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 상태를 확인해 보세요.

  1. 응용 프로그램 > 유틸리티 폴더에서 디스크 유틸리티를 엽니다.
  2. 왼쪽 목록에서 외장 디스크를 선택합니다.
  3. 상단 도구 모음에서 정보(Info) 버튼을 클릭합니다.

디스크에 치명적인 하드웨어 오류가 있다는 메시지가 표시되면 새 드라이브로 교체해야 합니다.
하드웨어 오류 메시지가 없다면 응급 처치(First Aid)로 복구한 뒤 아래 해결 방법들을 시도해 보세요.

  • Finder 재실행
  • 드라이브를 사용 중인 프로세스 확인 및 종료
  • 파티션 병합 전 두 파티션이 동일한 파일 시스템을 사용하는지 확인
  • Windows에서 드라이브 포맷
  • Spotlight 색인에서 드라이브 제외
  • 외장 드라이브와 동일한 디렉터리에 있는지 확인
  • 타임머신에서 디스크 제거
  • 터미널로 강제 마운트 해제

Finder 재실행

"디스크를 마운트 해제할 수 없습니다.: (-69888)" 또는 "디스크 지우기 실패. 디스크를 마운트 해제할 수 없습니다." 오류를 유발하는 프로세스는 대부분 Finder입니다. Finder가 드라이브에 접근하지 못하게 하려면 아래 단계에 따라 재실행하세요.

  1. Option 키를 누른 상태에서 Dock 맨 왼쪽의 Finder 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 재실행(Relaunch)을 선택하여 Finder를 다시 시작합니다.
  3. 외장 드라이브를 안전하게 추출합니다.
  4. 드라이브를 Mac에 다시 연결합니다.
  5. 디스크 지우기 또는 파티션 작업을 다시 시도합니다.

드라이브를 사용 중인 프로세스 확인 및 종료

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)처럼 특정 앱이 드라이브를 사용 중이라고 표시되면 해당 앱을 종료한 후 디스크 작업을 다시 시도하세요.

메시지에 프로세스 정보가 충분히 표시되지 않는다면, 터미널에서 아래 단계를 따라 직접 찾아볼 수 있습니다.

  1. 응용 프로그램 > 유틸리티 폴더에서 터미널을 실행합니다.
  2. 다음 명령어를 입력하고 Enter 키를 누릅니다.
    diskutil list
  3. 디스크 또는 볼륨의 식별자(identifier)를 적어둡니다. (예: disk2s1)
  4. 아래 명령어를 입력하고 Enter 키를 누릅니다. (identifier 부분을 위에서 적어둔 값으로 교체)
    sudo fuser -c /dev/identifier
  5. 비밀번호를 입력하고 Enter 키를 누릅니다.
  6. 명령어가 활성 프로세스들의 PID 번호를 반환합니다.

팁: 원인 프로세스를 찾는 또 다른 명령어는 sudo lsof | grep diskn입니다. 이때 diskn은 해당 디스크 번호로 교체해야 합니다. 결과에 fsck_hfs라는 프로세스가 표시되면 sudo killall fsck_hfs 명령으로 종료할 수 있습니다.

문제가 되는 프로세스의 PID 번호를 찾았다면 아래 단계로 종료하세요.

  1. 응용 프로그램 > 유틸리티 폴더에서 터미널을 실행합니다.
  2. 다음 명령어를 입력하고 Enter 키를 누릅니다. (PID를 실제 PID 번호로 교체)
    sudo kill PID
  3. 비밀번호를 입력하고 Enter 키를 누릅니다.
  4. 강제 종료가 필요하면 다음 명령어를 사용할 수 있습니다.
    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 호환 드라이브를 지우는 방법은 다음과 같습니다.

  1. Mac 드라이브를 Windows 컴퓨터에 연결합니다.
  2. Win + R 키를 누르고 diskmgmt.msc를 입력한 후 Enter 키를 누릅니다.
  3. 외장 디스크 번호(예: 디스크 1)를 확인해 둡니다.
  4. 시작 메뉴에서 명령 프롬프트를 검색한 후 "관리자 권한으로 실행"을 선택합니다.
  5. 다음 명령어를 입력하고 Enter 키를 눌러 DiskPart를 실행합니다.
    diskpart
  6. 다음 명령어를 입력해 모든 드라이브 목록을 확인합니다. (외장 드라이브의 디스크 번호를 다시 한번 확인하세요.)
    list disk
  7. 다음 명령어로 정리할 외장 드라이브를 선택합니다. (disknumber를 실제 디스크 번호로 교체)
    select disk disknumber
  8. 다음 명령어로 드라이브를 완전히 지웁니다.
    clean
  9. "DiskPart succeeded in cleaning the disk." 메시지가 표시되면 명령 프롬프트 창을 닫습니다.
  10. 비어 있고 초기화되지 않은 디스크를 Mac에 연결합니다.
  11. 디스크 초기화 팝업이 나타나면 초기화(Initialize)를 클릭해 디스크 유틸리티에서 포맷합니다. 팝업이 없으면 디스크 유틸리티를 열어 직접 지우세요.

명령줄 사용이 어렵다면 TransMac 같은 도구를 사용해 Windows에서 바로 APFS/HFS+/HFS로 드라이브를 포맷할 수 있습니다.

TransMac은 15일간 전체 기능을 무료로 사용할 수 있어 사실상 무료로 활용 가능합니다. 참고로 드라이브를 포맷하려면 TransMac을 관리자 모드로 실행해야 합니다.

Spotlight 색인에서 드라이브 제외

Spotlight는 파일을 지속적으로 색인하여 Mac과 연결된 장치에서 빠르게 검색할 수 있게 해 줍니다. 하지만 Spotlight가 색인 중인 드라이브를 포맷하려고 하면 "디스크 지우기 실패. 디스크를 마운트 해제할 수 없습니다." 오류가 발생할 수 있습니다.

드라이브를 마운트 해제하려면 아래 단계에 따라 Spotlight가 임시로 색인하지 않도록 설정하세요.

  1. 애플 메뉴 > 시스템 환경설정 > Spotlight로 이동합니다.
  2. 개인정보 보호(Privacy) 탭을 선택합니다.
  3. ( + ) 버튼을 클릭해 외장 드라이브의 폴더를 추가합니다.
  4. 선택(Choose)을 클릭합니다.

이제 디스크 지우기 또는 파티션 작업을 다시 시도할 수 있습니다. 작업 후 다시 Spotlight 검색 대상에 포함하려면 1~2단계를 반복한 후 해당 폴더를 선택하고 ( - ) 버튼을 클릭하면 됩니다.

외장 드라이브와 동일한 디렉터리에 있는지 확인

터미널에서 타임머신 백업 디스크를 지우려고 할 때, 현재 위치가 해당 드라이브와 동일한 디렉터리라면 반드시 "디스크를 마운트 해제할 수 없습니다" 오류가 발생합니다. 이 경우 cd 명령어로 홈 디렉터리(cd ~) 등 다른 디렉터리로 이동한 후 작업하세요.

타임머신에서 디스크 제거

해당 디스크가 Mac의 타임머신 백업용으로 사용 중이라면, 먼저 타임머신이 이 드라이브에 백업하지 않도록 설정하는 것이 좋습니다.

macOS Monterey에서 드라이브를 타임머신에서 제거하려면 시스템 환경설정 > 타임머신을 연 후, 오류를 유발하는 타임머신 디스크를 마우스 오른쪽 버튼으로 클릭하고 "백업용으로 (드라이브 이름) 사용 중지"를 선택하세요.

터미널로 Mac에서 디스크 강제 마운트 해제

여전히 디스크를 마운트 해제할 수 없다면, 터미널에서 강제로 마운트를 해제한 후 외장 디스크 지우기 또는 파티션 작업을 다시 시도할 수 있습니다.

  1. 응용 프로그램 > 유틸리티 폴더에서 터미널을 엽니다.
  2. 다음 명령어로 디스크 식별자(예: disk2)를 확인합니다.
    diskutil list
  3. 다음 명령어를 입력하고 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)" 오류를 겪은 사용자들은 다음 순서로 시동 디스크를 지우는 데 성공했습니다.

  1. 복구 모드에서 Macintosh HD 볼륨을 삭제합니다.
  2. Mac을 복구 모드로 다시 시작합니다.
  3. 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 파티션을 추가한 후 디스크 유틸리티에서 시동 디스크를 지워보세요.

  1. Mac을 macOS 복구 모드로 부팅합니다.
  2. 디스크 유틸리티를 클릭합니다.
  3. 시동 디스크의 컨테이너를 선택합니다.
  4. 파티션(Partition)을 클릭한 후 ( + ) 버튼을 클릭합니다.
  5. APFS가 아닌 아무 파일 시스템(예: exFAT)을 선택합니다.
  6. 크기는 아무 값이나 지정합니다.
  7. 적용(Apply)을 클릭합니다.
  8. 드라이브를 다시 포맷합니다.

각 볼륨을 먼저 마운트 해제한 후 디스크 마운트 해제

"Forced unmount of disk0 failed: at least one volume couldn't be unmounted." 오류를 겪은 사용자들에게 도움이 된 또 다른 요령은, 퓨전 드라이브가 있는 경우 터미널에서 시동 디스크를 마운트 해제하기 전에 각 볼륨이나 디스크를 개별적으로 마운트 해제하는 것입니다.

  1. Mac을 인터넷 복구(Internet Recovery) 모드로 재시작합니다.
  2. 유틸리티 > 터미널을 클릭합니다.
  3. 다음 명령어로 마운트된 모든 디스크와 볼륨 목록을 확인합니다.
    diskutil list
  4. 디스크 또는 볼륨 식별자(예: disk1)를 적어둡니다.
  5. 여러 디스크가 있거나 동일한 디스크 아래 볼륨이 있는 경우, 아래 명령어로 강제 마운트 해제합니다. (disk_identifier를 disk1 같은 디스크 번호 또는 disk0s2 같은 볼륨 번호로 교체)
    diskutil unmountDisk force /dev/disk_identifier
  6. 다른 디스크나 볼륨을 한두 개 마운트 해제한 후 대상 디스크(보통 disk0)를 강제 마운트 해제해 보세요. 실패하면 시동 디스크가 마운트 해제될 때까지 반복합니다.
  7. 시동 디스크가 마운트 해제되면 터미널에서 다음 명령어로 드라이브를 지울 수 있습니다.
    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에 계속 표시되므로 언제든 다시 마운트하여 전체 접근 권한을 얻을 수 있습니다.