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