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.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor