Иногда бывают сценарии очень нетривиальных задач, которые в свою очередь требуют нетривиальных решений. Как-то раз мне очень было нужно сконвертировать контейнер MAC OS в формате .DMG в стандартный файл образа .ISO. При этом мак бука с MAC OS X в прямом доступе не было, а конвертацию файла нужно было произвести довольно оперативно.
Как я решил эту задачу? Сейчас расскажу и покажу.
Итак, нужно быстро и бесплатно сконвертировать .DMG файл в .ISO файл, который, в последствии можно будет использовать на платформах в ОС Microsoft Windows, в виртуальной среде и т.п.
Шаг 1:
Первым делом скачиваем бесплатную крошечную утилиту-конвертер c моего сайта dmg2img (89,2 КБ) или с официального сайта проекта. Распаковываем ее на свой жесткий диск, в любую директорию в которой мы будем работать далее. В моем примере это диск Е, с папкой dmg2img:
Конвертировать я буду портативную версию MAC OS X Snow Leopard, которую я взял для примера:
Перемещаем или копируем наш .DMG файл в директорию с программой:
Шаг 2: Пуск -> Выполнить -> (или нажимаем сочетание клавиш + R ), вводим CMD переходим на диск E:, в директорию dmg2img, например, если в командной строке отображается путь C:\Users , то вводим команду: cd /d E:\dmg2img\
Шаг 3: Далее вводим команду для конвертирования нашего файла:
dmg2img <имя_файла_.dmg> <имя_файла_.iso>
В моем случае это будет выглядеть так:
E:\dmg2img>dmg2img "E:\dmg2img\iPortable Snow Installer [MacOSX].dmg" "E:\conv_iportable snow installer.iso
Нажмите клавишу «ввод» и запустится процесс конвертации файла. Время конвертации напрямую зависит от исходного объема файла. По завершении процесса конвертации вы увидите сообщение:
Всё, конвертация dmg в iso успешно завершена, теперь можно прожигать файл образа в программах для записи cd и dvd дисков, создавать загрузочные флешки, или грузить созданный «исошник» в виртуальную машину… Главное, что это было – просто, быстро и бесплатно!
Наверное, на данный момент есть 100 500 инструментов и утилит по конвертации dmg формата, но скорее всего они не бесплатные, и не такие надежные, как описанный мною способ.
Всем удачи! Подписывайтесь на наши обновления, делитесь статьей в соцсетях:
Наша Группа ВКонтакте
Вы можете использовать hdiutil для преобразования .dmgв .isoнепосредственно:
$ hdiutil makehybrid -iso -joliet -o [filename].iso [filename].dmg
Бесплатно, но не работает!
После конвертации с сообщением, из которого ясно, что всё прошло успешно, подключаю ИСО и меня посылают куда подальше…
Если Вы о файле *.iso, который «прожгётся» на болванку. То его в Windows не видно, но вставите болванку в Macintosh и там он будет на своём месте, в формате *.dmg.
У меня ошибка «G:\dmg2img не является внутренненй или внешней программой» в командной строке
Значит что-то пошло не так.
Вот это работает конвертирование из dmg в iso
А есть ли конвертирование наоборот из iso в dmg?Например мне надо конвертировать файл iso с системой macOS,чтобы потом из файла dmg извлечь нужный файл hfs для создания установочной флешки
Так и должно работать