.VMDK

VMDK ファイル

VMware Virtual Machine Disk
質問する
クイック回答

VMDK ファイルは VMware の仮想ハードディスクです。オペレーティングシステム全体とそのすべてのファイルを1つ以上のホストファイルとして保存します。ドキュメントのように開くのではなく、仮想マシンに接続して使用します。実行するには VMware Workstation Pro または VirtualBox(どちらも無料)を使用するか、起動せずに中身のファイルを閲覧するには 7-Zip を使用します。

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

このページの内容

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

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

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

ファイルを識別する

VMDK ファイル形式とは?

.vmdk ファイルは VMware の仮想マシンディスクファイルです。VMware ソフトウェア(現在は Broadcom の一部)を使用して作成された仮想ディスクを構成するファイルとデータが含まれています。単一の .vmdk で1つ以上の仮想ディスクの情報を保持することも、個別のバイナリエクステントファイルを指し示すプレーンテキストの記述子(デシクリプタ)として機能することもあります。

.vmdk ファイルは主にデータの保存や重要なコンテンツのバックアップコピーを作成する手段として使用され、本質的には物理ディスクドライブのソフトウェア版に相当します。また、ユーザーは1台のマシン上で複数のオペレーティングシステムや仮想サーバーを実行できるようになります。

各仮想ディスクは個別の .vmdk ファイル(またはファイルセット)であり、ディスクの内容とサイズに応じて1つ以上のエクステントを含めることができます。.vmdk ファイルは、固定サイズ(シックプロビジョニング、事前割り当て)または可変サイズ(シンプロビジョニング、スパース)のイメージサイズに構成できます。

標準的な .vmdk セットは、通常 vmname.vmdk から始まる名前が付けられます(代替の命名規則も一般的です):

  • vmname-s###.vmdk - データが書き込まれるにつれてファイルサイズが拡張されるように構成された分割スパースエクステント
  • vmname-f###.vmdk - ファイル作成プロセス中にディスク領域が完全に割り当てられた分割フラットエクステント
  • vmname-flat.vmdk - 生のセクターイメージを保持するモノリシックフラットエクステント。ESXi スタイルのデプロイメントで使用されます

スパースホストエクステントは、オフセット 0 に 4 バイトの ASCII マジック KDMV で始まりますが、フラットエクステントはヘッダー署名のない生のセクターイメージです。.vmdk イメージは、qemu-img を使用して VHD や VDI などの他の形式に変換できます。ポータビリティのために、.vmdk ファイルは頻繁に OVA パッケージ内に同梱されるか、OVF 記述子とペアになります。

セキュリティと安全性

リスク: MEDIUM

.vmdk はディスクイメージであり、ホスト上で直接実行されることはありませんが、通常は起動可能な OS 全体が含まれているため、ダウンロードした VMDK はゲスト内部にマルウェアを潜ませている可能性があります。信頼できない VM は、信頼できるまで隔離された状態(NAT/ホストオンリーネットワーク、共有フォルダやクリップボードなし)で実行してください。VMDK をマウントする(7-Zip またはホストドライブとして)と、そのファイルシステムがホストに公開されます。ファイルを開く前に不明なイメージをスキャンしてください。また、VMDK にはゲストが持っていた機密データ(資格情報、個人ファイル)が含まれているため、機密情報として扱い、記述子と「-flat」/「-s00N」エクステントを常に一緒に保管することを忘れないでください。そうしないとディスクが使用不能になります。

形式の詳細

概要
正式名称VMware Virtual Machine Disk
開発元VMware (now part of Broadcom)登場時期 2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
MIME タイプapplication/x-vmdk
タイプ仮想ハードディスクコンテナ - ゲストディスク全体(パーティションテーブル、ファイルシステム、OS、ファイル)を保持。モノリシックまたは分割、スパースまたは事前割り当てが可能
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
4B444D56
ASCII
KDMV
スパース/ホスト型の VMDK エクステントは、オフセット 0 に 4 バイトのマジック «KDMV» (0x4B 0x44 0x4D 0x56) で始まります。しかし、VMDK は多くの場合、1つ以上の個別の «.....-flat.vmdk» または «...-s001.vmdk» データエクステントを指し示すだけの小さなテキスト記述子ファイル(ASCII 行 «# Disk DescriptorFile» で始まる)です。モノリシックフラット / ESXi の «-flat» エクステントは、オフセット 0 にマジックがない生のセクターイメージです(記述子は埋め込まれているか外部にあります)。したがって、署名の有無はサブタイプによって異なります。

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

Windows4 apps
7-Zip オープンソース 右クリック > 7-Zip > アーカイブを開く で、マウントや起動をせずに VMDK 内部のファイルを読み取り専用で閲覧・抽出できます。
VMware Workstation Pro 無料 ネイティブの VMware ディスク。その .vmdk を使用する VM を作成/起動するか、「VM 設定 > ディスクの追加」で接続します。2024 年より個人利用は無料です(無料の Broadcom アカウント経由でダウンロード)。
Oracle VirtualBox オープンソース VM を作成し、既存の .vmdk をハードディスクとして接続(ストレージ > ディスクの追加)してから起動します。VirtualBox はネイティブで VMDK の読み書きをサポートしています。
qemu-img オープンソース コマンドライン: «qemu-img info disk.vmdk» で検査、または他のハイパーバイザー用に VHD/VDI/raw/qcow2 に変換します。
macOS3 apps
Parallels Desktop 有料 VMware の .vmdk をインポートまたは接続します(Parallels はインポート時に独自の形式に変換できます)。有料製品です。
VMware Fusion Pro 無料 その .vmdk を使用する VM を開くか作成して実行します。2024 年より個人利用は無料です。
Oracle VirtualBox オープンソース VM を作成し、既存の .vmdk をハードディスクとして接続(ストレージ > ディスクの追加)してから起動します。VirtualBox はネイティブで VMDK の読み書きをサポートしています。
Linux3 apps
Oracle VirtualBox オープンソース VM を作成し、既存の .vmdk をハードディスクとして接続(ストレージ > ディスクの追加)してから起動します。VirtualBox はネイティブで VMDK の読み書きをサポートしています。
qemu-img / libguestfs (guestmount) オープンソース qemu-img で変換するか、ゲストファイルシステムをマウントしてファイルをコピーします: «guestmount -a disk.vmdk -i --ro /mnt»。
VMware Workstation Pro 無料 ネイティブの VMware ディスク。その .vmdk を使用する VM を作成/起動するか、「VM 設定 > ディスクの追加」で接続します。2024 年より個人利用は無料です(無料の Broadcom アカウント経由でダウンロード)。

技術的詳細

詳細仕様
フォーマットタイプゲストディスク全体(パーティションテーブル、ファイルシステム、OS、ファイル)を保持する仮想ハードディスクコンテナ
レイアウトバリアントモノリシック(単一ファイル)または分割(複数の 2 GB エクステント)。作成時に選択
プロビジョニングモードスパース/シン(オンデマンドで拡張)または事前割り当て/シック(作成時に全容量を確保)
記述子ファイル«# Disk DescriptorFile» という行で始まるプレーンテキストファイル。ディスクのジオメトリ、タイプ、エクステントのパスをリスト化
マジックバイト(スパースエクステント)スパースホストエクステントのバイトオフセット 0 に 0x4B 0x44 0x4D 0x56 (ASCII «KDMV»)
フラットエクステントヘッダーオフセット 0 にマジック署名がない生のセクターイメージ。記述子は外部にあるか、別途埋め込まれる
最大仮想ディスクサイズ仮想ディスクあたり最大 62 TB (VMware vSphere 6.x 以降)
セクターサイズデフォルトで 512 バイトセクター。ESXi 6.5 以降で 4 KB ネイティブセクターのサポートが追加
MIME タイプapplication/x-vmdk
スパースグレインサイズデフォルトは 1 グレインあたり 128 セクター (64 KB)。記述子ファイルで構成可能
開発者VMware, Inc.(2023 年に Broadcom が買収)
ハイパーバイザーの互換性VMware 製品にネイティブ。Oracle VirtualBox、QEMU/KVM、Parallels Desktop でもサポート
変換qemu-img convert により .vmdk を QCOW2、VHD、RAW、その他のディスクイメージ形式と相互変換可能
OVF/OVA 統合.vmdk は DMTF OVF 標準に従い、OVA/OVF 仮想アプライアンスパッケージ内の標準ディスク形式
スナップショットデルタファイル増分変更は、ベースディスクと並んで個別の vmname-######.vmdk redo-log(デルタ)ファイルで追跡される
ファイルシステムの独立性.vmdk コンテナはファイルシステムに依存しない。ゲスト OS はホストとは無関係に仮想ディスクをフォーマットする
リリース日2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
オープンスタンダードはい · ロイヤリティフリー
仕様書www.dmtf.org

VMDK の変換

コミュニティ Q&A

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

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

よくある質問

VMDK ファイルを開くにはどうすればよいですか?
ドキュメントのように開くのではなく、仮想マシンに接続します。VMware Workstation Pro(個人利用は無料)または VirtualBox(無料)を使用します。その .vmdk を使用する VM を作成または開き、電源を入れます。中のファイルを読み取るだけであれば、マウントするか 7-Zip を使用して読み取り専用で閲覧できます。
VMware は VMDK ファイルを開くために無料で使用できますか?
はい。VMware Workstation Pro (Windows/Linux) と Fusion Pro (Mac) は、Broadcom による買収後の 2024 年に個人利用が無料になりました。無料の Broadcom アカウント経由でダウンロードできます。VirtualBox もオープンソースで無料であり、VMDK を読み取ることができます。
VMDK ファイルが数 KB しかないのはなぜですか?また「-flat」ファイルとは何ですか?
その小さな .vmdk は単なるテキスト記述子です。実際のディスクデータは、その横にある対応する「disk-flat.vmdk」(ESXi) または「disk-s001.vmdk … -s00N.vmdk」分割ファイル内に存在します。これらは常に一緒に保管し、VM からは記述子の方を指定してください。
仮想マシンを使わずに VMDK からファイルを抽出するにはどうすればよいですか?
Windows では、7-Zip で .vmdk を開き、読み取り専用で閲覧できます。または VMware の vmware-mount や VirtualBox でマウントします。Linux では、guestmount (libguestfs) を使用してゲストファイルシステムをマウントし、ファイルをコピーします。
VMDK を VHD または VDI に変換するにはどうすればよいですか?
Hyper-V (VHD/VHDX) の場合: «qemu-img convert -O vhdx in.vmdk out.vhdx» または StarWind V2V Converter を使用します。VirtualBox (VDI) の場合: «VBoxManage clonemedium in.vmdk out.vdi --format VDI» を使用します。ただし、VirtualBox は変換せずに VMDK を直接使用することも可能です。
VMDK を ISO に変換できますか?
いいえ。VMDK はハードディスクイメージであり、ISO は光学ディスクイメージです。これらに互換性はありません。ファイルをコピーするために VMDK をマウントするか、VM 全体を OVA にエクスポートして共有するか、OS から別途インストール ISO を作成してください。

参考文献

1Oracle VirtualBox - Virtual storage / supported disk image formatsdocs.oracle.com
2Broadcom - VMware Workstation Pro / Fusion now free for personal useblogs.vmware.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.PRO6XProPresenter 6 Bundle File
10.PRDXSoftMaker Presentations 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 で閲覧