DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 315271 - Última revisão: sábado, 1 de Dezembro de 2007 - Revisão: 2.2

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  (http://support.microsoft.com/kb/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.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
Palavras-chave: 
kbhowto kbinfo kbenv KB315271
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft