Virtualbox 是否支持非 Mac 操作系统上的 DMG 文件?

5 windows virtualbox dmg-image virtual-machine

我正在尝试使用 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)

我已经搜索过,它似乎应该像Virtualbox 论坛上的 Oracle 员工的这篇帖子所声称的那样工作:

没有人真正注意到 VirtualBox 在每个受支持的主机平台上都支持 CD 和 DVD 的典型 DMG 映像吗?

在 Windows 上通过 Virtualbox 使用 DMG 文件的人可以确认或否认这一点吗?

Rob*_*ood 5

在此处输入图片说明

VirtualBox 确实支持 DMG 文件。正如您在我的屏幕截图中看到的那样,当从 VirtualBox 介质查找器中浏览时,资源管理器在“支持的文件类型”部分中列出了 DMG。

支持的文件类型部分从安装程序时设置的 Windows 文件关联中获取其信息。在安装过程中,程序会声明它支持哪些文件类型。在这种情况下,我们可以看到 VirtualBox 已声明支持 DMG 格式。


小智 2

我终于能够在 Windows 上的 Virtualbox 中使用 DMG 文件作为光盘映像了。

尽管 7-zip 成功识别并提取了我使用的第一个图像,但它似乎不兼容。然而,InstallESD.dmgMac OS X 安装包中的映像运行良好,并且可以在 Windows 7 主机上的 Virtualbox 中启动。