.MDMP

MDMP ファイル

Windows Minidump File
質問する
クイック回答

MDMPファイルは Windows ミニダンプです。これは、Windows やアプリがクラッシュした瞬間に保存されるコンパクトなクラッシュ・スナップショットです。原因を特定するには、WinDbg や Visual Studio などのデバッガで開きます。開発者でない場合は、削除しても安全です。

開発元: Microsoft カテゴリ: システムファイル MIME: application/x-msdownload
対応OS Windows
関連: .NOMEDIA · .DLL · .TMP · .LNK

このページの内容

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

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

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

ファイルを識別する

MDMP ファイル形式とは?

拡張子 .mdmp を持つファイルは、障害発生時のメモリとプロセス状態のスナップショットをキャプチャするために Windows によって作成されるシステムファイルです。その名前は Windows Minidump の略です。.mdmp ファイルはバイナリ形式で、通常、フルメモリダンプと比較してサイズが小さくなります。

このファイルは、予期しないクラッシュが発生するたびに作成されます。例えば、深刻なシステムまたはソフトウェアエラーを示すブルースクリーン(BSOD)の発生時などです。カーネルミニダンプは %SystemRoot%\Minidump\ フォルダに保存されます。ファイル名には、月・日・年の順にクラッシュした日付がエンコードされ、その後に連続したダンプ番号が続きます。例えば、2018年8月15日のクラッシュの場合は Mini081518-01.mdmp となります。

ユーザーモードのアプリケーションも、DbgHelp.dll の MiniDumpWriteDump API を介してプログラムで .mdmp ファイルを生成できます。すべての .mdmp は、バイトオフセット0にある4バイトの ASCII シグネチャ MDMP で始まり、これにより PAGEDUMP または PAGEDU64 シグネチャを使用するフルカーネルダンプ(.DMP を参照)と区別されます。Windows エラー報告は、.WER クラッシュレポートと共に .mdmp ファイルを保存する場合があります。

.mdmp ファイルを開くには、WinDbg や Visual Studio などのデバッガが必要です。

セキュリティと安全性

リスク: LOW

ミニダンプは受動的な診断データであり、実行することはできないため、開くことは安全です。本当の懸念はプライバシーです。ダンプは実行中のメモリをキャプチャするため、ファイルパス、ユーザー名、場合によってはパスワード、トークン、ドキュメントの内容など、プログラムが保持していた断片が含まれる可能性があります。機密性の高いアプリのミニダンプは機密データとして扱い、信頼できる開発者やベンダーとのみ共有してください。«something.mdmp.exe» という名前のファイルや、アドウェアが同梱された偽の「ダンプリーダー」に注意してください。ダンプは、正規の Microsoft ツール (WinDbg/Visual Studio) または信頼できるユーティリティでのみ開いてください。

形式の詳細

概要
正式名称Windows Minidump File
開発元Microsoft登場時期 Windows XP / Visual Studio era (MiniDumpWriteDump API, early 2000s)
MIME タイプapplication/x-msdownload
タイプMicrosoft Minidump (MDMP) クラッシュダンプコンテナ (バイナリ)
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
4D444D50
ASCII
MDMP
ミニダンプは4バイトのシグネチャ «MDMP» (4D 44 4D 50) で始まり、その後にバージョンフィールド (多くの場合 93 A7 ... というバイト) が続きます。これが MINIDUMP_HEADER です。カーネルのフルメモリダンプ (MEMORY.DMP) は異なる «PAGEDU64»/«PAGEDUMP» シグネチャを使用します。これらは関連していますが、別のダンプタイプです。

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

Windows4 apps
Visual Studio フリーミアム «ファイル > 開く» で .mdmp を選択し、«ネイティブのみ/マネージドのみでデバッグ» をクリックします。一致するソースコードと PDB シンボルがあると最適です。Community 版は無料です。
WinDbg (Windows SDK / Microsoft Store) 無料 «File > Open dump file»(または windbg -z file.mdmp)を選択し、«!analyze -v» を実行して原因とスタックを確認します。
Windows SDK (Debugging Tools) 無料 ミニダンプの開封と分析に使用される WinDbg および Debugging Tools for Windows をインストールします。
BlueScreenView / WhoCrashed (kernel minidumps) 無料 C:\Windows\Minidump 内の BSOD ミニダンプ用。デバッガの知識がなくても、原因と思われるドライバをシンプルな表で確認できます。

技術的詳細

詳細仕様
ファイルシグネチャバイトオフセット0に ASCII «MDMP» (16進数 4D 44 4D 50)
開発者Microsoft
フォーマット構造バイナリ。ルートは MINIDUMP_HEADER で、データは MINIDUMP_DIRECTORY で列挙された型付きストリームとして構成されます
MIME タイプapplication/x-msdownload
生成 APIDbgHelp.dll の MiniDumpWriteDump() (Windows SDK)。Windows エラー報告によっても自動的にトリガーされます
カーネルミニダンプ保存パス%SystemRoot%\Minidump\ (通常は C:\Windows\Minidump\)
ファイル命名規則MiniMMDDYY-NN.mdmp - 月、日、2桁の年、連続したクラッシュ番号
ダンプタイプフィールドファイルに埋め込まれた MINIDUMP_TYPE 列挙型がキャプチャ内容を制御します: MiniDumpNormal, MiniDumpWithHeap, MiniDumpWithFullMemory など
キャプチャされるデータスレッドのコールスタック、ロードされたモジュールリスト、プロセスおよびシステム情報。オプションでヒープ内容、ハンドルテーブル、アンロードされたモジュール
バージョンフィールドMINIDUMP_HEADER のオフセット4にある16ビットの実装バージョン。現在の値は通常 0xA793
フルカーネルダンプとの違いフルダンプ (MEMORY.DMP) は PAGEDUMP/PAGEDU64 シグネチャを使用し、すべての RAM をキャプチャします。.mdmp は選択されたプロセスレベルのデータのみをキャプチャします
プラットフォームWindows 専用。Linux や macOS のネイティブサポートはありません(Wine は POSIX プロセス用に互換性のあるファイルを生成できます)
プロセッサアーキテクチャ記録MINIDUMP_SYSTEM_INFO ストリームに保存されます。同じコンテナ形式で x86, x64, ARM, ARM64 をサポートします
主な分析ツールWinDbg (Windows SDK / Microsoft Store), Visual Studio デバッガ, BlueScreenView, WhoCrashed
リリース日Windows XP / Visual Studio era (MiniDumpWriteDump API, early 2000s)
仕様書learn.microsoft.com

MDMP の変換

コミュニティ Q&A

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

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

よくある質問

.mdmp ファイルとは何ですか?必要ですか?
これは Windows ミニダンプです。プログラム(または Windows)がクラッシュした瞬間のスナップショットであり、開発者がクラッシュを診断するために使用します。デバッグを行わないのであれば、通常は必要ありません。空き容量を増やすために古いものを削除しても構いません。
.mdmp ファイルを開く・読み取るにはどうすればよいですか?
デバッガで開きます。Visual Studio(無料の Community エディション)または Windows SDK の WinDbg を使用してください。WinDbg で «!analyze -v» を実行すると、考えられる原因と障害が発生したコールスタックの読みやすい要約が表示されます。
.mdmp ファイルを削除しても大丈夫ですか?
はい。これらは診断用のクラッシュファイルであり、ユーザーデータや OS の一部ではありません。削除しても安全です(「ディスク クリーンアップ」でもシステムエラーダンプの削除が提案されます)。開発者から送信を求められた場合のみ保管してください。
なぜコンピュータに .mdmp ファイルが作成され続けるのですか?
アプリまたは Windows が繰り返しクラッシュし、そのたびにダンプを書き込んでいるためです。ダンプは症状に過ぎません。WinDbg や Visual Studio でダンプを使用して、障害の原因となっているモジュールやドライバを特定し、そのコンポーネントを修正または更新してください。
C:\Windows\Minidump にあるブルースクリーンのミニダンプを読むには?
手軽な方法として、原因と思われるドライバを一覧表示してくれる NirSoft BlueScreenView や WhoCrashed を使用してください。より詳細な分析を行うには、WinDbg で .dmp を開き、«!analyze -v» を実行します。
.mdmp を通常のファイルや EXE に変換できますか?
いいえ。これはドキュメントやプログラムではなく、特定のバイナリとシンボルに関連付けられたメモリのスナップショットです。唯一有用な出力は、デバッガ(WinDbg の !analyze など)によって生成されるテキスト形式のクラッシュレポートです。

参考文献

1Microsoft - MiniDumpWriteDump function (minidump API)learn.microsoft.com
2Microsoft - Debugging Tools for Windows (WinDbg)learn.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.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

関連する拡張子

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

無料ファイルツール

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

ツールボックスを開く

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