なぜ VHDX を VMDK に変換するのですか?
VHDX は Hyper-V ネイティブの仮想ディスク形式ですが、.VMDK は VMware の形式です。VMware Workstation や ESXi は VHDX を直接アタッチできないため、Hyper-V から VMware プラットフォームに VM を移行するにはディスクの変換が必要です。
VHDX から VMDK への変換方法
qemu-img OPEN-SOURCE
qemu-img convert -O vmdk in.vhdx out.vmdk を実行します。ESXi 用には、事前割り当て済みの出力にするために -o subformat=monolithicFlat を追加してください。事前に VM をシャットダウンしておく必要があります。
StarWind V2V Converter FREE
ローカルソースとして .vhdx を選択し、出力形式として VMware VMDK を選択、保存先フォルダを指定して「Convert」をクリックします。
これらの形式について
VHDX ファイルは、パーティションテーブル、ファイルシステム、そして多くの場合完全な OS を1つのファイルに格納した完全な仮想ハードディスクです。これは、Hyper-V VM、WSL2、および Dev Drive 用の Microsoft の最新フォーマットです。Windows では、ディスク管理を介してドライブ文字としてマウントするか(Hyper-V…
.VHDX の詳細を開く →VMDK ファイルは VMware の仮想ハードディスクです。オペレーティングシステム全体とそのすべてのファイルを1つ以上のホストファイルとして保存します。ドキュメントのように開くのではなく、仮想マシンに接続して使用します。実行するには VMware Workstation Pro または…
.VMDK の詳細を開く →品質と注意点
- 変換前に VM をシャットダウンし、Hyper-V マネージャーですべてのチェックポイント(
.avhdxファイル)をマージしてください。アクティブなディスクやロックされたディスクは失敗するか、破損したイメージを生成します。 - デフォルトでは qemu-img は monolithicSparse 形式の VMDK を書き出します。ESXi の場合は
-o subformat=monolithicFlatが必要になるか、VMware 独自のツールでさらに変換が必要になる場合があります。 - VMDK を新しい VMware VM にアタッチした後、仮想ハードウェアが変更されているため、ゲスト OS でドライバの更新が必要になる場合があります。
よくある質問
qemu-img は VHDX のチェックポイントを処理できますか?
生成された VMDK は VMware Workstation だけでなく ESXi でも動作しますか?
-o subformat=monolithicFlat を追加するか、ESXi ホスト上で vmkfstools を使用して再度変換してください。