Usar Dumpchk.exe para marcar um arquivo de despejo de memória
Este artigo descreve como marcar um arquivo de despejo de memória usando o Dumpchk.
Aplica-se a: Windows 10 — todas as edições, Windows Server 2012 R2
Número original do KB: 156280
Observação
Para obter uma versão do Microsoft Windows XP deste artigo, consulte 315271.
Resumo
Dumpchk é um utilitário de linha de comando que você pode usar para verificar se um arquivo de despejo de memória foi criado corretamente. O dumpchk não requer acesso a símbolos.
Dumpchk está localizado nos seguintes locais:
Windows NT CD-ROM 4.0: Suporte\Depuração\<\Dumpchk.exe de plataforma>
CD-ROM do Windows 2000: instale as Ferramentas de Suporte executando Setup.exe da pasta Support\Tools na CD-ROM. Por padrão, Dumpchk.exe é instalado na pasta Arquivos do Programa\Ferramentas de Suporte.
Opções de linha de comando dumpchk
O Dumpchk tem os seguintes comutadores de linha de comando:
DUMPCHK [opções] <CrashDumpFile>
-? Exiba a sintaxe de comando.
-p Imprime o cabeçalho somente (sem validação).
-v Especifica o modo verboso.
-q Executa um teste rápido. Não está disponível no Windows 2000.
Opções adicionais que só estão disponíveis na versão Dumpchk.exe do Windows 2000:
-c Fazer validação de despejo.
-x Validação de arquivo extra. Leva vários minutos.
-e Fazer o exame de despejo.
-y <Caminho> Defina o caminho de pesquisa de símbolos para o exame de despejo.
- Se o caminho de pesquisa de símbolos estiver vazio, a CD-ROM
- é usado para símbolos.
-b <Caminho> Definir o caminho de pesquisa de imagem para o exame de despejo.
- Se o caminho de pesquisa de símbolos estiver vazio, <SystemRoot>\system32
- é usado para símbolos.
-k <Arquivo> Defina o nome do kernel como Arquivo.
-h <Arquivo> Defina o nome do hal como Arquivo.
O Dumpchk exibe algumas informações básicas do arquivo de despejo de memória e verifica todos os endereços virtuais e físicos do arquivo. Se algum erro for encontrado no arquivo de despejo de memória, Dumpchk os relatará. A seguir está 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 houver um erro durante qualquer parte da saída exibida acima, o arquivo de despejo será corrompido e a análise não poderá ser executada.
Neste exemplo, as informações mais importantes (do ponto de vista de 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
Essas informações podem ser usadas para determinar qual erro STOP do Kernel ocorreu e, até certo ponto, qual versão do Windows estava em uso.
As informações neste artigo são do kit de recursos Windows NT. Para obter mais informações sobre Dumpchk.exe e outros utilitários de depuração, consulte Apêndice A no Windows NT 3.51 Resource Kit Update e Atualização 2.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de