VMware:vmdk を Hyper-V:vhdx に変換する
VMwareの仮想ハードディスク形式 .vmdk を、Hyper-Vの仮想ハードディスク形式 .vhdx に変換する際の手順をメモしておきます。
まとめ
- Microsoft Virtual Machine Converter 3.x をインストール
- PowerShellで上記に含まれるMvmcCmdlet.psdlをインポート
- ConvertTo-MvmcVirtualHardDiskコマンドで変換する
手順
PowerShellで上記に含まれるMvmcCmdlet.psdlをインポート
PowerShellを管理者モードで起動し、
Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"を実行。
ConvertTo-MvmcVirtualHardDiskコマンドで変換する
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "vmdkファイルパス" -DestinationLiteralPath "変換結果ディレクトリ" -VhdType DynamicHardDisk -VhdFormat Vhdxとして変換開始。パラメータが(-DestinationLiteralPathとか)長いけど、PowerShellなら1〜2文字打ってからTABキー押すと補完されるので便利。
変換中はPowerShellの進捗ダイアログが出ます。
待っていればそのうち終わります。