Я создал .dmg моей библиотеки Pictures через Disk Utility в Recovery Mode в качестве аварийного резервного копирования вчера вечером, перед тем как стереть мой Macintosh HD. Я сделал то же самое для Documents и iTunes, все в отдельных .dmg файлах. Documents и iTunes смонтировались и открылись просто отлично, и я все восстановил, но Pictures .dmg выдает мне ошибку "Corrupt Image" при попытке открыть его:
Я пробовал использовать Disk Utility (безуспешно с монтированием, проверкой, конвертацией или добавлением контрольной суммы, все выдает ошибку о повреждении)
Я пытался:
- извлечение DMG с помощью 7Zip – не работает
- конвертация в другой формат, например ISO – не конвертация
- открытие DMG с помощью Disk Drill – не открывается
- открытие DMG с помощью Data Rescue – не открывается
- hdiutil и связанные с ним команды через Терминал – нет
Я пробовал сторонние приложения, и, похоже, они даже не «видят» файл .dmg из-за его повреждения.
Надеюсь, кто-нибудь сможет помочь или прояснить, сломался ли он навсегда, чтобы я мог прекратить попытки его открыть.
решение1
Иногда, если привратник (системные настройки/безопасность и конфиденциальность) не распознает файл .dmg как файл разработчика, он отказывает в разрешении на его монтирование.
Обычно он сообщает, что файл поврежден или что-то в этом роде. Обычно это относится только к файлам .dmg с приложениями. Однако может быть, что он путается с вашим файлом.
Есть скрытое меню, которое можно активировать, чтобы разрешить опцию "везде". Это позволит обойти эту "функцию".
Вот некоторая информация об этом. http://osxdaily.com/2016/09/27/allow-apps-from-anywhere-macos-gatekeeper/
Если вам удалось смонтировать образ .dmg и скопировать файлы, восстановите обычное меню Gatekeeper, так как это хорошая мера безопасности.
Если это не сработало и ваш файл .dmg не сжат, вы можете попробовать программу под названием File Juicer. https://www.echoone.com/filejuicer/
Это приложение будет опрашивать файлы, .dmgs, приложения и т. д. и извлекать из них множество типов файлов (включая множество форматов изображений). Оно может не работать со сжатыми и/или зашифрованными файлами .dmg.
Если он не зарегистрирован, он поместит водяной знак на все извлекаемые изображения.
Если вы случайно зашифровали файл .dmg, вам придется использовать пароль, чтобы открыть его.
Всегда полезно иметь несколько резервных копий ваших файлов/системы.