Gebruik Dumpchk.exe om een geheugendumpbestand te controleren

In dit artikel wordt beschreven hoe u een geheugendumpbestand controleert met behulp van Dumpchk.

Van toepassing op: Windows 10 - alle edities, Windows Server 2012 R2
Origineel KB-nummer: 156280

Opmerking

Zie 315271 voor een Microsoft Windows XP-versie van dit artikel.

Samenvatting

Dumpchk is een opdrachtregelprogramma dat u kunt gebruiken om te controleren of een geheugendumpbestand correct is gemaakt. Dumpchk vereist geen toegang tot symbolen.

Dumpchk bevindt zich op de volgende locaties:

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

  • Windows 2000-cd-rom: installeer de ondersteuningshulpprogramma's door Setup.exe uit te voeren vanuit de map Support\Tools op de cd-rom. Standaard wordt Dumpchk.exe geïnstalleerd in de map Program Files\Support Tools.

Dumpchk-opdrachtregelopties

Dumpchk heeft de volgende opdrachtregelopties:

DUMPCHK [opties] <CrashDumpFile>

  • -? De syntaxis van de opdracht weergeven.

  • -p Drukt alleen de koptekst af (zonder validatie).

  • -v Hiermee geeft u uitgebreide modus op.

  • -q voert een snelle test uit. Niet beschikbaar in Windows 2000.

Extra switches die alleen beschikbaar zijn in Windows 2000 Dumpchk.exe versie:

  • -c Do dumpvalidatie.

  • -x Extra bestandsvalidatie. Dit duurt enkele minuten.

  • -e Dump-examen uitvoeren.

  • -y <Pad> Stel het symbool zoekpad voor dump-examen in.

    • Als het zoekpad van het symbool leeg is, wordt de cd-rom
    • wordt gebruikt voor symbolen.
  • -b <Pad> Stel het zoekpad voor afbeeldingen voor dump-examen in.

    • Als het zoekpad van het symbool leeg is, <SystemRoot>\system32
    • wordt gebruikt voor symbolen.
  • -k <Bestand> Stel de naam van de kernel in op Bestand.

  • -h <File> Stel de naam van de hal in op Bestand.

Dumpchk geeft enkele basisinformatie uit het geheugendumpbestand weer en controleert vervolgens alle virtuele en fysieke adressen in het bestand. Als er fouten worden gevonden in het geheugendumpbestand, meldt Dumpchk deze. Hier volgt een voorbeeld van de uitvoer van een Dumpchk-opdracht:

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!

Als er een fout optreedt tijdens een deel van de uitvoer die hierboven wordt weergegeven, is het dumpbestand beschadigd en kan de analyse niet worden uitgevoerd.

In dit voorbeeld is de belangrijkste informatie (vanuit het oogpunt van foutopsporing) de volgende:

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

Deze informatie kan worden gebruikt om te bepalen welke Kernel STOP-fout is opgetreden en, tot op zekere hoogte, welke versie van Windows in gebruik was.

De informatie in dit artikel is afkomstig van de Windows NT Resource Kit. Zie Bijlage A in de Windows NT 3.51 Resource Kit Update en Update 2 voor meer informatie over Dumpchk.exe en andere hulpprogramma's voor foutopsporing.