将 DMG 转换为 VMDK

将 DMG 转换为 VMDK

如何将 DMG 转换为 VMDK 文件?我有一个笔记本电脑硬盘,我将其转换为 DMG。我想制作一个使用该驱动器的 VM。如何将此 DMG 转换为可运行的 VMDK 或从此 DMG 启动 VM?

答案1

您也可以在 Mac OS 上执行此操作!

好的起点是这个指导。它给了我关于如何做到这一点的想法。以下是制作步骤虚拟机镜像文件图片来自.dmg

  1. 双击您的硬盘驱动器来挂载它。
  2. 打开磁盘工具并选择您的硬碟左侧的音量。然后按卸载按钮。音量将变为半透明。
  3. 现在按下信息按钮,然后在新窗口中查找磁盘标识符。它应该是这样的磁盘1
  4. 打开终端窗口。执行cd /Applications/VMware\ Fusion.app/Contents/Library/
  5. 运行./vmware-rawdiskCreator print /dev/disk1。确保它是您的源 .dmg 并且可读。
  6. 然后通过它创建一个链接的 vmdk,./vmware-rawdiskCreator create /dev/disk1 fullDevice /Users/yourname/Desktop/hdd-link lsilogic它不会创建一个真正的 vmdk,而是一个与您的 dmg 数据链接的 vmdk。
  7. 运行以下命令使其可调整大小硬盘驱动器带有 dmg 数据的副本。./vmware-vdiskmanager -r /Users/yourname/Desktop/hdd-link.vmdk -t 0 /Users/yourname/Desktop/hdd.vmdk
  8. 该过程成功完成后,您可以弹出硬盘驱动器并添加结果硬盘驱动器到您的虚拟机。

您可以在 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 硬盘管理器高级版并启动您的操作系统。

相关内容