なぜ VHDX を VDI に変換するのですか?
VHDX は Hyper-V のネイティブディスク形式ですが、.VDI は Oracle VirtualBox のネイティブコンテナです。仮想マシンを Hyper-V から VirtualBox に移動するには、VirtualBox が直接アタッチできるようにディスクを変換する必要があります。
VHDX から VDI への変換方法
qemu-img OPEN-SOURCE
qemu-img convert -O vdi input.vhdx output.vdi を実行し、作成された .vdi を VirtualBox の «仮想マシン» > «設定» > «ストレージ» からアタッチします。
VBoxManage FREE
まず Windows 上で Convert-VHD を使用して .vhdx を .vhd に変換し、次に VBoxManage convertdd intermediate.vhd output.vdi --format VDI を実行します。最初のステップには Hyper-V PowerShell モジュールが必要です。
これらの形式について
VHDX ファイルは、パーティションテーブル、ファイルシステム、そして多くの場合完全な OS を1つのファイルに格納した完全な仮想ハードディスクです。これは、Hyper-V VM、WSL2、および Dev Drive 用の Microsoft の最新フォーマットです。Windows では、ディスク管理を介してドライブ文字としてマウントするか(Hyper-V…
.VHDX の詳細を開く →VDI ファイルは、Oracle VirtualBox のネイティブな仮想ハードディスク形式です。ドキュメントや光学ディスクイメージではなく、ゲストオペレーティングシステム全体を保持します。使用するには、VirtualBox の VM に接続して VM を起動します。起動せずに個別のファイルを抽出するには、7-Zip で開くか、OSFMount でマウントしてください。
.VDI の詳細を開く →品質と注意点
- 動的拡張 VHDX はデフォルトで動的割り当て VDI に変換されます。これはほとんどの用途で問題ありません。
- スナップショットは転送されません。現在のディスク状態のみが変換されます。
- Windows ゲストは移行後に VirtualBox Guest Additions のインストールが必要になる可能性が高く、ハードウェアの再アクティベーションが求められる場合があります。