将 DMG 转换为 VMDK

han*_*sen 5 vmware-fusion

如何将 DMG 转换为 VMDK 文件?我有一个笔记本电脑硬盘,我把它变成了 DMG。我想制作一个使用该驱动器的虚拟机。如何将此 DMG 转换为可工作的 VMDK 或从该 DMG 为 VM 启动?

小智 10

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

好的起点是本指南。它给了我如何做到这一点的想法。以下是从.dmg制作.vmdk图像的步骤。

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

您可以在 VMWare Fusion 应用程序中调整结果 vmdk 的大小。