디스크 유틸리티가 포맷을 위해 HD를 마운트 해제하지 않습니다


24

27 "iMac (10.8.5)에 2 개의 내장 드라이브가 있습니다. SSD 시스템 디스크 및 1TB SATA 드라이브.

HDD가 최근에 매우 느리게 작동하고 성능이 저하되거나 동작이 잘못되었습니다. Tech Tool Pro 및 디스크 유틸리티가 드라이브를 수정할 수없는 것 같아서 데이터를 다시 포맷하여 데이터를 지우고 전체에 0을 쓰기로 결정했습니다. 드라이브.

포맷을 시도 할 때마다 드라이브를 마운트 해제 할 수 없다는 메시지가 표시됩니다. 몇 번 재부팅 한 후 TechTool Pro에서 모든 것을 실행하는 데 며칠이 걸렸으며 계속 진행되지 않습니다.

$ diskutil list disk2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     314.6 MB   disk2s1
   2:                  Apple_HFS Everest                 4.0 TB     disk2s2

$ diskutil repairVolume /dev/disk2s2
Started file system repair on disk2s2 Everest
Updating boot support partitions for the volume as required
Error: -69673: Unable to unmount volume for repair

$ diskutil eraseDisk JHFS+ Everest /dev/disk2
Started erase on disk2
Unmounting disk
Error: -69888: Couldn't unmount disk

마운트를 해제하고 다시 포맷하는 방법에 대한 생각이 있습니까? 터미널에서 대신 이것을 할 수있는 방법이 있습니까?


@bmike 명확하지 않기 때문에 실제로 연결된 질문 중복되는 경우 여기에 diskutil 목록을 추가하지 않습니다. 실제로 나는 그 이유가 다르다고 생각합니다. 여기서 저하 된 HDD, 잘못된 EFI 크기 및 읽을 수 없거나 부분적으로 덮어 쓴 HFS + 볼륨이 있습니다. 증상 (마운트 해제 할 수 없음)과 솔루션 (강제 마운트 해제)은 동일 할 수 있습니다.
klanomath

초기 퓨전 드라이브는 없을 것
oemb1905

답변:


41

다음 터미널 명령을 실행하여 드라이브를 강제로 마운트 해제 할 수 있습니다.

diskutil unmountDisk force /Volumes/VOLUMENAME

대체 VOLUMENAME당신이 마운트 해제하려고하는 디스크에 볼륨의 이름으로.

그런 다음 디스크 유틸리티에서 드라이브 지우기 / 파티션을 다시 시도하십시오. 위의 명령을 사용하면 파일 읽기 / 쓰기가 중단되어 파일이 손상 될 수 있습니다. 그러나 어쨌든 드라이브를 지우고 있기 때문에 상황에 따라 중요하지 않습니다.


감사. 이것을 ^와 결합하면 완벽하게 작동했습니다. Apple-GUI를 더욱 강력하게 만드십시오.
oemb1905

3
마운트 해제 할 볼륨이 없습니다. (로 대신 디스크 장치를 마운트 해제 N내 경우에는 3 인) :diskutil unmountDisk force /dev/diskN
조엘 Purra

위의 솔루션을 사용하여 디스크를 마운트 해제 할 수있었습니다. 그러나 이제는 기본 내부 HD를 지우거나 마비하려고 할 때 다음과 같은 오류가 발생합니다. 도움을 주시면 감사하겠습니다.
Ab'initio

@ Ab'initio 이것은 주석이 아닌 별도의 질문이어야합니다. 요청하기 전에 검색하십시오.
grg

이 대답은 주먹 시도 (diskutil repairVolume / dev / disk2s2)에 대한 것이지만 두 번째 시도에는 해당되지 않습니다 (diskutil eraseDisk JHFS + Everest / dev / disk2) 디스크를 처음부터 다시 포맷하려면 대답은 먼저 시도합니다 diskutil unmountDisk는 / dev / diskN을 강제 실행하고 (이 경우 disk2) 자동 fsck로 인해 작동하지 않으면 bleater describe 옵션을 시도하십시오.
레온

4

디스크가 처음 연결되면 macOS는 볼륨에서 fsck를 실행하려고 시도합니다. 볼륨이 크거나 광범위한 문제가있는 경우이 프로세스는 실패하기 전에 오랫동안 실행될 수 있습니다.

다음 터미널 명령은 결함이있는 프로세스를 식별해야합니다.

sudo lsof | grep diskn

discn을 문제가되는 디스크 수로 교체.

프로세스 ID가 있으면 다음과 같이 종료 할 수 있습니다.

sudo kill -9 pid

pid를 위에서 결정한 프로세스 ID로 바꿉니다.

그런 다음 GUI 또는 명령 줄에서 diskutil을 정상적으로 실행할 수 있습니다.


fuser /Volume/<whatever>해당 리소스를 사용하는 PID를 제공합니다.
atmosx

내가 unmountDisk를 강요했지만 여전히 도움이되지 않는 bleater에 감사드립니다. 당신의 지시와 무슨 일이 있었는지에 대한 설명은 반나절 후에 문제를 해결하는 데 도움이되었습니다. 첫번째 sudo lsof로 | grep diskn 다음 sudo kill -9 689 (이 숫자는 fsck_hfs 다음에 나타나는 첫 번째 숫자 임) 트릭을 수행 한 다음 일반 diskutil eraseDisk JHFS + ChoosenName / dev / diskN을 사용하여 디스크의 전체 파티션을 false로 재설정 할 수 있습니다 크기 (하드 복제로 인해).
레온


0

관리자 모드에서 PC 다운로드 transmac 평가판을 시작한 경우 USB를 통해 디스크를 연결하십시오. 드라이브를 찾아 마우스 오른쪽 버튼으로 클릭하십시오. 이미지를 복제하려면 복제 옵션을 사용하십시오. 그렇지 않으면 포맷을 사용하고 HFS +를 선택하여 하드 드라이브를 Mac에 다시 연결하면 아무런 문제가 없습니다.

오늘 아침 저를 위해 일했습니다. 약 5-10 분이 걸렸습니다.


Transmac도 저를 위해 일했습니다. 다른 솔루션을 시도하는 데 몇 시간이 걸렸지 만 곧바로 작동했습니다!

0

부팅 한 디스크는 지울 수 없습니다. 부팅 디스크를 포맷 할 수있는 "숨겨진"파티션 인 복구 파티션이 있어야합니다. 그 후에는 복구 파티션에서 OS를 설치할 수 있습니다.



-3

사용하려고

umount -f /Volumes/<drive name>/

다른 질문에 오신 것을 환영합니다! 우리는 최선의 답변을 찾으려고 노력하고 있으며, 그 답변은 왜 그들이 최고인지에 대한 정보를 제공 할 것입니다. 제공 한 답변이 문제를 해결하거나 다른 사람보다 나은 이유를 설명하십시오. 링크를 제공하면 OP 및 기타 사용자가 추가 정보를 찾을 수 있습니다. 양질의 답변을 제공하는 방법에 대한 답변 방법을 참조하십시오 . -검토에서
fsb

-4
diskutil unmountDisk force <fill in the mount name here>

3
이것은 이미 받아 들여진 대답과 어떻게 다릅니 까?
nohillside
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.