Вопрос или проблема
Mac нуждается в форматировании с Lion. Я создал резервную копию dmg-файла Lion, когда купил его через Mac App Store.
Теперь мне нужно создать загрузочную USB-флешку из DMG-файла, но я хочу сделать это в Windows, отдавая предпочтение опенсорсным или бесплатным решениям.
Как я могу это сделать?
Используйте TransMac, у которого есть 15-дневный пробный период и который отлично работает.
-
В левой панели щелкните правой кнопкой мыши USB-накопитель и выберите Форматировать диск для Mac.
-
В левой панели щелкните правой кнопкой мыши USB-накопитель и выберите Восстановить с образа диска.
-
Укажите свой .dmg (или выберите Все файлы, чтобы выбрать .iso) файл и нажмите Открыть.
Это займет несколько минут в зависимости от размера .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
Скачайте Lion из Mac App Store. Установщик должен появиться в папке Программы.
Щелкните правой кнопкой мыши по установщику и выберите “Показать содержимое пакета”. Перейдите к Contents > SharedSupport и найдите файл “InstallESD.dmg”.
Откройте Disk Utility и перетащите DMG-файл в левую боковую панель. Если вы записываете его на DVD, вставьте ваш DVD, выберите образ диска в боковой панели и нажмите кнопку “Записать”. Перейдите к последнему шагу, чтобы использовать его.
Если вы хотите записать Lion на USB-флешку, подключите ее и выберите в левой боковой панели в Disk Utility. Перейдите на вкладку Раздел и выберите “1 раздел” из выпадающего меню. Введите “Mac OS Extended (журналируемый) слева.
Нажмите кнопку Опции под таблицей разделов и выберите “Таблица разделов GUID”. Вам нужно это, чтобы диск можно было загрузить на Mac. Нажмите кнопку Применить, когда закончите, чтобы отформатировать свой диск (примечание: это сотрет все на диске).
Нажмите на вкладку “Восстановление”, выберите файл InstallESD.dmg в качестве источника и вашу флешку в качестве пункта назначения. Нажмите кнопку Применить, и это создаст загрузочную USB-флешку.
Перезагрузите OS X и удерживайте клавишу опции, когда услышите звук запуска. Вы можете загрузиться с вашего DVD или флешки оттуда.
На ПК
Я знаю, что это работает с Snow Leopard, но не уверен насчет загрузки Lion в Virtualbox. Мое предложение:
-
Приобретите образ iso Snow Leopard
-
Используйте это руководство, чтобы преобразовать Lion dmg в iso
-
В Virtualbox нажмите “Новый”
-
Выберите ОС как Mac OS X и нажмите на 64bit или 32bit (в зависимости от вашей системы) Snow Leopard
-
Выберите VDI как хранилище и нажмите Далее
-
Нажмите на Динамически распределяется пространство
-
Назначьте 4096 МБ оперативной памяти для оптимальной производительности, или можно назначить 2048
-
После завершения нажмите на Виртуальная ОС, которую вы только что создали, и нажмите Настройки.
-
Перейдите в хранилище и нажмите на диск ниже хранилища vdi.
-
Нажмите на кнопку пустого диска справа от окна.
-
Выберите .iso файл, который вы ранее преобразовали.
-
Просто нажмите ОК и запустите Виртуальную ОС
Некромантия.
Я не смог заставить это работать с TransMac.
TransMac не смог прочитать dmg образы.
Он показывал 0 байт и завершал за считанную долю секунды.
Однако, вот что сработало:
- Установите PowerISO
- Под инструментами выберите установку на загрузочную usb
- Выберите файл образа (должен быть ISO, .raw или любой другой формат, который PowerISO может прочитать)
- Вам нужно выбрать нестандартный вариант “raw” в опциях записи
Это запишет iso/raw файл на USB-накопитель как загрузочный.
Теперь, на Mac, вам нужно удерживать клавишу Option (также известную как ALT на клавиатуре Windows) Тогда вы сможете выбрать “install XY” в загрузочном меню.
Однако, это не сработает, вы получите
«Приложение повреждено, не может быть использовано для установки macOS»
ошибку.
Это вызвано истекшими сертификатами.
Чтобы это исправить, выполните следующие дополнительные шаги:
- Откройте накопитель, записанный с PowerISO в TransMac.
- В папке “Contents”, перейдите в подкаталог “SharedSupport”
- В “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
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-накопитель с его помощью:
-
Форматирование USB-накопителя:
- Подключите USB-накопитель к компьютеру.
- Откройте TransMac, щёлкните правой кнопкой мыши на USB-диск в левом меню и выберите «Format Disk for Mac (HFS+)».
-
Запись образа на 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.