Мне недавно передали старый резервный жесткий диск, который мои коллеги не могли прочитать, потому что он использовал одну из файловых систем EXT. Сначала они не сказали мне, чего хотят, поэтому я решил, что мне следует попытаться извлечь из него данные.
Я подключил его, и мой диалог попросил меня инициализировать , извлечь или проигнорировать .
Я проигнорировал это, потому что я знал, что мне нужно будет установить osxfuse
и ext4fuse
, что я и сделал, и я смог прочитать диск просто отлично. Только после этого мой коллега сказал мне, что хочет стереть диск и отформатировать его в файловой системе, которую он мог бы использовать на своем ПК. Но даже если у меня был смонтированный и читаемый диск, мои попытки отформатировать его потерпели неудачу. Я пытался:
- Дисковая утилита> Стереть> ExFAT , которая выдает простую ошибку «сбой операции»,
diskutil eraseVolume ExFAT NewName disk2
, который выдал ошибку «не удается отключить диск»,umount
, который выдал ошибку «диск не смонтирован», и- все вышеперечисленное после отключения привода разными способами.
Наконец, я перезагрузился, и когда я снова подключил диск, меня попросили инициализировать , извлечь или проигнорировать . Я выбрал инициализацию на этот раз, и вдруг я мог стереть в различных форматах без проблем.
Такое поведение меня удивило, потому что я предположил, что «инициализация *, стирание и форматирование» были синонимами. Я думаю, что это не так. В чем разница? Как заставить диалог инициализации появиться?
источник
diskutil eraseDisk
имеет возможность как инициализировать, так и удалять устройство, и, как указано в моем ответе, инициализация по своей сути приведет к