Como alterar o tipo de despejo de memória do Windows 10

Em muitas oportunidades nosso sistema operacional trava por motivos que talvez não saibamos e o mais frequente é recorrer a reinicialização do sistema, fechamento forçado de aplicativos e muitas outras técnicas. Uma das causas que podem afetar o comportamento do sistema operacional em geral é um recurso pequeno, mas útil, chamado despejo de memória, que talvez muitos de nós já ouvimos, mas não sabemos quais são sua função e propósito.

Hoje o Solvetic vai analisar o que é o despejo de memória, quais são os tipos atuais, como podemos alterá-los no Windows 10.

O que é despejo de memóriaO despejo de memória ou também conhecido como despejo de memória ou despejo de memória, é a famosa, e muitas vezes aterrorizante, tela azul que nada mais é do que um registro não estruturado do conteúdo da memória dado em um momento específico que é usado com frequência para depurar um programa que terminou incorretamente.

O despejo de memória pode ser usado com alguma frequência para diagnosticar e depurar erros nos programas armazenados no sistema.

Existem várias causas para um despejo de memória no sistema, algumas delas são:

  • Incompatibilidade dos controladores.
  • O software não é compatível com a edição do sistema.
  • Fechamentos inesperados de aplicativos e muito mais.

1. Tipos de despejo de memória do Windows 10

Existem certos tipos de despejos de memória no Windows 10:

Despejo de memória completoEsse tipo de despejo registra todo o conteúdo da memória do sistema operacional quando o computador é interrompido abruptamente.

Um despejo de memória completo pode incluir dados de processos que estavam em execução quando o despejo de memória foi coletado. A seleção desse tipo de despejo exigirá um arquivo de paginação no volume de inicialização que contém a capacidade de manter toda a RAM física mais 1 megabyte (MB).

ObservaçãoA opção de despejo de memória completo não está disponível em computadores com sistema operacional de 32 bits e 2 gigabytes (GB) de RAM ou mais.

Despejo de memória do núcleo ou kernelEsse tipo de despejo registra apenas a memória do kernel, o que acelera o processo de gravação de informações em um registro quando o computador trava inesperadamente. Com o despejo de memória do kernel, você precisará de um arquivo de paginação grande o suficiente para acomodar a memória do kernel.

Se usarmos sistemas operacionais de 32 bits, a memória do kernel é geralmente entre 150 MB e 2 GB. Este kernel ou arquivo de despejo de kernel não inclui memória não alocada ou memória alocada para programas de modo de usuário, ele inclui apenas memória alocada para hardware e camada de abstração de núcleo (HAL) no Windows 2000 e versões posteriores e memória alocada para modo de kernel drivers e outros programas em modo kernel.

Pequeno despejo de memóriaAo decidir usar esse tipo de despejo, o menor conjunto de informações úteis será registrado que pode ajudar a identificar por que o computador está sendo desligado incorretamente.

Usar esse tipo de despejo exigirá um arquivo de paginação de pelo menos 2 MB no volume de inicialização. Com o pequeno despejo de memória, um histórico desses arquivos será armazenado em uma pasta específica para essa finalidade.

O arquivo criado com este despejo inclui informações como:

  • A mensagem de parada, seus parâmetros e outros dados adicionais.
  • A lista de drivers carregados.
  • O contexto do processador (PRCB) para o processador que foi interrompido erroneamente.
  • As informações do kernel do processo e o contexto (EPROCESS) do processo que foi interrompido erroneamente.
  • O processo de informações e contexto do kernel (ETHREAD) para o encadeamento que parou inesperadamente.
  • A pilha de chamadas do modo kernel para o encadeamento que foi interrompido.

Esse despejo é útil quando o espaço é limitado, mas não contém muitas informações vitais para determinar as causas dos erros.

Despejo de memória automáticoEsse tipo de despejo é semelhante ao despejo de memória do kernel, a diferença entre os dois não está no arquivo de despejo em si, mas na maneira como o Windows define o tamanho do arquivo de paginação do sistema.

Se o tamanho do arquivo de paginação do sistema for definido como um tamanho gerenciado pelo sistema e o despejo de memória do modo kernel estiver definido como despejo de memória automático, o Windows pode definir o tamanho do arquivo de paginação para menos do que o tamanho da RAM.

Se o computador travar e o arquivo de paginação não for grande o suficiente para capturar um despejo de memória central, o Windows aumenta o tamanho do arquivo de paginação para, pelo menos, o tamanho da RAM.

Despejo de memória ativaO arquivo de despejo de memória ativo filtra itens não críticos para ajudar a localizar a causa de uma falha inesperada.

Esse tipo de despejo foi adicionado no Windows 10 e é especialmente útil se você estiver executando VMs ou se o sistema for um host Hyper V.

2. Como alterar o tipo de despejo no Windows 10


Para estabelecer um novo tipo de despejo de memória no Windows 10, vamos para o seguinte caminho:
  • Painel de controle
  • Sistema de segurança
  • Sistema

PROLONGAR

Lá selecionamos a opção "Configuração avançada do sistema" localizada no lado esquerdo e a seguinte janela será exibida:

Clique no botão "Configuração" localizado na seção "Inicialização e recuperação", agora na janela exibida, selecionaremos o tipo de dump a ser atribuído no campo "Gravar informações de depuração":

Uma vez que o tipo de despejo tenha sido selecionado, clique no botão "OK" para salvar as alterações.

3. Valores de registro de inicialização e recuperação


Todos os valores dos dumps são armazenados no seguinte caminho:
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ CrashControl
Lá podemos encontrar os seguintes valores:
 CrashDumpEnabled REG_DWORD 0 x 0 = Nenhum CrashDumpEnabled REG_DWORD 0 x 1 = despejo de memória completo CrashDumpEnabled REG_DWORD 0 x 2 = despejo de memória kernel CrashDumpEnabled REG_DWORD 0 x 3 = despejo de memória pequena (64 KB) CrashDumpDWORD memória pequena (64KB) CrashDumpDWORD memória automática 0 x 7Dump
Nos seguintes links da Microsoft, encontramos informações úteis sobre como usar a ferramenta Dumpchk para analisar despejos de memória no sistema:

Então, vimos como podemos configurar despejo de memória no Windows 10 para evitar travamentos inesperados e, se ocorrerem, para obter informações detalhadas sobre as causas desses erros.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave