peibaishi 发表于 2015-10-12 10:42:32

将VirtualBox(vdi)的虚拟硬盘格式转换为VMWare (vmdk) 格式

用了一段时间的 http://g.etfv.co/http://www.coderblog.in/tag/virtualboxVirtualBox 后,感觉有些功能还是没有 http://g.etfv.co/http://www.coderblog.in/tag/vmwarevmware的强,由于我是有一个独立的硬盘在http://g.etfv.co/http://www.coderblog.in/tag/virtualboxVirtualBox里专门放源代码,所以这些文件又不想重新COPY出来再转移到http://g.etfv.co/http://www.coderblog.in/tag/vmwarevmware里,这就想到如果能直接将这个硬盘转成vmware格式,然后在现有的VM系统里加载此硬盘,那不就完美了?

经过一番研究和google后,终于发现其转换的方法,其实也非常简单,本身http://g.etfv.co/http://www.coderblog.in/tag/virtualboxVirtualBox里就可支持这种转换,只需使用以下命令行就可以了:
JavaScript1234VBoxManage clonehd          |                             [--format VDI|VMDK|VHD|RAW|]                            [--variant Standard,Fixed,Split2G,Stream,ESX]                            [--existing]在windows下就可以执行以下命令:
JavaScript1"c:Program Files/OracleVirtualBox/VBoxManage.exe"clonehd"Win_SourceCode.vdi"Win_SourceCode.vmdk--formatvmdk--variantstandard而在Mac系统下就可使用以下命令:
JavaScript1VBoxManageclonehd"Win_SourceCode.vdi"Win_SourceCode.vmdk--formatvmdk--variantstandard执行完后就可生成一个vmware格式的硬盘文件了,然后再在vmware里加载此文件就可以完美使用了,非常方便哦!
页: [1]
查看完整版本: 将VirtualBox(vdi)的虚拟硬盘格式转换为VMWare (vmdk) 格式