Como utilizar o Dumpchk.exe para verificar um ficheiro de informações de estado da memória

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Para obter uma versão deste artigo referente ao Microsoft Windows NT e Microsoft Windows 2000, consulte 156280.
Sumário
Este artigo descreve o Dumpchk.exe, que é um utilitário de linha de comandos que pode ser utilizado para verificar se um ficheiro de informações de estado da memória foi correctamente criado. O Dumpchk não requer acesso a símbolos.
Mais Informação
O Dumpchk está localizado no CD-ROM do Windows XP. Instale as ferramentas de suporte executando o Setup.exe a partir da pasta Support\Tools do CD-ROM. Por predefinição, o Dumpchk.exe é instalado na pasta Programas (Program Files)\Support Tools

O Dumpchk tem as seguintes opções da linha de comandos:
   DUMPCHK [opções] <FicheiroInfoFalha>     -? Apresenta a sintaxe de comando.     -p Apresenta apenas o cabeçalho (sem validação).     -v Especifica o modo verboso.     -q Executa um teste rápido. Não disponível no Windows XP.				
Estão disponíveis opções adicionais na versão do Dumpchk.exe do Windows XP:
    -c Executa uma validação das informações de estado.    -x Executa uma validação extra do ficheiro; demora vários minutos.    -e Executa uma análise das informações de estado.    -y <Caminho> Define o caminho de procura de símbolos para efectuar uma análise das informações de estado.        Se o caminho de procura de símbolos estiver vazio, o CD-ROM       é utilizado para símbolos.    -b <Caminho> Define o caminho de procura de imagens para efectuar uma análise das informações de estado.       Se o caminho de procura de símbolos estiver vazio, %SystemRoot%\System32       é utilizado para símbolos.    -k <Ficheiro> Define o nome do kernel como Ficheiro.    -h <Ficheiro> Define o nome da HAL como Ficheiro.				
O Dumpchk apresenta algumas informações básicas do ficheiro de informações de estado da memória e, em seguida, verifica todos os endereços virtuais e físicos do ficheiro. Se forem encontrados erros no ficheiro de informações de estado da memória, o Dumpchk comunica-os. Segue-se um exemplo do resultado 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 do resultado, o ficheiro de informações de estado está danificado e a análise não pode ser efectuada.

Neste exemplo, as informações mais importantes (do ponto de vista de depuração) é a seguinte parte do resultado do Dumpchk:
   MajorVersion . . . . .free system   MinorVersion . . . . .1057   MachineImageType . . .i386   NumberProcessors . . .1   BugCheckCode . . . . .0xc000021a   BugCheckParameter1 . .0xe131d948   BugCheckParameter2 . .0x00000000   BugCheckParameter3 . .0x00000000   BugCheckParameter4 . .0x00000000				
Pode utilizar estas informações para determinar qual o erro Stop do modo kernel que ocorreu e, em determinada medida, qual a versão do Windows que estava a ser utilizada.
dump check
Propriedades

ID do Artigo: 315271 - Última Revisão: 12/01/2007 02:07:00 - Revisão: 2.2

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
  • kbhowto kbinfo kbenv KB315271
Esta informação foi útil?