Para ler arquivos de despejo de memória no Windows 10, você pode usar as ferramentas de depuração do Windows (WinDbg). Veja como fazer isso:
1. Obtenha o arquivo de despejo de memória:
- Se ainda não o fez, crie um arquivo de despejo de memória. Você pode fazer isso seguindo as instruções na seção “Criando um arquivo de despejo de memória” abaixo.
2. Instale as ferramentas de depuração do Windows:
- Baixe a versão mais recente das Ferramentas de Depuração do Windows (WinDbg) no site da Microsoft.
- Instale o WinDbg seguindo o assistente de instalação.
3. Abra o arquivo de despejo de memória:
- Abra o WinDbg pesquisando-o no menu Iniciar.
- No WinDbg, clique no menu “Arquivo” e selecione “Abrir Crash Dump”.
- Navegue até o local onde o arquivo de despejo de memória (.dmp) está salvo e abra-o.
4. Analise o despejo de memória:
- WinDbg carregará o arquivo de despejo de memória e fornecerá uma interface de linha de comando para analisar os dados.
- Você pode usar vários comandos para inspecionar memória, registros, módulos carregados e outras informações relacionadas à falha.
- Alguns comandos comumente usados incluem:
- lm (List Modules):Lista os módulos carregados no processo.
- !analyze -v (Analyze Crash Dump):Executa uma análise automatizada de falhas e fornece informações sobre a falha.
- dt nt!_TEB (Display Thread Environment Block):Exibe informações sobre o bloco de ambiente de thread.
- kd> !thread /v, ou ~*e~ (List Threads):Lista todos os threads e seus estados.
5. Identifique a causa raiz:
- Use as informações coletadas na análise para identificar a causa raiz da falha.
- Procure erros, exceções ou comportamentos inesperados que possam ter causado a falha.
- Verifique se há códigos ou estruturas de dados corrompidos ou defeituosos.
Lembre-se de que a análise de arquivos de despejo de memória pode ser um processo complexo e exigir experiência em depuração e análise de software. Se você não estiver familiarizado com a análise de despejo de memória, procure ajuda de um desenvolvedor de software qualificado ou de um profissional de TI.
Criando um arquivo de despejo de memória
Para criar um arquivo de despejo de memória no Windows 10, siga estas etapas:
1. Abra a caixa de diálogo Propriedades do sistema. Você pode fazer isso pressionando a tecla Windows + Pause Break ou pesquisando “Propriedades do Sistema” no menu Iniciar.
2. Clique no link "Configurações avançadas do sistema" no painel esquerdo.
3. Na guia “Avançado”, clique no botão “Configurações” na seção “Inicialização e Recuperação”.
4. Na janela de configurações "Inicialização e recuperação", na seção "Falha do sistema", selecione a opção "Despejo de memória completo" no menu suspenso "Gravar informações de depuração".
5. Clique em “OK” para salvar as alterações.
Agora, quando ocorrer uma falha no sistema, o Windows criará automaticamente um arquivo de despejo de memória (.dmp) no local %SystemRoot%\MEMORY.DMP (geralmente C:\Windows\MEMORY.DMP). Você pode então usar o WinDbg para analisar esse arquivo de despejo de memória.