Общее описание проблемы
Первоначальная причина. Когда я копировал некоторые файлы на внешний диск, операция копирования остановилась на полпути. Я не мог извлечь диск, поэтому я просто отключил его.
Что произошло потом: я снова подключил диск, мой Mac узнал его, так как он появился на рабочем столе и на боковой панели искателя. Но там ничего не было, все, что я получил, было пустой вкладкой поиска, хотя файлы казались нетронутыми, потому что информационная панель показала, что осталось 59 ГБ из 2 ТБ.
Дальнейшие выводы: с подключенным этим поврежденным внешним диском я не смог открыть утилиту диска или любое программное обеспечение, которое сканирует диск, и на панели настроек "загрузочный диск" не было дисков, а средство поиска иногда зависало. Когда я решил перезагрузить компьютер, компьютер даже не выключился, пока я не отключил внешний диск. И, как и ожидалось, компьютер не запустится с подключенным диском.
Предыдущий подход
Дисковая утилита: Ранее я упоминал, что DU не запускается при подключенном накопителе, но сначала я открыл DU, а затем подключил накопитель, и DU обнаружил, что в этом нет ничего плохого. Я запустил первую помощь на самом диске (disk2) и на его единственном разделе (disk2s2). Операция на диске 2 не выполнена из-за «Обнаружены проблемы с картой разделов, которые могут помешать загрузке», а операция на диске 2s2 завершилась неудачно из-за того, что диск не был размонтирован.
Терминал: Я выполнил несколько команд в терминале, но они не помогли.
diskutil verifyDisk disk2
Problems were found with the partition map which might prevent booting
Error: -69808: Some information was unavailable during an internal lookup
diskutil verifyVolume disk2s1
Volume is already unmounted
Performing fsck_msdos -n /dev/rdisk2s1
** /dev/rdisk2s1
could not read boot block (Resource busy)
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
diskutil verifyVolume disk2s2
Verifying file system
Volume could not be unmounted
Using live mode
Performing fsck_hfs -fn -l -x /dev/rdisk2s2
File system check exit code is 8
Restoring the original state found as mounted
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
diskutil repairDisk disk2
Repairing the partition map might erase disk2s1, proceed? (y/N) y
Started partition map repair on disk2
Checking prerequisites
Problems were encountered during repair of the partition map
Error: -69808: Some information was unavailable during an internal lookup
diskutil repairVolume disk2s1
Started file system repair on disk2s1 EFI
Repairing file system
Volume is already unmounted
Performing fsck_msdos -y /dev/rdisk2s1
** /dev/rdisk2s1
could not read boot block (Resource busy)
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8: Exec format error
diskutil repairVolume disk2s2
Started file system repair on disk2s2
Repairing file system
Volume could not be unmounted
Restoring the original state found as mounted
Error: -69673: Unable to unmount volume for repair
Я также сделал некоторую силу размонтировать
disk2: Forced unmount of disk2 failed: at least one volume could not be unmounted.
disk2s1(EFI): disk2s1 was already unmounted
disk2s2: Volume on disk2s2 timed out while waiting to unmount.
И некоторые fsck
на каждом разделе. Но ни один из них не помог, и они только вернули "volumeType is 0". Grep fsck также не помог.
Текущие Мысли
Поскольку вышеуказанные действия указывают на то, что disk2s1(EFI) всегда отключен, а disk2s2 всегда подключен, а сам внешний диск мешает Finder и системе, я полагаю, что раздел EFI поврежден.
Я купил новый внешний диск объемом 2 ТБ и попытался скопировать поврежденный диск, но не смог. Я попробовал и дисковую утилиту, и Time Machine, но ни один из них не смог выполнить восстановление или резервное копирование с поврежденным диском.
Поэтому мне интересно, есть ли какие-либо решения для исправления диска, или, по крайней мере, я надеюсь найти способ сделать резервную копию поврежденного диска.