8

Пожалуйста, поделитесь, если вы знаете какие-либо советы по спасению данных из "сжатого DMG", который больше не монтируется (в моем случае, что-то пошло не так во время "сканирования изображения для восстановления").

5 ответов5

7

Отвечая на мой собственный вопрос здесь со списком вещей, которые нужно попробовать.

  • Дисковая утилита> Первая помощь> Ремонт диска
  • Дисковая утилита, попробуйте конвертировать образ в ISO
  • попробуйте использовать стороннюю утилиту для преобразования образа, такую как "dmg2iso" (иногда это имеет побочный эффект игнорирования поврежденных данных, и образ будет смонтирован)
  • попробуйте монтировать с помощью сторонней утилиты, такой как Toast
  • hdiutil attach -ignorebadchecksums /Volumes/path/to/image
  • hdiutil mount -nomount -readwrite /Volumes/path/to/image (затем попробуйте восстановить с помощью DiskWarrior и т. д.)

Я, вероятно, дополню этот список в течение следующей недели, когда буду больше изучать. Я хочу взглянуть на эти сайты:

5

Я нашел следующую команду для работы с поврежденным образом DMG. Решение началось с чтения вашей проблемы. Я искал решение в течение трех дней.

hdiutil convert imac.dmg -format UDTO -o output.img

Предыстория: я использовал diskutil на OSX 10.8.2 для создания образа внутреннего диска iMac. Я перенес его на свой сервер, и когда я пошел, чтобы восстановить его на другой диск, он не смонтировал, говоря, что не существует допустимых файловых систем. Я был опустошен, так как у меня было слишком много уверенности в изображении и я избавился от своих изображений машин времени, чтобы сэкономить место. Хорошо, я дебил, который должен знать лучше!

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

hdiutil imageinfo imac.dmg, который дал многообещающие результаты:

Format Description: UDIF read-only compressed (zlib)
Class Name: CUDIFDiskImage
Checksum Type: CRC32

По ссылке, приведенной в этой теме http://discussions.apple.com/thread.jspa?threadID=1218394

Я нашел ссылку на http://vu1tur.eu.org/tools/ для dmg2img, где указано, что DMG2IMG - это инструмент для конвертирования сжатых изображений в формат dmg в стандартные (hfsplus) файлы Apple. Я пошел в файл read me для инструмента, который имел эту заметку:

1. An equivalent command under Mac OS X would be:
    hdiutil convert <input.dmg> -format UDTO -o <output.img>

И это оказалось решением. Мне удалось смонтировать выходной файл нужного размера, 200 ГБ, и извлечь нужные мне файлы!

УСПЕХ!

3

Мне пришлось использовать подавленные флаги -noverify и -mount чтобы подключить диск. Без этих флагов ошибки продолжали вызывать прерывание монтирования. После монтирования таким образом я смог выбрать пустую запись в раскрывающемся списке «Воин диска» и восстановить большинство моих файлов.

hdiutil attach -noverify -mount suppressed /Volumes/path/to/image
1

DiskWarrior может использоваться для восстановления некоторых поврежденных образов дисков, в зависимости от характера повреждения. Возможно, стоит попробовать, если у вас есть копия.

-1

Скорее всего, он мертв не подлежит ремонту.

Вам нужно будет скачать или получить его снова.

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