用了一段时间的
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里加载此文件就可以完美使用了,非常方便哦!