2017-12-06

VMWare .vmdk Convert to .vhd / .vhdx

因需要將 VMWare 的 VM 轉到 Hyper-V
祭出 MVMC 3.0 (Microsoft Virtual Machine Converter 3.0)
但因為一些原因只能從 DataStore 直接 Download .vmdk 出來, 不能讓他關機進行 Convert
而直接 Download 下來的 .vmdk 沒有簡單的小程式能直接轉檔
原本微軟有提供一個 Command Line 工具叫 vmdc.exe, 但現在也已經 404 了
查找了一陣子之後發現原來裝好 MVMC 後只要 Import 他的 Module 就能用 PowerShell 來處理了

參考 這篇文章 的說明
  • 先安裝好 MVMC 3.0 (Microsoft Virtual Machine Converter 3.0)
  • Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
  • ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "D:\Source.vmdk" -DestinationLiteralPath "D:\Hyper-V\Virtual Hard Disks" -VhdType DynamicHardDisk -VhdFormat Vhdx
就這麼簡單
  • 更多 Command 參考 Get-Command -Module mvmc*





沒有留言: