디스크 유틸리티가 포맷을 위해 HD를 마운트 해제하지 않습니다 Pro 및 디스크 유틸리티가 드라이브를 수정할

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

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



답변

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

diskutil unmountDisk force /Volumes/VOLUMENAME

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

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


답변

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

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

sudo lsof | grep diskn

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

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

sudo kill -9 pid

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

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


답변

해당 하드 드라이브에 대한 스포트라이트 비활성화 (시스템 환경 설정)

https://discussions.apple.com/thread/1454712?start=0&tstart=0


답변

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

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


답변

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


답변

diskutil eraseVolume JHFS+ Everest disk2s2


답변

사용하려고

umount -f /Volumes/<drive name>/