用了一段时间的 VirtualBox 后,感觉有些功能还是没有 vmware的强,由于我是有一个独立的硬盘在VirtualBox里专门放源代码,所以这些文件又不想重新COPY出来再转移到vmware里,这就想到如果能直接将这个硬盘转成vmware格式,然后在现有的VM系统里加载此硬盘,那不就完美了?
经过一番研究和google后,终于发现其转换的方法,其实也非常简单,本身VirtualBox里就可支持这种转换,只需使用以下命令行就可以了:
| VBoxManage clonehd | [--format VDI|VMDK|VHD|RAW|] [--variant Standard,Fixed,Split2G,Stream,ESX] [--existing] |
在windows下就可以执行以下命令:
|
"c:Program Files/OracleVirtualBox/VBoxManage.exe"
clonehd
"Win_SourceCode.vdi"
Win_SourceCode.vmdk --format
vmdk
--variant
standard
|
而在Mac系统下就可使用以下命令:
|
VBoxManage
clonehd
"Win_SourceCode.vdi"
Win_SourceCode.vmdk
--format
vmdk
--variant
standard
|
执行完后就可生成一个vmware格式的硬盘文件了,然后再在vmware里加载此文件就可以完美使用了,非常方便哦!