2011年5月30日 星期一

VHD / VMDK 轉換成 VDI 格式 (使用VirtualBox4.08)

已經有VirtualPC(.vhd)或vmware(.vmdk) source的人若想要把他轉成Virtualbox(.vdi)來使用現在可以很方便快速的達成。


這一版的VirtualBox只要使用原廠提供的"VBoxManage.exe"程式就可以完成VHD / VMDK 轉換
以轉換VHD檔為例只要鍵入下面命令就可以完成轉換。

把vhd轉成vdi的指令:
VBoxManage clonehd source.vhd finish_source.vdi --format VDI

         source.vmdk ; 你要轉換的vmdk檔
         finish_source.vdi ;轉換後的vdi檔 
         --format VDI ; 是要指定想要轉成什麼格式(本案例為vdi)
 要轉換vhd格式就只要把上面命令中的source.vmdk改成source.vhd即可
(但是經過實測VHD轉VDI的失敗機率挺大的,轉完了也常無法開啟所以建議先轉成VMDK再轉成VDI成功機率較高)


過程畫面下:
(檔案路徑各自調整)



G:\temp>VBoxManage clonehd vmd.vmdk 2003.vdi --format VDI
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: gdj820a1-g688-df3d-94a4-0by5f540dea4