Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Analisar Minidumps no Windows para Diagnóstico de Erros do Sistema

Os minidumps são arquivos criados pelo sistema operacional Windows quando ocorre uma falha crítica, como uma "tela azul da morte" (BSOD). Esses arquivos contêm informações essenciais sobre o estado do sistema no momento da falha, incluindo a lista de drivers carregados, o estado da memória e o contexto do processador. Analisar minidumps é uma habilidade valiosa para engenheiros de sistemas que desejam diagnosticar e resolver problemas de estabilidade do sistema.

Exemplos:

  1. Configurando o Windows para Criar Minidumps:

    Para garantir que o Windows crie minidumps, siga estas etapas:

    • Abra o "Painel de Controle" e vá para "Sistema e Segurança".
    • Clique em "Sistema" e, em seguida, em "Configurações avançadas do sistema" no painel esquerdo.
    • Na aba "Avançado", clique em "Configurações" em "Inicialização e Recuperação".
    • Em "Gravação de informações de depuração", selecione "Arquivo de Despejo de Memória Pequeno (256 KB)".
  2. Localizando Minidumps:

    Os minidumps são geralmente armazenados no diretório C:\Windows\Minidump. Você pode verificar a existência desses arquivos usando o prompt de comando:

    dir C:\Windows\Minidump
  3. Analisando Minidumps com o WinDbg:

    O WinDbg é uma ferramenta poderosa para análise de minidumps. Siga os passos abaixo para usá-lo:

    • Baixe e instale o "Windows Debugging Tools" do site da Microsoft.
    • Abra o WinDbg e configure o caminho para os símbolos do Windows. No menu, vá para "File" > "Symbol File Path" e insira:
      srv*C:\symbols*https://msdl.microsoft.com/download/symbols
    • Carregue o minidump no WinDbg: File > Open Crash Dump e selecione o arquivo desejado.
    • Após carregar o arquivo, digite !analyze -v no console do WinDbg para iniciar a análise detalhada.

    O comando !analyze -v fornece um relatório detalhado que pode ajudar a identificar o driver ou módulo que causou a falha.

  4. Exemplo de Análise de Minidump:

    Após executar !analyze -v, você pode obter uma saída similar a:

    BugCheck 1A, {41790, fffffa8000b4c030, ffff, 0}
    Probably caused by : ntkrnlmp.exe ( nt! ?? ::FNODOBFM::`string'+4ac3 )

    Neste exemplo, o erro está relacionado ao módulo ntkrnlmp.exe, que é o kernel do Windows. Isso pode indicar um problema de hardware ou um driver que interage diretamente com o kernel.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.