詳細なメモリ ダンプ

完全メモリ ダンプは、カーネルモードの最も大きなダンプ ファイルです。 このファイルには、Windows で使用されるすべての物理メモリが含まれます。 完全なメモリ ダンプには、既定では、プラットフォーム ファームウェアで使用される物理メモリは含まれません。

Windows 8 以降では、完全なメモリ ダンプ中に呼び出される BugCheckAddPagesCallback ルーチンを登録できます。 BugCheckAddPagesCallback ルーチンでは、ダンプ ファイルに追加するドライバー固有のデータを指定できます。 たとえば、仮想メモリ内のシステム アドレス範囲にマップされていないが、ドライバーのデバッグに役立つ情報が含まれる物理ページを、この追加データに含めることができます。 BugCheckAddPagesCallback ルーチンでは、マップされていないドライバー固有の任意の物理ページ、または仮想メモリ内のユーザー モード アドレスにマップされているドライバー固有の任意の物理ページが、ダンプ ファイルに追加されることがあります。

このダンプ ファイルには、少なくともメイン システム メモリと同じ大きさのページ ファイルがブート ドライブ上に必要になります。これは、RAM 全体プラス 1 メガバイトに等しいサイズのファイルを保持できる必要があります。

完全メモリ ダンプ ファイルは、既定で %SystemRoot%\Memory.dmp に書き込まれます。

2 回目のバグ チェックが発生し、別の完全メモリ ダンプ (またはカーネル メモリ ダンプ) が作成されると、以前のファイルは上書きされます。

関連項目

さまざまなカーネルモード ダンプ ファイル