.VHDX

VHDX ファイル

Virtual Hard Disk v2 (Hyper-V)
質問する
クイック回答

VHDX ファイルは、パーティションテーブル、ファイルシステム、そして多くの場合完全な OS を1つのファイルに格納した完全な仮想ハードディスクです。これは、Hyper-V VM、WSL2、および Dev Drive 用の Microsoft の最新フォーマットです。Windows では、ディスク管理を介してドライブ文字としてマウントするか(Hyper-V は不要)、Hyper-V VM にアタッチして起動することができます。

開発元: Microsoft カテゴリ: ディスクイメージファイル オープンスタンダード MIME: application/x-vhd
対応OS Windows macOS Linux
関連: .BIN · .ISO · .MDF · .DMG

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 11, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

VHDX ファイル形式とは?

.vhdx は仮想ディスクイメージフォーマットであり、Windows 8 および Windows Server 2012 で導入された .VHD フォーマットの後継です。

.vhdx ファイルは、単一のハードディスクドライブのすべてのデータ、オペレーティングシステム、またはユーザーが選択したファイルやフォルダーを保存するために使用できます。したがって、元のディスクのファイルとデータファイル構造の正確なコピーを単一のファイルイメージとしてパッケージ化しているため、物理ハードディスクデバイスとして使用できます。

VHDX フォーマットは、旧来の .vhd と比較していくつかの重要な利点を提供します。最大の利点は、旧 VHD フォーマットの約 2 TB という制限に対し、最大容量が 64 TB まで拡張されたことです。また、動的ボリューム構造の最適化により、大きな論理セクターを持つボリュームでの仮想化パフォーマンスが向上しています。もう1つの重要な機能は、ファイル自体に組み込まれた書き込み順序ログの追加です。これはジャーナルとして機能し、突然の停電時などのデータ損失や破損を防ぎます。

差分ディスクのスナップショットは .AVHDX ファイルとして保存され、親子階層にチェーン化できます。ファイルはオフセット 0 にある 8 バイトの ASCII シグネチャ vhdxfile で始まります。Windows では、ディスク管理、Hyper-V、または Mount-VHD PowerShell コマンドレットを使用して、.vhdx ファイルを直接マウントできます。

セキュリティと安全性

リスク: MEDIUM

.vhdx はディスクイメージであり、ホスト上で直接実行されることはありませんが、起動可能な OS 全体が含まれる可能性があるため、ダウンロードした VHDX はゲスト内にマルウェアを潜ませている可能性があります。信頼できない VM は隔離して実行してください。VHDX をマウント/アタッチすると、そのファイルシステムがホストに公開されるため、中のファイルを開く前に不明なイメージをスキャンしてください。VHDX イメージにはゲストが持っていた機密データ(資格情報、個人ファイル)が含まれるため、機密情報として扱ってください。また、非常に大きくなる可能性があり、WSL2 や Dev Drive の VHDX ファイルは時間の経過とともに肥大化します(Optimize-VHD や diskpart compact を使用して領域を回収してください)。

形式の詳細

概要
正式名称Virtual Hard Disk v2 (Hyper-V)
開発元Microsoft登場時期 Windows 8 / Windows Server 2012 (2012); spec [MS-VHDX]
MIME タイプapplication/x-vhd
タイプバイナリ仮想ハードディスクコンテナ(VHD の後継) - ゲストディスク全体を保持。最大 64 TB、破損耐性のあるロギング機能を搭載
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
7668647866696C65
ASCII
vhdxfile
VHDX は、オフセット 0 にある 8 バイトの ASCII シグネチャ «vhdxfile»(その後に作成者文字列が続く)で始まります。シグネチャがフッターにある VHD(«conectix»)とは異なり、VHDX はバイト 0 に明確なヘッダーシグネチャがあります。これはハードディスクイメージであり、光学/ISO イメージではありません。

VHDX ファイルを開くプログラム

Windows4 apps
7-Zip オープンソース .vhdx をアーカイブとして開き、マウントや起動をせずに中のファイルを抽出します(読み取り専用)。
Hyper-V 標準搭載 マシンとして実行する場合:Hyper-V マネージャー(Windows Pro/Enterprise/Server の機能)で .vhdx を VM のディスクとしてアタッチし、VM を起動します。
Windows Disk Management (built-in) 標準搭載 ファイルを閲覧する場合:「ディスク管理」>「操作」>「VHD の接続」で .vhdx を選択します。ドライブ文字としてマウントされます(エクスプローラーでのダブルクリックでもマウント可能)。終了したら切断してください。
PowerShell (Hyper-V module) 標準搭載 検査/変換/サイズ変更:「Get-VHD file.vhdx」、「Convert-VHD」、「Resize-VHD」、「Optimize-VHD」(圧縮)。「Mount-VHD」でマウントします。
macOS1 app
qemu-img オープンソース 検査/変換:「qemu-img info disk.vhdx」を実行するか、macOS のハイパーバイザーで使用するために qcow2/raw/vmdk に変換します。
Linux2 apps
qemu-img / libguestfs (guestmount) オープンソース qemu-img で変換(「qemu-img convert -O qcow2 disk.vhdx disk.qcow2」)、またはゲストファイルシステムを読み取り専用でマウント:「guestmount -a disk.vhdx -i --ro /mnt」。
Oracle VirtualBox オープンソース .vhdx を VM にアタッチして起動します(最近の VirtualBox は VHDX を読み取れます)。

技術的詳細

詳細仕様
コンテナ構造4つの領域:ファイル識別子 (1 MB)、ログ (可変)、メタデータ (1 MB)、データ (可変)。すべての領域は 1 MB 境界に配置
最大仮想ディスクサイズ64 TB (67,108,864 MB)
サポートされているディスクタイプ固定、容量可変、および差分(親子スナップショット)
ファイルシグネチャオフセット 0 に 8 バイトの ASCII 文字列 «vhdxfile»、続いて 512 バイトの UTF-16LE 作成者文字列
デフォルトのデータブロックサイズ32 MB。1 MB から 256 MB まで 2 の累乗で設定可能
サポートされている論理セクターサイズ512 バイト (512n / 512e エミュレーション) または 4,096 バイト (4Kn ネイティブ)
書き込み順序ログログ領域内の循環ジャーナルにより、予期しない停電時のメタデータとデータの破損を保護
ブロック割り当てテーブル (BAT)ペイロードエントリとセクタービットマップエントリをインターリーブし、どのブロックが割り当て済みか、またはゼロ初期化されているかを追跡
差分チェーン子 .avhdx ファイルはメタデータ領域の親ロケーターエントリを介して親を参照。チェーンはオフラインでマージ可能
GUID トラッキング各ディスクは書き込みごとに更新される一意のデータ GUID を保持し、スナップショットチェーンの検証を可能にする
物理セクターサイズメタデータ領域に保存。通常、基盤となるホストストレージに合わせて 512 バイトまたは 4,096 バイト
MIME タイプapplication/x-vhd (慣習的に旧 VHD コンテナと共有)
PowerShell 管理Hyper-V PowerShell モジュールを介した New-VHD, Convert-VHD, Resize-VHD, Mount-VHD, Dismount-VHD コマンドレット
最大ペイロードブロック数ディスクあたり最大 2^32 − 1 データブロック。デフォルトの 32 MB ブロックサイズで 64 TB のアドレス空間を実現
リリース日Windows 8 / Windows Server 2012 (2012); spec [MS-VHDX]
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

VHDX の変換

コミュニティ Q&A

ユーザーからの質問
質問する
VHDX ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。VHDX ファイルについて最初の質問をしてみましょう。

よくある質問

Windows で VHDX ファイルを開くにはどうすればよいですか?
中のファイルを読み取るには、「ディスク管理」>「操作」>「VHD の接続」(VHDX も処理可能)を開くか、エクスプローラーで .vhdx をダブルクリックします。これでドライブ文字としてマウントされます。マシンとして実行するには、Hyper-V の VM にアタッチします。
VHDX と VHD の違いは何ですか?
VHDX は Microsoft の新しい仮想ハードディスク(Windows 8 / Server 2012 以降)です。最大 64 TB(VHD は 2 TB)、破損耐性のあるロギング、およびパフォーマンスの向上が特徴です。VHD は旧式の互換性の高いフォーマットです。Convert-VHD を使用して相互に変換できます。
VHDX を VHD に変換するにはどうすればよいですか?
PowerShell で「Convert-VHD -Path in.vhdx -DestinationPath out.vhd」を実行するか、Hyper-V マネージャーの「ディスクの編集」>「変換」を使用します。ツールやプラットフォーム(一部の Azure のケースなど)で旧式の VHD が必要な場合に行います。
Hyper-V なしで VHDX を開けますか?
はい。ディスク管理を使用すれば、最新の Windows(Hyper-V 不要)で VHDX をアタッチ/マウントできます。7-Zip で中のファイルを抽出することも、Linux で qemu-img/guestmount を使用して読み取ることも可能です。Hyper-V が必要なのは、VM として「起動」する場合のみです。
VHDX を ISO に変換できますか?
いいえ。VHDX はハードディスクイメージであり、ISO は光学ディスクイメージです。これらに互換性はありません。VHDX をアタッチ/マウントしてファイルをコピーするか、VHD/VMDK/VDI/raw に変換してください。起動可能な ISO は、OS から別途作成する必要があります。
なぜ .vhdx ファイルがこれほど大きいのですか? / 縮小する方法は?
動的 VHDX ファイルは削除されたデータのスペースを保持し、時間の経過とともに肥大化します(WSL2 の ext4.vhdx でよく見られます)。ゲスト内でスペースを解放した後、PowerShell の「Optimize-VHD」または diskpart の「compact vdisk」を使用して最適化(圧縮)してください。

参考文献

1Microsoft Learn - [MS-VHDX] VHDX format specificationlearn.microsoft.com
2Microsoft Learn - Convert-VHD / Hyper-V PowerShelllearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.XDWDocuWorks Document

関連する拡張子

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧