DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 315271 - Última revisão: sábado, 1 de dezembro de 2007 - Revisão: 2.2

Para obter uma versão deste artigo para o Microsoft Windows NT e o Microsoft Windows 2000, consulte 156280  (http://support.microsoft.com/kb/156280/ ) .

Sumário

Este artigo descreve o Dumpchk.exe, um utilitário de linha de comando usado para verificar a criação correta de um arquivo de despejo de memória. O Dumpchk não requer acesso a símbolos.

Mais Informações

O Dumpchk está localizado no CD-ROM do Windows XP. Instale as Ferramentas de suporte executando Setup.exe a partir da pasta Support\Tools no CD-ROM. Por padrão, o Dumpchk.exe é instalado na pasta Program Files\Support Tools.

O Dumpchk possui as seguintes opções da linha de comando:
   DUMPCHK [options] <CrashDumpFile>

     -? Exibe a sintaxe do comando.

     -p Imprime somente o cabeçalho (sem validação).

     -v Especifica o modo detalhado.

     -q Executa um teste rápido. Não está disponível para o Windows XP.
				
As opções adicionais estão disponíveis na versão do Dumpchk.exe do Windows XP:
    -c Faz a validação do despejo.

    -x Faz validação extra do arquivo; leva alguns minutos.

    -e Examina o despejo.

    -y <Path> Define o caminho de pesquisa do símbolo para o exame de despejo. 
       Se o caminho de pesquisa do símbolo estiver vazio, o CD-ROM
       é usado para obter os símbolos.

    -b <Path> Define o caminho de pesquisa da imagem para o exame de despejo.
       Se o caminho de pesquisa da imagem estiver vazio, <SystemRoot>\system32
       é usado para obter os símbolos.

    -k <File> Define o nome do kernel para o Arquivo.

    -h <File> Define o nome do HAL para o Arquivo.
				
O Dumpchk exibe algumas informações básicas a partir do arquivo de despejo de memória e então verifica todos os endereços físicos e virtuais no arquivo. Se algum erro for encontrado no arquivo de despejo de memória, o Dumpchk irá relatá-los. Veja a seguir 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


   **************
   **************--> Validação da integridade de PsLoadedModuleList
   **************

   **************
   **************--> Execução de uma verificação completa (^C até o final)
   **************
   **************
   **************--> Validação de todos os endereços físicos
   **************
   **************
   **************--> Validação de todos os endereços virtuais
   **************
   **************
   **************--> Este arquivo de despejo é válido.
   **************
				
Se houver um erro durante qualquer parte da saída, o arquivo de despejo está corrompido e a análise não pode ser executada.

Nesse exemplo, as informações mais importantes (do ponto de vista de uma depuração) são as seguintes porções de saída do Dumpchk:
   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 ocorreu e, até certo ponto, qual versão do Windows estava em uso.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
Palavras-chave: 
kbhowto kbinfo kbenv KB315271
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store