Windows NT および Windows 2000 については、次の資料を参照してください。
156280
概要
この資料では、メモリ ダンプ ファイルが正しく作成されたことの確認に使用可能なコマンドライン ユーティリティである Dumpchk.exe について説明します。Dumpchk は、シンボルへのアクセスを必要としません。
詳細
Dumpchk は Windows XP CD-ROM にあります。CD-ROM の Support\Tools フォルダにある Setup.exe を実行してサポート ツールをインストールしてください。Dumpchk.exe は、Program Files\Support Tools フォルダにインストールされます。
Dumpchk には、以下のコマンドライン オプションがあります。
DUMPCHK [オプション] <クラッシュ ダンプ ファイル>
-? コマンド構文を表示します。
-p ヘッダーだけを表示します (確認なし)。
-v 詳細モードを指定します。
-q クイック テストを実行します。Windows XP では利用できません。
Dumpchk.exe の Windows XP バージョンでは、以下の追加オプションが利用可能です。
-c ダンプであることの確認を行います。
-x 追加のファイル確認を行います。数分かかります。
-e ダンプを調査します。
-y <パス> ダンプ調査のためのシンボル検索パスを設定します。
シンボル検索パスが空欄の場合、CD-ROM
がシンボル検索に使用されます。
-y <パス> ダンプ調査のためのイメージ検索パスを設定します。
イメージ検索パスが空欄の場合、%SystemRoot%\System32
がシンボル検索に使用されます。
-k <ファイル> ファイルにカーネルの名前を設定します。
-h <ファイル> ファイルに HAL の名前を設定します。
Dumpchk では、メモリ ダンプ ファイルから基本情報がいくつか表示された後、ファイル内のすべての仮想アドレスおよび物理アドレスが検査されます。メモリ ダンプ ファイル内でエラーが検出された場合は、Dumpchk により報告されます。以下は、Dumpchk コマンドの出力例です。
Filename . . . . . . .Memory.dmp
Signature. . . . . . .PAGE
ValidDump. . . . . . .DUMP
MajorVersion . . . . .free system
MinorVersion . . . . .1057
DirectoryTableBase . .0x00030000
PfnDataBase. . . . . .0xffbae000
PsLoadedModuleList . .0x801463d0
PsActiveProcessHead. .0x801462c8
MachineImageType . . .i386
NumberProcessors . . .1
BugCheckCode . . . . .0xc000021a
BugCheckParameter1 . .0xe131d948
BugCheckParameter2 . .0x00000000
BugCheckParameter3 . .0x00000000
BugCheckParameter4 . .0x00000000
ExceptionCode. . . . .0x80000003
ExceptionFlags . . . .0x00000001
ExceptionAddress . . .0x80146e1c
NumberOfRuns . . . . .0x3
NumberOfPages. . . . .0x1f5e
Run #1
BasePage . . . . . .0x1
PageCount. . . . . .0x9e
Run #2
BasePage . . . . . .0x100
PageCount. . . . . .0xec0
Run #3
BasePage . . . . . .0x1000
PageCount. . . . . .0x1000
**************
**************--> PsLoadedModuleList の整合性検査
**************
**************
**************--> 完全なチェックの実行 (終了するには ^C)
**************
**************
**************--> すべての物理アドレスの監査
**************
**************
**************--> すべての仮想アドレスの検査
**************
**************
**************--> このダンプ ファイルは正常です。
**************
出力のいずれかの部分にエラーがある場合は、ダンプ ファイルが破損しているため、解析は実行されません。
この例で (デバッグの観点から) 最も重要な情報は、Dumpchk 出力の次の部分です。
MajorVersion . . . . .free system
MinorVersion . . . . .1057
MachineImageType . . .i386
NumberProcessors . . .1
BugCheckCode . . . . .0xc000021a
BugCheckParameter1 . .0xe131d948
BugCheckParameter2 . .0x00000000
BugCheckParameter3 . .0x00000000
BugCheckParameter4 . .0x00000000
この情報を使用して、発生したカーネル Stop エラーの種類、およびある程度まで、使用中だった Windows のバージョンを特定することができます。
関連情報
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 315271 (最終更新日 2003-11-04) を基に作成したものです。