.DMP

DMP ファイル

Windows Memory / Crash Dump file
質問する
クイック回答

.dmp ファイルは、Windows がクラッシュした際(ブルースクリーン)に保存するメモリのスナップショットです。無料の WinDbg ツールや、よりシンプルな NirSoft BlueScreenView を使用して読み取り、どのドライバーがクラッシュの原因となったかを特定できます。MEMORY.DMP は削除しても安全です。Windows は次回のクラッシュ時に新しいファイルを書き込みます。

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

このページの内容

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

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

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

ファイルを識別する

DMP ファイル形式とは?

.dmp ファイルは、Windows 内でシステム障害後の情報を保存するための領域として使用されます。これらはクラッシュした瞬間の物理メモリ(RAM)のスナップショットをキャプチャし、エンジニアやサポートスタッフが事象の後に根本原因を診断できるようにします。

.dmp ファイルは通常、問題を診断して排除するために、エラーや不具合が発生したときに自動的に生成されます。古い Windows バージョン(XP 時代)では、クラッシュ後の最初の起動時に Savedump.exe というユーティリティがダンプの書き込みを支援していましたが、現代の Windows では、ブルースクリーンのシーケンス中にカーネルが直接ダンプを書き込みます。すべての .dmp ファイルにはバイナリシグネチャがあります。ミニダンプはオフセット 0 に 4 バイトのマジック MDMP (4D 44 4D 50) で始まり、フルカーネルダンプは PAGEDUMP (32-bit) または PAGEDU64 (64-bit) で始まります。

ファイル名は通常 Memory.dmp ですが、ミニダンプ形式の MiniMMDDYY-NN.dmp (M = 月、D = 日、Y = 年、NN = シーケンス番号) に遭遇することもあります。これらは個々のクラッシュが上書きされないよう %SystemRoot%\Minidump に保存されます。

Windows で生成されるメモリダンプの種類:

  • 完全メモリダンプ - 作成後、物理 RAM のすべての内容が .dmp ファイル内に保存されます。大量のディスク容量を占有する可能性があります。%SystemRoot%\Memory.dmp に保存され、別の不具合が発生すると上書きされます。
  • カーネルメモリダンプ - カーネルモードのメモリのみが記録され、ユーザープログラムに割り当てられたメモリは除外されます。これも %SystemRoot%\Memory.dmp として保存され、次のクラッシュで上書きされます。
  • 最小メモリダンプ (ミニダンプ) - 通常 64 KB で、STOP パラメータ、PRCB プロセッサコンテキスト、停止したスレッドの EPROCESS/ETHREAD 構造体、およびロードされたドライバーのリストが含まれます。%SystemRoot%\Minidump に保存され、上書きされません。
  • 自動メモリダンプ - Windows 8 で導入されました。カーネルダンプに似ていますが、ダンプが確実に収まるように Windows がページングファイルのサイズを動的に調整します。

密接に関連するバリアントとして .mdmp ファイル(明示的に命名されたミニダンプ)があり、Windows エラー報告によって .hdmp ヒープダンプが生成されることもあります。Linux/Unix システムでは、同様の概念として core ダンプがあります。クラッシュダンプは、WinDbg、Microsoft Visual Studio(マネージドコードの .dmp ファイルを直接開くことが可能)、またはクイックなミニダンプ検査用の NirSoft BlueScreenView で分析できます。

セキュリティと安全性

リスク: MEDIUM

.dmp ファイルは実行ファイルではないため、デバッガーで開いても感染することはありません。本当の懸念はプライバシーです。完全メモリダンプ (MEMORY.DMP) やアプリケーションダンプには、クラッシュ時に RAM 内にあったもの(パスワード、暗号化キー、開いていたドキュメントの内容、セッショントークンなど)が含まれる可能性があります。サポートにダンプを送信したりアップロードしたりする前に、機密情報が含まれている可能性があることを認識してください。共有する場合は完全なダンプよりもミニダンプを優先してください。また、クラッシュダンプはディスク容量を確保するために削除しても安全です(ディスククリーンアップ > «システムエラーのメモリーダンプファイル»)。Windows は次回のクラッシュ時にこれらを再作成します。

形式の詳細

概要
正式名称Windows Memory / Crash Dump file
開発元Microsoft登場時期 Windows minidump format from the Windows 2000/XP era
MIME タイプapplication/octet-stream
タイプバイナリメモリクロスナップショット (Windows ミニダンプ / カーネル / 完全ダンプ)
この拡張子は以下でも使用されています…
  • Oracle Data Pump / exp エクスポート (.dmp) - Oracle の expdp/exp ユーティリティによる独自のバイナリデータベースエクスポートです。impdp/imp を使用してデータベースに再度ロードされます。メモリダンプではなく、デバッガーで読み取ることはできません。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
4D444D50
ASCII
MDMP
Windows ミニダンプはオフセット 0 に «MDMP» (4D 44 4D 50) で始まります。フルカーネルダンプは «PAGEDU64» (x64) または «PAGEDUMP» (x86) で始まります。データベースサーバーからのファイルで MDMP/PAGEDU ヘッダーがない場合は、無関係な Oracle Data Pump エクスポートである可能性が高いです。

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

Windows3 apps
Microsoft Visual Studio フリーミアム ユーザーモードアプリケーションの .dmp を開き (File > Open)、ソース/シンボルを使用してクラッシュを調査します。自身のアプリをデバッグする開発者に最適です。
WinDbg (Debugging Tools for Windows) 無料 File > Open Crash Dump から .dmp をロードし、«!analyze -v» を実行して障害のあるドライバー/モジュールを特定します。WinDbg は Microsoft Store で «WinDbg» としても提供されています。
NirSoft BlueScreenView 無料 実行すると C:\Windows\Minidump を自動的に読み込み、各 BSOD と原因となったドライバーをハイライト表示します。デバッグの知識は不要です。

技術的詳細

詳細仕様
ファイル形式バイナリ (人間が読める形式ではなく、構造化されたバイナリメモリクロスナップショット)
マジックバイト - ミニダンプ4D 44 4D 50 (ASCII: MDMP) オフセット 0
マジックバイト - 32-bit カーネルダンプ50 41 47 45 44 55 4D 50 (ASCII: PAGEDUMP) オフセット 0
マジックバイト - 64-bit カーネルダンプ50 41 47 45 44 55 36 34 (ASCII: PAGEDU64) オフセット 0
MIME タイプapplication/octet-stream
開発元Microsoft
デフォルトパス - 完全 / カーネルダンプ%SystemRoot%\Memory.dmp (次回のクラッシュで上書き)
デフォルトパス - ミニダンプ%SystemRoot%\Minidump\MiniMMDDYY-NN.dmp (クラッシュごとに個別のファイルとして保持)
ミニダンプの基本サイズ最小 64 KB。現代の Windows ではより大きなミニダンプが生成される場合があります
ダンプの種類完全、カーネル、最小 (ミニダンプ)、自動 (Windows 8+)、アクティブメモリダンプ (Windows 10+)
作成トリガーカーネルパニック / ブルースクリーン (BSOD)。タスクマネージャーや ProcDump を介して手動で作成することも可能
ミニダンプの内容STOP バグチェックコードとパラメータ、PRCB、EPROCESS、ETHREAD 構造体、ロードされたドライバーリスト
主な分析ツールWinDbg / WinDbg Preview (Windows デバッガー、Debugging Tools for Windows の一部)
二次的な分析ツールMicrosoft Visual Studio (マネージドコードダンプ)、NirSoft BlueScreenView (ミニダンプビューアー)
ダンプの種類の設定システムのプロパティ → 詳細設定 → 起動と回復 → デバッグ情報の書き込み
関連する拡張子.mdmp (明示的なミニダンプバリアント), .hdmp (ヒープダンプ), .dump, .core (Linux における同等品)
リリース日Windows minidump format from the Windows 2000/XP era
仕様書learn.microsoft.com

DMP の変換

コミュニティ Q&A

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

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

よくある質問

.dmp ファイルを開いて読み取るにはどうすればよいですか?
無料の WinDbg (File > Open Crash Dump から «!analyze -v» を実行) を使用するか、より簡単な NirSoft BlueScreenView を使用してください。開発者は Visual Studio でユーザーモードアプリの .dmp を開くことができます。
MEMORY.DMP ファイルを削除しても大丈夫ですか?
はい。これはクラッシュ診断用であり、システムの動作に必須ではありません。ディスククリーンアップ(«システムエラーのメモリーダンプファイル»)を使用して削除し、容量を解放してください。Windows は次回のクラッシュ時に新しいファイルを書き込みます。
どのドライバーがブルースクリーンの原因になったかを知るには?
BlueScreenView でミニダンプ (C:\Windows\Minidump) を開くか、WinDbg で «!analyze -v» を実行してください。どちらも原因となったドライバー/モジュール名とストップコードを表示します。
ミニダンプと完全メモリダンプの違いは何ですか?
ミニダンプはサイズが小さく(数百 KB)、クラッシュの要点のみが含まれます。完全メモリダンプ (MEMORY.DMP) は RAM の大部分をキャプチャするため、サイズは非常に大きくなりますが、より詳細な情報が含まれます。また、機密データが含まれる可能性も高くなります。
.dmp ファイルをサポートに送信しても安全ですか?
ファイルを開くこと自体にリスクはありませんが、ダンプにはメモリ内の機密データ(パスワード、ドキュメントの内容)が含まれている可能性があります。完全なダンプよりも小さなミニダンプを優先し、信頼できる相手にのみ送信してください。
私の .dmp は Windows のファイルですか、それとも Oracle のファイルですか?
通常の PC であれば、それは Windows のメモリ/クラッシュダンプ (MDMP ヘッダー) です。データベースサーバーからのファイルである場合は、Oracle Data Pump のエクスポートファイルである可能性があり、これは Oracle の impdp/imp ツールでのみ開くことができる全く別のファイルです。

参考文献

1Microsoft Learn - Open a Dump File with WinDbglearn.microsoft.com
2Microsoft Learn - Analyze a Kernel-Mode Dump with WinDbglearn.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 で閲覧