Como ler o ficheiro de informação de memória que é criado pelo Windows, se ocorrer uma falha

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.

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.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 315263
Sumário
Este artigo passo a passo descreve como examinar um ficheiro de informação de memória. Um ficheiro de informação de memória pode ajudar a determinar por que razão o computador ter falhado.

Ficheiros de informação de memória



Se o computador falhar, como pode saber qual o happened, corrigir o problema e impedir que ocorra novamente? Poderá encontrar o ficheiro de informação de memória útil nesta situação. O ficheiro de informação de memória contém o valor mais pequeno de informações úteis que podem ajudar a identificar o motivo pelo qual o computador ter falhado. O ficheiro de informação de memória contém as seguintes informações:
  • A mensagem Stop, os respectivos parâmetros e outros dados
  • Uma lista de controladores carregados
  • O contexto de processador (PRCB) para o processador que parou
  • O processo informações e o contexto kernel (EPROCESS) para o processo que parou
  • O processo informações e o contexto kernel (ETHREAD) para o thread que parou
  • O modo de Kernel chamar pilha do thread que parou
Para criar um ficheiro de informação de memória, o Windows requer um ficheiro de paginação no volume de arranque que é pelo menos 2 megabytes (MB) de tamanho. Em computadores que executem o Microsoft Windows 2000 ou uma versão posterior do Windows, um novo ficheiro de informação de memória é criado sempre que pode ocorrer uma falha do computador. É armazenado um histórico destes ficheiros numa pasta. Se ocorrer um segundo problema e se o Windows cria um segundo ficheiro de informação de memória, o Windows preservará o ficheiro anterior. O Windows atribui um nome de ficheiro distinto, codificado com data de cada ficheiro. Por exemplo, Mini022900-01. dmp é o primeiro ficheiro de informação de memória que foi gerado em 29 de Fevereiro de 2000. Windows mantém uma lista de toda a memória de pequena ficheiros de informação na pasta %SystemRoot%\Minidump..

O ficheiro de informação de memória pode ser útil quando o espaço no disco rígido é limitado. No entanto, devido às informações limitadas incluída, os erros que não foram directamente provocados pelo thread estava em execução no momento do problema poderão não ser detectados por uma análise deste ficheiro.

Configurar o tipo de informações de estado



Para configurar opções de arranque e recuperação para utilizar o ficheiro de informação de memória, siga estes passos.

Nota Dado existirem várias versões do Microsoft Windows, os seguintes passos podem ser diferentes no seu computador. Se forem, consulte a documentação do produto para concluir estes passos.
  1. Clique em Iniciare, em seguida, clique em Painel de controlo.
  2. Faça duplo clique em Sistemae, em seguida, clique em Definições avançadas do sistema.
  3. Faça clique sobre o Avançadas separador e, em seguida, clique Definições em Arranque e recuperação.
  4. No Escrever informações de depuração lista, clique em Small memory dump (64K).
    Estado da memória pequena
    Para alterar a localização da pasta para os ficheiros de informação de memória, escreva um novo caminho do Ficheiro de informação caixa (ou o Directório para informação mínimacaixa, dependendo da versão do Windows).

Ferramentas para ler o ficheiro de informação de memória



Utilize o utilitário Dump Check (Dumpchk.exe) para ler um ficheiro de informação de memória ou verificar se o ficheiro foi criado correctamente.

Nota: O utilitário Dump Check não requer acesso a símbolos de depuração. Ficheiros de símbolos deter uma variedade de dados que não são realmente necessários durante a execução de binários, mas que pode ser muito útil no processo de depuração.

Para mais informações sobre como utilizar o utilitário Dump Check no Windows NT, Windows 2000, Windows Server 2003 ou Windows Server 2008, consulte Microsoft Knowledge Base artigo 156280: Como utilizar Dumpchk.exe para verificar um ficheiro de informação de memória.

Para mais informações sobre como utilizar o utilitário Dump Check no Windows XP, Windows Vista ou Windows 7, consulte o artigo de Base de dados de conhecimento da Microsoft 315271: Como utilizar Dumpchk.exe para verificar um ficheiro de estado da memória.

Ou, pode utilizar a ferramenta de depurador do Windows (WinDbg.exe) ou o depurador de Kernel (KD.exe) para ler ficheiros de informação de memória. WinDbg e KD.exe estão incluídos com a versão mais recente do pacote Debugging Tools for Windows.

Para instalar as ferramentas de depuração, consulte o Transferir e instalar as ferramentas de depuração para Windows página Web. Seleccione a instalação típica. Por predefinição, o programa de instalação instala as ferramentas de depuração na seguinte pasta: C:\Program Files\Debugging ferramentas para o Windows

Esta página Web também fornece acesso aos pacotes de símbolos transferíveis para o Windows. Para mais informações sobre os símbolos do Windows, consulte o artigo da Base de dados de conhecimento da Microsoft 311503: Utilizar o Microsoft Symbol Server para obter o files311503 de símbolos de depuração: utilizar o Microsoft Symbol Server para obter ficheiros de símbolos de depuraçãoe o Transfira pacotes de símbolos do Windows página Web.


Para mais informações sobre opções de ficheiro de informação no Windows, consulte o artigo da Base de dados de conhecimento da Microsoft 254649: Opções de descrição geral do ficheiro de informação de memória para o Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2 

Abrir o ficheiro de informação



Para abrir o ficheiro de informação após a instalação estiver concluída, siga estes passos:
  1. Clique em Iniciar, clique em Executar, tipo cmde, em seguida, clique em OK.
  2. Alterar para a pasta Debugging Tools for Windows.Para tal, escreva o seguinte na linha de comandos e, em seguida, prima ENTER:
    CD c:\Programas files\debugging tools for windows
  3. Para carregar o ficheiro de informações de estado num depurador, escreva um dos seguintes comandos e, em seguida, prima ENTER:
    windbg -y CaminhoSímbolos -i ImagePath -z CaminhoFicheiroInformaçõesEstado
    valor de Kd -y CaminhoSímbolos -i ImagePath -z CaminhoFicheiroInformaçõesEstado
A tabela seguinte explica a utilização dos marcadores utilizados nestes comandos.
Marcador de posiçãoEXPLICAÇÃO
CaminhoSímbolosO caminho local onde os ficheiros de símbolos foram transferidos ou o caminho do servidor de símbolos, incluindo uma pasta de cache. Dado que um ficheiro de informação de memória contém informações limitadas, os ficheiros binários têm de ser carregados em conjunto com os símbolos para o ficheiro de informação seja lido correctamente.
ImagePathO caminho destes ficheiros. Os ficheiros estão contidos na pasta I386 do CD-ROM do Windows XP. Por exemplo, o caminho pode ser c:\Windows\I386..
CaminhoFicheiroInformaçõesEstadoO nome de ficheiro e caminho para o ficheiro de informação que está a examinar.

Comandos de exemplo



Pode utilizar os seguintes comandos de exemplo para abrir o ficheiro de informação. Estes comandos pressupõem o seguinte:
  • O conteúdo da pasta I386 no CD-ROM do Windows é copiado para a pasta c:\Windows\I386..
  • O ficheiro de informação de nome c:\Windows\Minidump\Minidump.dmp.
Exemplo 1:
valor de Kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\Windows\I386. - z c:\Windows\Minidump\Minidump.dmp.
Exemplo 2. Se preferir a versão gráfica do depurador em vez da versão de linha de comandos, escreva o seguinte comando:
windbg -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\Windows\I386. - z c:\Windows\Minidump\Minidump.dmp.

Examine o ficheiro de informação



Existem vários comandos que pode utilizar para recolher informações no ficheiro de informação, incluindo os seguintes comandos:
  • O ! analyze - show comando apresenta o código de erro de Stop e respectivos parâmetros. O código de erro de Stop é também conhecido como o código de verificação de erros.
  • O ! analyze - v comando apresenta o resultado verboso.
  • O comando de lm N T lista os módulos carregados especificados. O resultado inclui o estado e o caminho do módulo.
Nota O ! controladores comando extension apresenta uma lista de todos os controladores que são carregados no computador de destino, bem como informações de resumo sobre a respectiva utilização de memória. O ! controladores extensão é obsoleta no Windows XP e posteriores. Para visualizar informações sobre controladores carregados e outros módulos, utilize o comando de lm . O comando de lm N T apresenta informações num formato semelhante a antiga ! controladores extensão.

Para obter ajuda com outros comandos e para obter a sintaxe completa do comando, consulte a documentação de ajuda da ferramentas de depuração. Documentação de ajuda da ferramentas de depuração pode ser encontrada na seguinte localização:
C:\Programas Files\Debugging Tools for Windows\Debugger.chm
Nota Se tiver problemas relacionados com o símbolo, utilize o utilitário Symchk para verificar que os símbolos correctos estão carregados correctamente.Para mais informações sobre como utilizar o Symchk, consulte o artigo de Base de dados de conhecimento da Microsoft 311503: Utilizar o Microsoft Symbol Server para obter ficheiros de símbolos de depuração .

Simplificar os comandos utilizando um ficheiro batch



Depois de identificar o comando que tem de carregar informações de estado da memória, pode criar um ficheiro batch para examinar um ficheiro de informação. Por exemplo, crie um ficheiro batch e o nome Dump. Guarde-o na pasta onde as ferramentas de depuração estão instaladas. Escreva o seguinte texto no ficheiro batch:
CD "c:\Programas files\debugging tools for windows"

valor de Kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\Windows\I386. - z %1
Quando pretender examinar um ficheiro de informação, escreva o seguinte comando para passar o caminho do ficheiro de informações de estado para o ficheiro batch:
informações de estado c:\Windows\Minidump\Minidump.dmp.
Recursos adicionais
reinício reiniciar falha azul ecrã de bsod de morte sai do bloqueio deixe de responder

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 315263 - Última Revisão: 07/16/2013 04:30:00 - Revisão: 5.1

Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Web Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Tablet PC Edition, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Business N, Windows Vista Business N 64-bit Edition, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Basic N, Windows Vista Home Basic N 64-bit Edition, Windows Vista Home Premium, Windows Vista Ultimate, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate

  • kbhowto kbenv kbinfo kbmt KB315263 KbMtpt
Comentários