如何将 DMG 转换为 VMDK 文件?我有一个笔记本电脑硬盘,我将其转换为 DMG。我想制作一个使用该驱动器的 VM。如何将此 DMG 转换为可运行的 VMDK 或从此 DMG 启动 VM?
答案1
您也可以在 Mac OS 上执行此操作!
好的起点是这个指导。它给了我关于如何做到这一点的想法。以下是制作步骤虚拟机镜像文件图片来自.dmg。
- 双击您的硬盘驱动器来挂载它。
- 打开磁盘工具并选择您的硬碟左侧的音量。然后按卸载按钮。音量将变为半透明。
- 现在按下信息按钮,然后在新窗口中查找磁盘标识符。它应该是这样的磁盘1。
- 打开终端窗口。执行
cd /Applications/VMware\ Fusion.app/Contents/Library/
- 运行
./vmware-rawdiskCreator print /dev/disk1
。确保它是您的源 .dmg 并且可读。 - 然后通过它创建一个链接的 vmdk,
./vmware-rawdiskCreator create /dev/disk1 fullDevice /Users/yourname/Desktop/hdd-link lsilogic
它不会创建一个真正的 vmdk,而是一个与您的 dmg 数据链接的 vmdk。 - 运行以下命令使其可调整大小硬盘驱动器带有 dmg 数据的副本。
./vmware-vdiskmanager -r /Users/yourname/Desktop/hdd-link.vmdk -t 0 /Users/yourname/Desktop/hdd.vmdk
- 该过程成功完成后,您可以弹出硬盘驱动器并添加结果硬盘驱动器到您的虚拟机。
您可以在 VMWare Fusion 应用程序中调整结果 vmdk 的大小。
答案2
在 (ubuntu) Linux 上:
首先转换为.img:
dmg2img YOURFILE.dmg
然后转换为.vmdk:
qemu-img convert -O vmdk YOURFILE.iso YOURFILE.vmdk
答案3
这就是我在 Windows 10 上执行此操作的方法。
首先将 DMG 转换为 ISO:
dmg2img YOURFILE.dmg YOURFILE.iso
然后将该 ISO 转换为 VMDK:
qemu-img convert -O vmdk YOURFILE.iso YOURFILE.vmdk
您可以使用以下方式将 VMDK 写入物理分区Paragon 硬盘管理器高级版并启动您的操作系统。