Artigo: 156280 - Última revisão: terça-feira, 29 de Novembro de 2005 - Revisão: 5.1

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

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Para obter uma versão deste artigo referente ao Microsoft Windows XP, consulte 315271  (http://support.microsoft.com/kb/315271/EN-US/ ) .


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

Sumário

O Dumpchk.exe é um utilitário da 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.

Pode transferir ferramentas de depuração para produtos do Windows a partir do seguinte Web site da Microsoft:
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx (http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx)
O Dumpchk encontra-se nas seguintes localizações:
  • CD-ROM do Windows NT 4.0:
    Support\Debug\<Plataforma>\Dumpchk.exe
  • CD-ROM do Windows 2000: 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.

Mais Informação

O Dumpchk tem os seguintes parâmetros 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 2000.
				
Parâmetros adicionais disponíveis apenas na versão do Dumpchk.exe do Windows 2000:
    -c Executa uma validação das informações de estado.

    -x 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 apresentado acima, o ficheiro de informações de estado está danificado e não é possível efectuar 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 qual o erro Stop do modo kernel que ocorreu e, em determinada medida, qual a versão do Windows que estava a ser utilizada.

As informações deste artigo são do Windows NT Resource Kit. Para obter mais informações sobre o Dumpchk.exe e outros utilitários de depuração, consulte o Appendix A no Windows NT 3.51 Resource Kit Update e Update 2.

Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
119490  (http://support.microsoft.com/kb/119490/ ) Checking the Crashdump file for corruption

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbnetwork KB156280