Utilizar Dumpchk.exe para verificar um ficheiro de captura de memória
Este artigo descreve como verificar um ficheiro de captura de memória com o Dumpchk.
Número original da BDC: 156280
Observação
Para obter uma versão do Microsoft Windows XP deste artigo, consulte 315271.
Resumo
Dumpchk é um utilitário de linha de comandos que pode utilizar para verificar se foi criado corretamente um ficheiro de captura de memória. O Dumpchk não requer acesso a símbolos.
Dumpchk está localizado nas seguintes localizações:
CD-ROM do Windows NT 4.0: Suporte\Depuração\<Plataforma>\Dumpchk.exe
CD-ROM do Windows 2000: instale as Ferramentas de Suporte ao executar Setup.exe a partir da pasta Support\Tools no CD-ROM. Por predefinição, Dumpchk.exe está instalada na pasta Programas\Ferramentas de Suporte.
Parâmetros da linha de comandos dumpchk
O Dumpchk tem os seguintes parâmetros da linha de comandos:
DUMPCHK [opções] <CrashDumpFile>
-? Apresentar a sintaxe do comando.
-p Imprime apenas o cabeçalho (sem validação).
-v Especifica o modo verboso.
-q Efetua um teste rápido. Não disponível no Windows 2000.
Comutadores adicionais que só estão disponíveis na versão de Dumpchk.exe do Windows 2000:
-c Validação da informação de falha de sistema.
-x Validação de ficheiros extra. Demora vários minutos.
-e Fazer exame de informação de falha de sistema.
-y <Caminho> Defina o caminho de pesquisa de símbolos para o exame de informação de falha de sistema.
- Se o caminho de pesquisa do símbolo estiver vazio, o CD-ROM
- é utilizado para símbolos.
-b <Caminho> Defina o caminho de pesquisa de imagens para o exame de informação de falha de sistema.
- Se o caminho de pesquisa do símbolo estiver vazio, <SystemRoot>\system32
- é utilizado para símbolos.
-k <Ficheiro> Defina o nome do kernel como Ficheiro.
-h <Ficheiro> Defina o nome da hal como Ficheiro.
Dumpchk apresenta algumas informações básicas do ficheiro de captura de memória e, em seguida, verifica todos os endereços virtuais e físicos no ficheiro. Se forem encontrados erros no ficheiro de informação de falha de sistema da memória, o Dumpchk comunica-os. Segue-se um exemplo da saída de um 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 ocorrer um erro durante qualquer parte da saída apresentada acima, o ficheiro de informação de falha de sistema está danificado e não é possível efetuar a análise.
Neste exemplo, as informações mais importantes (do ponto de vista da depuração) são as seguintes:
MajorVersion . . . . .free system
MinorVersion . . . . .1057
MachineImageType . . .i386
NumberProcessors . . .1
BugCheckCode . . . . .0xc000021a
BugCheckParameter1 . .0xe131d948
BugCheckParameter2 . .0x00000000
BugCheckParameter3 . .0x00000000
BugCheckParameter4 . .0x00000000
Estas informações podem ser utilizadas para determinar que Erro FATAL de Kernel ocorreu e, em certa medida, que versão do Windows estava a ser utilizada.
As informações neste artigo são do Windows NT Resource Kit. Para obter mais informações sobre Dumpchk.exe e outros utilitários de depuração, consulte Apêndice A na Atualização do Kit de Recursos do Windows NT 3.51 e Atualização 2.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários