なぜ VHDX を VHD に変換するのですか?
VHDX は、Windows 8 および Server 2012 で導入された Microsoft の最新の仮想ハードディスクコンテナであり、破損耐性のあるロギングを備え、最大 64 TB のディスクをサポートします。.VHD は 2 TB に制限された古い形式ですが、Azure の管理ディスクのアップロードや、VHDX を受け入れない一部の古いハイパーバイザーなど、特定のプラットフォームでは依然として必要とされます。
VHDX から VHD への変換方法
Convert-VHD (PowerShell) FREE
管理者権限の PowerShell ウィンドウで Convert-VHD -Path disk.vhdx -DestinationPath disk.vhd を実行します。Azure 用には -VHDType Fixed を追加してください。Windows Pro、Enterprise、または Server の Hyper-V 機能が必要です。
Hyper-V マネージャー FREE
Hyper-V マネージャーで .vhdx の «ディスクの編集» をクリックし、«変換» を選択、形式として VHD を選択して出力パスを設定します。
qemu-img OPEN-SOURCE
qemu-img convert -O vpc disk.vhdx disk.vhd を実行します。-O vpc フラグは qemu-img における VHD の名称です。Hyper-V なしの Windows、macOS、Linux で動作します。
StarWind V2V Converter FREE
ソースとして .vhdx を、出力形式として VHD を選択し、«Convert» をクリックします。
VHDX を変換するプログラム
これらの形式について
VHDX ファイルは、パーティションテーブル、ファイルシステム、そして多くの場合完全な OS を1つのファイルに格納した完全な仮想ハードディスクです。これは、Hyper-V VM、WSL2、および Dev Drive 用の Microsoft の最新フォーマットです。Windows では、ディスク管理を介してドライブ文字としてマウントするか(Hyper-V…
.VHDX の詳細を開く →VHD ファイルは、パーティションテーブル、ファイルシステム、そして多くの場合完全なオペレーティングシステムを含む、単一のファイルとして保存された完全なハードディスクです。Windows では、ディスク管理でマウントしてファイルを読み取ったり、Hyper-V や VirtualBox に接続して仮想マシンを起動したりできます。後継フォーマットは VHDX…
.VHD の詳細を開く →品質と注意点
- 変換前に VM をシャットダウンする必要があります。
Convert-VHDは、アタッチされているディスクや実行中のディスクの変換を拒否します。 - Azure は固定サイズの VHD を必要とします。Convert-VHD で
-VHDType Fixedを使用するか、Hyper-V マネージャーで «固定容量» を選択してください。 Convert-VHDには Hyper-V 機能が必要であり、これは Windows 10/11 Pro、Enterprise、および Server エディションでのみ利用可能です。
よくある質問
VHDX から VHD への変換時にデータは失われますか?
macOS や Linux で変換できますか?
変換した VHD が Azure で拒否されたのはなぜですか?
-VHDType Fixed を指定して変換を再実行してください。