저는 WD My Passport 650GB(Firewire 및 USB 포함)를 가지고 있습니다. 나는 그것을 거의 1년 동안 사용하고 있는데 항상 잘 작동했습니다. 진행 중에 Firewire를 통해 간단히 연결합니다. 집에서는 Airport Extreme에 연결하여 네트워크 스토리지로 사용할 수 있습니다.
오늘 저는 HDD를 FireWire를 통해 MacBook Pro에 연결했지만 아무것도 연결하지 않았습니다. HDD가 시작되지만(명확하게 소리가 나고 전원 표시등이 깜박임) Finder에 나타나지 않습니다. USB로도 시도해 보았는데 흔적이 없습니다.
디스크 유틸리티를 실행하여 디스크 복구를 시도했습니다. 처음에는 "헤더"에 문제가 있다는 빨간색 오류 줄이 표시되었습니다. 그러나 모든 것이 정상이라는 성공 메시지와 함께 복구가 완료되었습니다. HDD도 확인했습니다. 또한 성공 메시지와 함께. 나는 그것을 몇 번 더 반복하고 그 사이에 플러그를 뽑았습니다. 다시는 헤더에 오류가 발생하지 않습니다. 항상 완료되고 모든 것이 정상이라고 말합니다. 그러나 드라이브를 마운트할 수 없습니다.
이것이 디스크 유틸리티가 보여주는 것입니다.
답변1
터미널을 사용하여 루트 수준에서 볼륨을 마운트해 보세요. 다음과 같은 도구를 사용하여 드라이브의 무결성/상태를 확인할 수도 있습니다.드라이브 천재. 복구된 데이터를 보관할 수 있는 도구와 저장소가 있다면 드라이브에서 데이터를 복구하고 다시 포맷하여 시간을 절약하겠습니다.
답변2
방금 거의 동일한 문제를 디버깅했습니다. 몇 시간 동안 다양한 작업을 시도한 끝에 콘솔에서 system.log를 면밀히 조사한 후 마침내 답을 찾았습니다. 나는 이것을 찾았다:
3.1.13. 21.42.42,090 sudo[622]: ... : TTY=ttys001 ; PWD=/Users/...; USER=root ; COMMAND=/usr/sbin/diskutil mount readOnly /dev/disk2s2
3.1.13. 21.42.42,000 kernel[0]: jnl: disk2s2: is_clean: journal magic is bad (0xdead00ab != 0x4a4e4c78)
3.1.13. 21.42.42,000 kernel[0]: hfs: late journal init: volume on disk2s2 is read-only and journal is dirty. Can not mount volume.
3.1.13. 21.42.42,000 kernel[0]: hfs_mounthfsplus: hfs_late_journal_init returned (22)
3.1.13. 21.42.42,000 kernel[0]: hfs_mounthfsplus: encountered errorr (22)
3.1.13. 21.42.42,000 kernel[0]: hfs_mountfs: encountered failure 22
3.1.13. 21.42.42,000 kernel[0]: hfs_mount: hfs_mountfs returned 22
문제는 불량 저널에 있는 것 같습니다. 그래서 저널링을 비활성화하고 마운트가 제대로 작동했습니다. 그 후 다시 저널링을 활성화했는데 괜찮았습니다. 디스크 유틸리티가 디스크 확인(모든 것이 정상이라고 보고됨) 중에 이를 감지할 수 없다는 사실에 놀랐습니다.
저널링을 비활성화하는 터미널 옵션은 다음과 같습니다.
sudo diskutil disableJournal force /dev/diskXsX
diskXsX를 귀하의 경우에 적합한 것으로 교체하십시오. 위 명령은 종료 시 오류를 보고하지만 무시합니다.
답변3
드라이브를 먼저 꺼내지 않고 플러그를 뽑을 때 가끔 이런 일이 발생합니다. 드라이브를 연결하고 아무것도 하지 마십시오. 약 10~15분 정도 기다린 후 Finder에 다시 표시됩니다.
내 생각엔 OS가 제대로 연결이 끊어지지 않은 경우 전체 드라이브를 다시 색인화해야 한다는 것입니다. 시간이 좀 걸립니다. 또한 내 드라이브가 exFAT로 포맷되어 있는데 이것이 이유 중 하나일 수 있습니다.