Usare Dumpchk.exe per controllare un file di dump della memoria
Questo articolo descrive come controllare un file dump di memoria usando Dumpchk.
Si applica a: Windows 10: tutte le edizioni, Windows Server 2012 R2
Numero KB originale: 156280
Nota
Per una versione di Microsoft Windows XP di questo articolo, vedere 315271.
Riepilogo
Dumpchk è un'utilità da riga di comando che è possibile usare per verificare che un file di dump della memoria sia stato creato correttamente. Dumpchk non richiede l'accesso ai simboli.
Dumpchk si trova nelle posizioni seguenti:
CD-ROM di Windows NT 4.0: Support\Debug\<Platform>\Dumpchk.exe
CD-ROM di Windows 2000: installare gli strumenti di supporto eseguendo Setup.exe dalla cartella Support\Tools nel CD-ROM. Per impostazione predefinita, Dumpchk.exe viene installato nella cartella Programmi\Strumenti di supporto.
Opzioni della riga di comando di Dumpchk
Dumpchk include le opzioni della riga di comando seguenti:
DUMPCHK [opzioni] <CrashDumpFile>
-? Visualizzare la sintassi del comando.
-p Stampa solo l'intestazione (senza convalida).
-v Specifica la modalità dettagliata.
-q Esegue un test rapido. Non disponibile in Windows 2000.
Opzioni aggiuntive disponibili solo nella versione di Windows 2000 Dumpchk.exe:
-c Eseguire la convalida del dump.
-x Convalida aggiuntiva dei file. Richiede alcuni minuti.
-e Fare l'esame dump.
-y <Percorso> Consente di impostare il percorso di ricerca dei simboli per l'esame dump.
- Se il percorso di ricerca dei simboli è vuoto, il CD-ROM
- viene usato per i simboli.
-b <Percorso> Impostare il percorso di ricerca dell'immagine per l'esame di dump.
- Se il percorso di ricerca dei simboli è vuoto, <SystemRoot>\system32
- viene usato per i simboli.
-k <File> Impostare il nome del kernel su File.
-h <File> Impostare il nome dell'hal su File.
Dumpchk visualizza alcune informazioni di base dal file di dump della memoria, quindi verifica tutti gli indirizzi virtuali e fisici nel file. Se vengono rilevati errori nel file di dump della memoria, dumpchk li segnala. Di seguito è riportato un esempio dell'output di un comando 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
**************--> 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!
Se si verifica un errore durante una parte qualsiasi dell'output visualizzato in precedenza, il file di dump è danneggiato e non è possibile eseguire l'analisi.
In questo esempio, le informazioni più importanti (dal punto di vista del debug) sono le seguenti:
MajorVersion . . . . .free system
MinorVersion . . . . .1057
MachineImageType . . .i386
NumberProcessors . . .1
BugCheckCode . . . . .0xc000021a
BugCheckParameter1 . .0xe131d948
BugCheckParameter2 . .0x00000000
BugCheckParameter3 . .0x00000000
BugCheckParameter4 . .0x00000000
Queste informazioni possono essere usate per determinare l'errore stop del kernel che si è verificato e, in una certa misura, la versione di Windows in uso.
Le informazioni contenute in questo articolo provengono da Windows NT Resource Kit. Per altre informazioni su Dumpchk.exe e altre utilità di debug, vedere Appendice A in Windows NT 3.51 Resource Kit Update and Update 2.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per