00

結論から

  • VHDXは単一ファイルでディスクを抽象化するMicrosoftの仮想ディスク形式で、仮想ディスクの最大容量は64 TBです。
  • Windows 10、Windows 11、または対応するWindows Serverで「ディスクの管理」を開き、VHDを接続する操作からVHDXを選びます。接続後はローカルディスクとして表示され、既存のパーティションとファイルシステムボリュームには通常ドライブ文字が付きます。信頼できないイメージにはDiskPartのreadonlyを使います。
  • VHDXはスクリプト形式ではありませんが、完全なディスクと任意のファイルを格納でき、接続するとボリュームがホストに公開されます。読み取り専用接続はホストからイメージへの書き込みを拒否しますが、内部ファイルの安全性は保証しません。更新済みの実装を使い、拡張子だけでなくヘッダー署名を検証してください。
01

VHDXファイルの識別・開き方・マウント・変換

Virtual Hard Disk v2はWindows Server 2012で導入され、主にHyper-V仮想マシンで使われます。固定、容量可変、差分ディスクに対応し、メタデータ更新のログ、カスタムメタデータ、大きなブロック、4 KB論理セクター、領域回収通知を備えます。

元ファイルは残す

Convert-VHDは元のVHDまたはVHDXのデータを新しい出力ファイルへコピーし、形式、ディスク種類、ブロックサイズを変更できます。変換開始時には仮想ディスクをオフラインかつ未接続にします。旧VHDへの変換では、VHDX固有の容量、ログ、4 KB論理セクター、領域回収を同等には保持できません。

02

開き方

Windows 10、Windows 11、または対応するWindows Serverで「ディスクの管理」を開き、VHDを接続する操作からVHDXを選びます。接続後はローカルディスクとして表示され、既存のパーティションとファイルシステムボリュームには通常ドライブ文字が付きます。信頼できないイメージにはDiskPartのreadonlyを使います。

中身を見たいだけ

Windows 10、Windows 11、または対応するWindows Serverで「ディスクの管理」を開き、VHDを接続する操作からVHDXを選びます。接続後はローカルディスクとして表示され、既存のパーティションとファイルシステムボリュームには通常ドライブ文字が付きます。信頼できないイメージにはDiskPartのreadonlyを使います。

誰かに送りたい

Convert-VHDは元のVHDまたはVHDXのデータを新しい出力ファイルへコピーし、形式、ディスク種類、ブロックサイズを変更できます。変換開始時には仮想ディスクをオフラインかつ未接続にします。旧VHDへの変換では、VHDX固有の容量、ログ、4 KB論理セクター、領域回収を同等には保持できません。

03

安全チェック

VHDXはスクリプト形式ではありませんが、完全なディスクと任意のファイルを格納でき、接続するとボリュームがホストに公開されます。読み取り専用接続はホストからイメージへの書き込みを拒否しますが、内部ファイルの安全性は保証しません。更新済みの実装を使い、拡張子だけでなくヘッダー署名を検証してください。

こんなときは、いったん手を止める

送り主が分からない、拡張子が二重になっている、中身が拡張子と合わない——一つでも当てはまるなら、開く前に確かめてください。

04

変換するときは

Convert-VHDは元のVHDまたはVHDXのデータを新しい出力ファイルへコピーし、形式、ディスク種類、ブロックサイズを変更できます。変換開始時には仮想ディスクをオフラインかつ未接続にします。旧VHDへの変換では、VHDX固有の容量、ログ、4 KB論理セクター、領域回収を同等には保持できません。

変換する前に

元ファイルではなくコピーを変換し、変換後に画質・メタデータ・レイアウトを元と見比べてください。

05

よくある質問

VHDXファイル形式とは何ですか?

VHDXはMicrosoftのVirtual Hard Disk v2形式です。単一ファイルで仮想ディスクを表し、主にHyper-V仮想マシンで使用されます。

VHDXファイルを開く方法は?

対応Windows環境の「ディスクの管理」でVHDXを接続します。ローカルディスクとして表示され、既存ボリュームには通常ドライブ文字が付きます。

Windows 11でVHDXをディスクの管理からマウントするには?

「ディスクの管理」を開き、VHDを接続する操作を選んでVHDXを指定します。使用後は同じツールから切断します。

拡張子が.vhdxなのにVHDXファイルが開けないのはなぜですか?

拡張子だけでは判定できません。オフセット0に「vhdxfile」を示す76 68 64 78 66 69 6C 65が必要で、不一致なら読み込み対象として無効か破損しています。

Hyper-VディスクにはVHDXと旧VHDのどちらを使うべきですか?

古いHyper-Vとの互換性にはVHDが必要な場合があります。VHDXは最大64 TBで、メタデータログ、4 KB論理セクター、領域回収を備え、VHDでは同等に保持できません。

Convert-VHDでVHDXをVHDへオフライン変換するには?

仮想ディスクを切断してオフラインにし、Convert-VHDで新しいVHDへデータをコピーします。容量、セクター、対象プラットフォームの条件を先に確認してください。

ダウンロードしたVHDXファイルをマウントしても安全ですか?

安全とは限りません。任意のファイルを含み、接続時にボリュームがホストへ公開されます。DiskPartのreadonlyと更新済みソフトウェアを使っても、内容の安全性までは保証されません。

VHDXファイルのvhdxfile署名とは何ですか?

ファイルタイプ識別子はオフセット0から始まり、必須の「vhdxfile」署名を含みます。VHDXの作成後、先頭64 KBを上書きしてはいけません。

VHDXをサーバーへアップロードせずに確認できますか?

はい。対応Windowsの「ディスクの管理」またはDiskPartでローカル接続できます。信頼できないイメージは読み取り専用で接続します。

VHDX仮想ディスクは64 TBを超えられますか?

いいえ。VHDXで定義されている仮想ディスクの最大容量は64 TBです。

06

関連する形式

参考資料

[MS-VHDX]: Virtual Hard Disk v2 (VHDX) File Format · Microsoft Open Specifications

[MS-VHDX] 2.2.1 File Type Identifier · Microsoft Open Specifications

Hyper-V storage I/O performance · Microsoft Learn

Manage Virtual Hard Disks (VHDs) · Microsoft Learn

Convert-VHD · Microsoft PowerShell documentation

attach vdisk · Microsoft Windows command documentation