2

Хорошо, вот моя проблема: мой диск был поврежден (скорее всего, из-за проблем с питанием). Дисковая утилита показывает его серым цветом и не монтируется, предлагая мне проверить и починить его. Само собой разумеется, что это не восстановит это (ни в Mac OS X, ни в Linux). Вот изображение, показывающее Дисковую утилиту

Macintosh HD указан серым в Дисковой утилите:

Когда я пытаюсь смонтировать его только для чтения в Mac OS X, я получаю следующее сообщение об ошибке:

$ sudo mount -t hfs -o rdonly /dev/disk1s2 /Volumes/OldDrive/
GetMasterBlock: Error 16 opening /dev/rdisk1s2
mount_hfs: Resource busy

Но! Linux будет монтировать его только для чтения. Что действительно хорошо. Более того: Mac OS X, загруженная в однопользовательском режиме (cmd+S), позволит мне просматривать структуру и файлы cat .

Я не хочу просто копировать необходимые файлы с поврежденного диска из-под Linux. Я хочу восстановить этот диск на только что установленный.

Что вы мне предложите сделать? Можно ли как-то смонтировать этот диск под OS X? Если я не могу, как я могу получить данные с этого диска, чтобы OS X распознала их как резервную копию и восстановила все мои настройки и приложения в новой установке?

1 ответ1

0

Тогда ладно. Что я сделал

Я загрузился в Linux (Ubuntu 13.10) и создал образ моего старого (не записываемого) диска на новый. Затем я отформатировал старый в разделы GUID и восстановил IMG на отформатированный старый диск.

Я использовал утилиту partclone для резервного копирования и восстановления диска. Это создаст образ размером, равным используемому пространству диска. Не битовая копия, как сделал бы dd . И он может восстановить изображение в раздел, который по крайней мере размер изображения резервной копии.

Некоторые рекомендуют вам использовать clonezilla, которая на самом деле является оберткой для набора инструментов CLI, но я нашел ее интерфейс довольно сложным.

Таким образом, после всех этих манипуляций у меня получился диск, который еще не доступен для записи, но является загрузочным и монтируемым в Mac OS X. Что позволит установщику Mac OS X обнаружить его как источник для восстановления.

Если описанный выше способ не поможет вам получить загрузочный GUID-диск с разделом, переформатируйте диск в таблицу msdos и создайте обычный раздел HFS+. Time Machine не обнаружит его как источник, но вы все равно сможете использовать Carbon Copy Cloner для восстановления данных.

Даже если CCC не помогает, у вас останется раздел HFS+, монтируемый на osx, который вы можете использовать для ручного копирования необходимых файлов. Как префы, брелки и некоторые важные документы.

Наслаждайся своим Mac.

Спасибо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .