4

Я пытаюсь использовать DMG в качестве дисковода для виртуальной машины VirtualBox, и меня приветствует очень неприятный сюрприз:

Грусть (скриншот сообщения об ошибке)

Это гласит:

Ошибка открытия файла оптического диска C:\Users ...

Не удалось открыть носитель 'C:\Users ...'

VD: ошибка VERR_VD_DMG_INVALID_HEADER при открытии файла изображения 'C:\Users ...'(VERR_VD_DMG_INVALID_HEADER)

Код ошибки: E_FAIL (0x80004005)

Компонент: Средний

Интерфейс: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}

Вызываемая функция: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

Код возвращен: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

Я искал, и похоже, что он должен работать, как утверждается в этом посте от сотрудника Oracle на форумах Virtualbox:

Неужели никто не заметил, что VirtualBox поддерживает типичные образы DMG CD и DVD на каждой поддерживаемой хост-платформе?

Может кто-то, кто использовал файлы DMG с Virtualbox на Windows, подтвердить или опровергнуть это?

3 ответа3

3

VirtualBox поддерживает файлы DMG. Как вы можете видеть на моем скриншоте, при просмотре в средстве поиска сред VirtualBox Explorer перечисляет DMG в разделе "поддерживаемые типы файлов".

Раздел поддерживаемых типов файлов получает информацию об ассоциациях файлов Windows, которые устанавливаются при установке программы. Во время установки программа сообщит, какие типы файлов она поддерживает. В этом случае мы видим, что VirtualBox объявил о поддержке формата DMG.

1

Он поддерживает только ISO DMG. Я попытался подключить образ USB-накопителя Fat32, и он говорит, что повреждена файловая система. Очевидно это ожидало CDFS.

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

Диалог добавления жесткого диска

1

Я наконец-то смог использовать файл DMG в качестве образа оптического диска в Virtualbox в Windows.

Кажется, что первое изображение, которое я использовал, было несовместимо, несмотря на то, что оно было успешно распознано и извлечено 7-zip. Однако образ InstallESD.dmg из установочного пакета Mac OS X работал нормально и загружался в Virtualbox на хосте Windows 7.

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