Überprüfen einer Speicherabbilddatei mithilfe von Dumpchk.exe

In diesem Artikel wird beschrieben, wie Sie eine Speicherabbilddatei mithilfe von Dumpchk überprüfen.

Gilt für: Windows 10 (alle Editionen), Windows Server 2012 R2
Ursprüngliche KB-Nummer: 156280

Hinweis

Eine Microsoft Windows XP-Version dieses Artikels finden Sie unter 315271.

Zusammenfassung

Dumpchk ist ein Befehlszeilenprogramm, mit dem Sie überprüfen können, ob eine Speicherabbilddatei ordnungsgemäß erstellt wurde. Dumpchk erfordert keinen Zugriff auf Symbole.

Dumpchk befindet sich an den folgenden Speicherorten:

  • Windows NT 4.0 CD-ROM: Support\Debug\<Platform>\Dumpchk.exe

  • Windows 2000 CD-ROM: Installieren Sie die Supporttools, indem Sie Setup.exe aus dem Ordner Support\Tools auf der CD-ROM ausführen. Standardmäßig wird Dumpchk.exe im Ordner Programme\Supporttools installiert.

Dumpchk-Befehlszeilenoptionen

Dumpchk verfügt über die folgenden Befehlszeilenoptionen:

DUMPCHK [Optionen] <CrashDumpFile>

  • -? Zeigt die Befehlssyntax an.

  • -p Gibt nur die Kopfzeile aus (ohne Validierung).

  • -v Gibt den ausführlichen Modus an.

  • -q Führt einen Schnelltest aus. In Windows 2000 nicht verfügbar.

Zusätzliche Schalter, die nur in Windows 2000 Dumpchk.exe Version verfügbar sind:

  • -c Führen Sie die Überprüfung des Speicherabbilds durch.

  • -x Zusätzliche Dateiüberprüfung. Dauert mehrere Minuten.

  • -e Speicherabbildprüfung durchführen.

  • -y <Pfad> Legen Sie den Suchpfad des Symbols für die Dumpprüfung fest.

    • Wenn der Suchpfad des Symbols leer ist, wird die CD-ROM
    • wird für Symbole verwendet.
  • -b <Pfad> Legen Sie den Pfad für die Bildsuche für die Dumpprüfung fest.

    • Wenn der Symbolsuchpfad leer ist, <SystemRoot>\system32
    • wird für Symbole verwendet.
  • -k <Datei> Legen Sie den Namen des Kernels auf Datei fest.

  • -h <Datei> Legen Sie den Namen der Hal auf Datei fest.

Dumpchk zeigt einige grundlegende Informationen aus der Speicherabbilddatei an und überprüft dann alle virtuellen und physischen Adressen in der Datei. Wenn fehler in der Speicherabbilddatei gefunden werden, meldet Dumpchk diese. Es folgt ein Beispiel für die Ausgabe eines Dumpchk-Befehls:

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  

**************--> Validating the integrity of the PsLoadedModuleList  
**************--> Performing a complete check (^C to end)  
**************--> Validating all physical addresses  
**************--> Validating all virtual addresses  
**************--> This dump file is good!

Wenn während eines Teils der oben angezeigten Ausgabe ein Fehler auftritt, ist die Speicherabbilddatei beschädigt, und die Analyse kann nicht ausgeführt werden.

In diesem Beispiel sind die wichtigsten Informationen (aus Debugsicht) die folgenden:

MajorVersion . . . . .free system  
MinorVersion . . . . .1057  
MachineImageType . . .i386  
NumberProcessors . . .1  
BugCheckCode . . . . .0xc000021a  
BugCheckParameter1 . .0xe131d948  
BugCheckParameter2 . .0x00000000  
BugCheckParameter3 . .0x00000000  
BugCheckParameter4 . .0x00000000

Anhand dieser Informationen kann ermittelt werden, welcher Kernel-STOP-Fehler aufgetreten ist und welche Version von Windows verwendet wurde.

Die Informationen in diesem Artikel stammen aus dem Windows NT Resource Kit. Weitere Informationen zu Dumpchk.exe und anderen Hilfsprogrammen zum Debuggen finden Sie in Anhang A im Windows NT 3.51 Resource Kit Update und Update 2.