Gerar um kernel ou um despejo de memória completo
Uma falha do sistema (também conhecida como "verificação de bug" ou "Erro de parada") ocorre quando o Windows não pode ser executado corretamente. O arquivo de despejo produzido a partir desse evento é chamado de despejo de memória do sistema.
Um kernel manual ou um arquivo de despejo de memória completo é útil quando você soluciona vários problemas porque o processo captura um registro de memória do sistema no momento de uma falha.
Aplica-se a: Windows 10
Configurar arquivos de página
Consulte Suporte para despejos de memória do sistema para o requisito de tamanho do arquivo de página para despejo de memória do sistema.
Habilitar configuração de despejo de memória
Você deve estar conectado como administrador ou membro do grupo Administradores para concluir este procedimento. Se o computador estiver conectado a uma rede, as configurações de política de rede poderão impedir que você conclua este procedimento.
Para habilitar a configuração de despejo de memória, siga estas etapas:
- Em Painel de Controle, selecione Sistema e Sistema de>Segurança.
- Selecione Configurações avançadas do sistema e, em seguida, selecione a guia Avançado.
- Na área Inicialização e Recuperação , selecione Configurações.
- Verifique se o despejo de memória do kernel ou o despejo de memória completo está selecionado em Gravando informações de depuração.
- Reinicie o computador.
Observação
Você pode alterar o caminho do arquivo de despejo editando o campo Arquivo de despejo. Em outras palavras, você pode alterar o caminho de %SystemRoot%\Memory.dmp para apontar para uma unidade local que tenha espaço em disco suficiente, como E:\Memory.dmp.
Dicas para gerar despejos de memória
Quando o computador falha e reinicia, o conteúdo da RAM física é gravado no arquivo de paginação localizado na partição na qual o sistema operacional está instalado.
Dependendo da velocidade do disco rígido no qual o Windows está instalado, despejar mais de 2 GB (gigabytes) de memória pode levar muito tempo. Mesmo em um cenário de melhor caso, se o arquivo de despejo estiver configurado para residir em outro disco rígido local, uma quantidade significativa de dados será lida e gravada nos discos rígidos. Esse processo de leitura e gravação pode causar uma interrupção prolongada do servidor.
Observação
Use esse método para gerar arquivos de despejo de memória completos com cuidado. O ideal é que você faça isso somente quando for solicitado explicitamente pelo Suporte da Microsoft engenheiro. Qualquer depuração de arquivo de despejo de memória completa ou kernel deve ser o último recurso depois que todos os métodos de solução de problemas padrão tiverem sido completamente esgotados.
Gerar manualmente um arquivo de despejo de memória
Usar a ferramenta NotMyFault
Se você puder entrar enquanto o problema estiver ocorrendo, poderá usar a ferramenta NotMyFault do Microsoft Sysinternals seguindo estas etapas:
Baixe a ferramenta NotMyFault .
Selecione Iniciar e, em seguida, selecione Prompt de Comando.
Na linha de comando, execute o seguinte comando:
notMyfault.exe /crash
Observação
Essa operação gera um arquivo de despejo de memória e um erro de Parada D1.
Usar NMI
Em alguns computadores, você não pode usar o teclado para gerar um arquivo de despejo de memória. Por exemplo, Hewlett-Packard servidores BladeSystem (HP) da Hewlett-Packard Development Company são gerenciados por meio de uma GUI (interface gráfica do usuário) baseada em navegador. Um teclado não está anexado ao servidor HP BladeSystem.
Nesses casos, você deve gerar um arquivo de despejo de memória completo ou um arquivo de despejo de memória do kernel usando a opção NMI (interrupção não mascarada) que causa uma NMI no processador do sistema.
Para implementar esse processo, siga estas etapas:
Importante
Siga as etapas nesta seção com cuidado. Sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Antes de modificá-lo, faça backup do Registro para restauração em caso de problemas.
Observação
Essa chave do Registro não é necessária para clientes que executam Windows 8 e posteriores, ou servidores que executam Windows Server 2012 e posterior. Definir essa chave do Registro em versões posteriores do Windows não tem efeito.
No Editor do Registro, localize a seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
Clique com o botão direito do mouse em CrashControl, aponte para Novo e selecione Valor DWORD.
Digite NMICrashDump e pressione Enter.
Clique com o botão direito do mouse em NMICrashDump e selecione Modificar.
Na caixa de dados Valor , digite 1 e selecione OK.
Reinicie o computador.
Fornecedores de hardware, como HP, IBM e Dell, podem fornecer um recurso de ASR (Recuperação Automática de Sistema). Você deve desabilitar esse recurso durante a solução de problemas. Por exemplo, se o recurso HP e Compaq ASR estiver habilitado no BIOS, desabilite esse recurso enquanto você soluciona problemas para gerar um arquivo Memory.dmp completo. Para obter as etapas exatas, entre em contato com seu fornecedor de hardware.
Habilite o comutador NMI no BIOS ou usando a interface da Web iLO (Luzes Integradas).
Observação
Para obter as etapas exatas, consulte o manual de referência do BIOS ou entre em contato com seu fornecedor de hardware.
Teste esse método no servidor usando a opção NMI para gerar um arquivo de despejo. Você verá uma falha de hardware STOP 0x00000080 hardware.
Se você quiser executar o NMI no Microsoft Azure usando o Console Serial, consulte Usar o Console Serial para chamadas SysRq e NMI.
Usar o teclado
Forçando uma falha do sistema do teclado
Usar o Depurador
Comentários
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submeter e ver comentários