Мой 1TB LaCie Rugged THB решил, что это хорошая идея - внезапно перестать работать. Если я открываю его на диске, я иногда вижу фактическое имя раздела, но, скорее всего, это не настоящее имя.
В Терминале я попробовал:
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 140.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 110.1 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.0 TB disk1
1: Apple_HFS 150.1 GB disk1s1
2: DOS_FAT_32 BAK_WIN 150.0 GB disk1s2
3: Apple_HFS 100.0 GB disk1s3
4: DOS_FAT_32 120.0 GB disk1s5
5: DOS_FAT_32 480.1 GB disk1s6
А затем размонтировать это:
$sudo diskutil unmountDisk force disk1
дал следующее: Принудительное размонтирование disk1 не удалось: по крайней мере один том не может быть размонтирован, чем для каждого диска:
$sudo diskutil unmount force disk1sn
Всегда: disk1sn уже был размонтирован
Поскольку я не мог ничего сделать со своим внешним жестким диском, я предпринял отчаянную попытку стереть все, что на нем, в том числе и файлы без резервных копий, потому что раньше это был план резервного копирования. Это была попытка:
$ sudo diskutil eraseDisk JHFS+ DISK_VOLUME disk1
Started erase on disk1
Unmounting disk
Error: -69888: Couldn't unmount disk
Но это не сработало. Если у вас есть идея заставить работать жесткий диск или даже сохранить файлы, я был бы очень благодарен.
Почти забыл об этом из Дисковой утилиты:
Дисковая утилита не может восстановить этот диск. Создайте резервные копии максимально возможного количества файлов, отформатируйте диск и восстановите резервные копии файлов.
Ответы:
Для меня ни одно из решений не работало: sudo unmount, sudo unmountDisk, unmountDisk force и т. Д. С / dev / disk4, / dev / disk4s1, / dev / disk4s2 и так далее. Все не удалось. Последнее, что я попробовал - eraseDisk - выдало мне ту же ошибку: Ошибка: -69888: не удалось размонтировать диск
Затем я решил посмотреть, есть ли какие-либо процессы на моем пути, поэтому я запустил
sudo lsof|grep disk4
и нашел процесс, работающий на одном из моих разделов. Я убил идентификатор процесса и вдруг диск снова смонтирован! Успех!источник
diskutil
? (У меня больше опыта по исправлению плохих дисков на Windows, так что это было бы моим следующим решением: найти машину с Windows и углубиться в нее.)diskutil
прошлый раз, однако иногда я вижу диск в Windows 7. У меня есть основной диск, я могу загрузиться с Windows. Моя виртуальная машина Linux, с другой стороны, никогда не видела диск, вероятно, проблема с конфигурацией, хотя в этом не уверенТо же самое случилось со мной, потому что я был в том же каталоге, что и USB-накопитель.
Я вернулся в свой домашний каталог (cd ~) и снова запустил команду, и она заработала.
источник
cd ..
поднимался на уровень, который выводил меня за пределы диска, который я пытался размонтировать.Я подтверждаю, что использование Терминала вместо iTerm2 неожиданно сделало команду
diskutil unmount
иdiskutil mount
работает!источник
Я обнаружил, что у меня возникла эта проблема, когда я использовал iTerm вместо терминала, если другие исправления не помогают перейти на терминал, если вы используете что-то другое
источник
Все вышеперечисленные методы работали на моей машине. Кажется, что через некоторое время это больше не будет работать. По какой-то причине эта проблема начинает возникать всякий раз, когда диск удаляется небезопасно. Например, у моего macbook нет батареи, поэтому, если электричество в моем доме выходит из строя или шнур питания отключен, при перезагрузке компьютера накопитель не будет работать.
Единственный способ работать каждый раз, когда я запускаю виртуальную машину с дистрибутивом Linux или Windows, на одном и том же компьютере, не монтируется и не заставляет диск монтироваться на нем. [1] Вы можете нажать на устройства, USB 2.0 (или 3.0) и искать устройство. Как только он монтируется, вы удаляете его безопасно, выключаете виртуальную машину или снимаете флажок с устройства, изменяя шаг [1].
Если он не отображается автоматически на вашем Mac, вы можете отключить его и подключить снова.
Ps .: Этот метод был реализован с использованием виртуальной виртуальной машины, но он, вероятно, будет работать с использованием Parallels, VMWare или даже Live CD (usb) Linux Distro.
источник