Перейти к содержимому

Можете ли вы успешно клонировать загрузочный том Mac OS X непосредственно на другой больший том с помощью ddrescue?

4

Можете ли вы клонировать загрузочный том Mac OS X (в частности, том «Mac OS Extended, Journaled», также называемый томом JHFS +) непосредственно на другой, больший том, используя ddrescueили даже dd, и получить целевой том в качестве идеально работающего загрузочного тома?

Раньше я ddrescueделал резервные копии .dmg загрузочного тома Mac OS X с умирающего жесткого диска, а затем «восстанавливал» этот .dmg на другой том через Дисковую утилиту, но в этом случае я не У меня нет свободного места на жестком диске для хранения промежуточного файла .dmg, поэтому мне нужно будет вызвать его ddrescueдля прямого клонирования умирающего тома на новый том. Но я нервничаю, что использование ddrescue для непосредственного выполнения этой задачи, а не использование Дисковой утилиты для части восстановления, не оставит все настройки правильно, поэтому результирующий том не будет загрузочным.

Я должен использовать ddrescue, потому что снова имею дело с неисправным жестким диском. SMART Utility говорит, что у нее есть только один ожидающий сбойный сектор из 500-гигабайтного накопителя, поэтому я чувствую, что мои шансы на отсутствие критических данных в этом плохом секторе довольно хорошие. Меня беспокоит то, может ли клонированный блок-блок от одного тома до немного большего тома не оставить правильно настроенный целевой том.

Кто-нибудь делал это раньше на Mac OS X и может поручиться, что это работает?

Обновление: пришлось опубликовать мой собственный ответ («Нет» или «Не так, как я пытался»), но я был бы рад принять другой ответ, если кто-то может предоставить инструкции для успешного выполнения этого.

1 449 просмотров
Spiff спросил 14 лет назад
S 76 143

1 ответ

2
Принятый ответ

Таким образом, ответом будет «Нет» или, по крайней мере, «Не так, как я пытался». Полученный том монтируется один раз, но «Диск восстановления» дисковой утилиты говорит, что в структурах файловой системы были ошибки (возможно, неправильные размеры b-дерева?), Которые Дисковая утилита не могла восстановить. У меня не было возможности увидеть, мог ли Disk Warrior или другой инструмент это исправить. У исходного диска, на котором произошел сбой, этих проблем не было, поэтому, вероятно, что-то не так с моей процедурой копирования на основе ddrescue.

Мой друг сказал, что он успешно клонировал весь диск (включая таблицу разделов и все остальное) на Mac с использованием dd, поэтому может быть возможно клонировать целое устройство таким образом, но не отдельные тома JHFS +.

Еще одна вещь, которая могла способствовать неудаче, заключается в том, что я не потратил время на то, чтобы сделать целевой раздел точно таким же числом секторов / блоков, что и исходный раздел (конечно, цель была больше).

Spiff ответил 14 лет назад
S 76 143