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

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. 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.

Para obter uma versão deste artigo referente ao Microsoft Windows XP, consulte 315271.


Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
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: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 Checking the Crashdump file for corruption
prodnt
Propriedades

ID do Artigo: 156280 - Última Revisão: 11/29/2005 19:28:00 - Revisão: 5.1

  • 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
  • kbnetwork KB156280
Esta informação foi útil?