Создание загрузочной USB-накопителя из файла DMG в Windows

Вопрос или проблема

Mac нуждается в форматировании с Lion. Я создал резервную копию dmg-файла Lion, когда купил его через Mac App Store.

Теперь мне нужно создать загрузочную USB-флешку из DMG-файла, но я хочу сделать это в Windows, отдавая предпочтение опенсорсным или бесплатным решениям.

Как я могу это сделать?

Используйте TransMac, у которого есть 15-дневный пробный период и который отлично работает.

  1. В левой панели щелкните правой кнопкой мыши USB-накопитель и выберите Форматировать диск для Mac.

  2. В левой панели щелкните правой кнопкой мыши USB-накопитель и выберите Восстановить с образа диска.

  3. Укажите свой .dmg (или выберите Все файлы, чтобы выбрать .iso) файл и нажмите Открыть.

enter image description here

Это займет несколько минут в зависимости от размера .dmg и скорости USB-накопителя, но после завершения вы можете вставить его в Mac, удерживать клавишу Option при включении Mac и выбрать USB-накопитель.

TransMac сработал для меня, но сначала нужно разметить USB-накопитель в GPT. Он не будет работать, если раздел создан как MBR. diskpart в Windows может сделать это:

diskpart
DISKPART> list disk
(Найдите номер диска)
DISKPART> select disk 2
Диск 2 теперь выбранный диск.
DISKPART> clean
DiskPart успешно очистил диск.
DISKPART> convert gpt
DiskPart успешно преобразовал выбранный диск в формат GPT.
DISKPART> create partition primary

Насколько я знаю, единственный способ правильно создать загрузочный диск Lion — это использовать Disk Utility на рабочем Mac. Однако, другой вариант — использовать Virtualbox VM для временного запуска OS X (прокрутите вниз для этой информации).

На Mac

Руководство от lifehacker:

  1. Скачайте Lion из Mac App Store. Установщик должен появиться в папке Программы.

  2. Щелкните правой кнопкой мыши по установщику и выберите “Показать содержимое пакета”. Перейдите к Contents > SharedSupport и найдите файл “InstallESD.dmg”.

  3. Откройте Disk Utility и перетащите DMG-файл в левую боковую панель. Если вы записываете его на DVD, вставьте ваш DVD, выберите образ диска в боковой панели и нажмите кнопку “Записать”. Перейдите к последнему шагу, чтобы использовать его.

  4. Если вы хотите записать Lion на USB-флешку, подключите ее и выберите в левой боковой панели в Disk Utility. Перейдите на вкладку Раздел и выберите “1 раздел” из выпадающего меню. Введите “Mac OS Extended (журналируемый) слева.

  5. Нажмите кнопку Опции под таблицей разделов и выберите “Таблица разделов GUID”. Вам нужно это, чтобы диск можно было загрузить на Mac. Нажмите кнопку Применить, когда закончите, чтобы отформатировать свой диск (примечание: это сотрет все на диске).

  6. Нажмите на вкладку “Восстановление”, выберите файл InstallESD.dmg в качестве источника и вашу флешку в качестве пункта назначения. Нажмите кнопку Применить, и это создаст загрузочную USB-флешку.

  7. Перезагрузите OS X и удерживайте клавишу опции, когда услышите звук запуска. Вы можете загрузиться с вашего DVD или флешки оттуда.

На ПК

Я знаю, что это работает с Snow Leopard, но не уверен насчет загрузки Lion в Virtualbox. Мое предложение:

  1. Приобретите образ iso Snow Leopard

  2. Используйте это руководство, чтобы преобразовать Lion dmg в iso

  3. В Virtualbox нажмите “Новый”

  4. Выберите ОС как Mac OS X и нажмите на 64bit или 32bit (в зависимости от вашей системы) Snow Leopard

  5. Выберите VDI как хранилище и нажмите Далее

  6. Нажмите на Динамически распределяется пространство

  7. Назначьте 4096 МБ оперативной памяти для оптимальной производительности, или можно назначить 2048

  8. После завершения нажмите на Виртуальная ОС, которую вы только что создали, и нажмите Настройки.

  9. Перейдите в хранилище и нажмите на диск ниже хранилища vdi.

  10. Нажмите на кнопку пустого диска справа от окна.

  11. Выберите .iso файл, который вы ранее преобразовали.

  12. Просто нажмите ОК и запустите Виртуальную ОС

Некромантия.

Я не смог заставить это работать с TransMac.
TransMac не смог прочитать dmg образы.
Он показывал 0 байт и завершал за считанную долю секунды.

Однако, вот что сработало:

  1. Установите PowerISO
  2. Под инструментами выберите установку на загрузочную usb
  3. Выберите файл образа (должен быть ISO, .raw или любой другой формат, который PowerISO может прочитать)
  4. Вам нужно выбрать нестандартный вариант “raw” в опциях записи

Это запишет iso/raw файл на USB-накопитель как загрузочный.

Теперь, на Mac, вам нужно удерживать клавишу Option (также известную как ALT на клавиатуре Windows) Тогда вы сможете выбрать “install XY” в загрузочном меню.

Однако, это не сработает, вы получите

«Приложение повреждено, не может быть использовано для установки macOS»

ошибку.

Это вызвано истекшими сертификатами.

Чтобы это исправить, выполните следующие дополнительные шаги:

  1. Откройте накопитель, записанный с PowerISO в TransMac.
  2. В папке “Contents”, перейдите в подкаталог “SharedSupport”
  3. В “SharedSupport” удалите файл с именем “InstallInfo.plist” в дереве файлов TransMac (/Contents/SharedSupport/InstallInfo.plist)

Извлеките USB-ключ, и у вас будет рабочая загрузочная USB-флешка.

AnyBurn

На Windows, бесплатно для личного использования: AnyBurn

Выберите опцию “Загрузочная USB”.

(Вы можете скачать более новую версию OSX. .dmg файлы могут быть доступны только до Sierra 10.12. Версии после этого могут не работать.)

В моем случае, установил TransMac на свой ноутбук с Windows 10, но это не сработало, когда я пытался записать dmg файл (macOS Big Sur) на внешний USB-накопитель. Он говорил, что dmg файл не может быть восстановлен в Mac объем.

Наконец, я сделал это, используя UUByte DMG Editor. Процесс прошел довольно гладко, и USB-накопитель был признан моим Mac Mini после записи dmg файла на него. Хитрость в том, чтобы сначала отформатировать USB-накопитель в FAT32, прежде чем начнется запись. И постарайтесь использовать USB 3.0 диск, так как старое устройство USB 2.0 может не быть признано Mac.

Для справки, это полное руководство по созданию загрузочной USB-флешки с macOS из dmg файла на ПК с Windows: https://www.uubyte.com/make-bootable-usb-from-dmg-file-on-windows.html

enter image description here

P.S. В качестве альтернативного решения вы также можете преобразовать dmg файл в iso и записать его с помощью инструментов для записи ISO.

.

Ответ или решение

Создание загрузочной USB-накопитель из DMG-файла на Windows — задача, которая, на первый взгляд, может показаться сложной, учитывая, что DMG-файлы изначально предназначены для использования в среде macOS. Тем не менее, с помощью определенных программных инструментов, доступных для Windows, можно относительно легко решить эту задачу.

Теория

Форматы DMG и ISO

DMG (Disk Image) — это формат файла образа диска, специально разработанный для систем macOS. Он часто используется для распространения программного обеспечения и резервных копий на компьютерах Mac. В то же время ISO — это универсальный формат образа диска, который широко поддерживается в различных операционных системах, включая Windows. Важно понимать это различие, так как некоторые программы работают только с ISO, а не с DMG.

GPT и MBR

Для правильного создания загрузочного USB-накопителя важно использовать GPT (GUID Partition Table) вместо MBR (Master Boot Record). GPT является более современным стандартом и предпочтительным для macOS, так как он поддерживает более крупные объемы данных и гарантирует совместимость с Mac. Управление разметкой диска осуществляется с помощью утилиты diskpart на Windows.

Пример

Использование TransMac

Один из популярных инструментов для работы с DMG-файлами в среде Windows — это TransMac. Вот шаги, которые помогут вам создать загрузочный USB-накопитель с его помощью:

  1. Форматирование USB-накопителя:

    • Подключите USB-накопитель к компьютеру.
    • Откройте TransMac, щёлкните правой кнопкой мыши на USB-диск в левом меню и выберите «Format Disk for Mac (HFS+)».
  2. Запись образа на USB:

    • Щёлкните правой кнопкой мыши на USB-диск снова и выберите «Restore with Disk Image».
    • Укажите путь к вашему DMG-файлу и подтвердите выбор.

Этот процесс может занять несколько минут в зависимости от размера файла и скорости USB-накопителя. Когда все будет готово, вы сможете использовать накопитель для загрузки на Mac, удерживая клавишу Option при старте.

Использование PowerISO и другие варианты

Если TransMac не функционирует, есть альтернативные методы. PowerISO может использоваться для конвертации DMG в ISO, хотя некоторые пользователи отмечают необходимость выбора нестандартной опции «raw» для записи.

Применение

Подготовка USB-накопителя с помощью Diskpart

Перед использованием любого программного обеспечения для записи образа, вы должны удостовериться, что ваш USB-накопитель правильно размечен. Это можно сделать через командную строку Windows:

diskpart
list disk
select disk [номер вашего диска]
clean
convert gpt
create partition primary

Эти команды очистят и подготовят ваш USB-накопитель к использованию, гарантируя, что он распознается как загрузочный на Mac.

Устранение возможных проблем

Некоторые пользователи могут столкнуться с проблемой «application is damaged, can’t be used to install macOS», что обычно связано с истекшими сертификатами. Для решения этой проблемы можно использовать TransMac для удаления файла «InstallInfo.plist» из папки "SharedSupport" в образе.

Кроме того, можно использовать AnyBurn или UUByte DMG Editor для создания загрузочного носителя. Кроме того, всегда можно прибегнуть к стратегии конвертации DMG-файла в ISO, если это будет более совместимым вариантом.

Заключение, создание загрузочного носителя с использованием Windows может быть выполнено несколькими способами. Выбор программы зависит от доступных ресурсов и уровня опыта пользователя. Независимо от избранного подхода, важно следить за совместимостью разделов и форматами файлов, чтобы гарантировать успешную установку OS X.

Оцените материал
Добавить комментарий

Капча загружается...