marcar 0x12B de bugs: FAULTY_HARDWARE_CORRUPTED_PAGE

O bug FAULTY_HARDWARE_CORRUPTED_PAGE marcar tem um valor de 0x0000012B. Esse bug marcar indica que o gerenciador de memória do Windows detectou corrupção. Essa corrupção só poderia ter sido causada por um componente que acessava a memória usando endereçamento físico.

Importante

Este tópico é para programadores. Se você for um cliente que recebeu um código de erro de tela azul ao usar o computador, consulte Solucionar erros de tela azul.

parâmetros FAULTY_HARDWARE_CORRUPTED_PAGE

Há dois cenários em que o gerenciador de memória gera FAULTY_HARDWARE_CORRUPTED_PAGE verificações de bugs, com dois conjuntos diferentes de parâmetros.

Se os parâmetros 3 e 4 forem zero, o bug marcar indicará que o gerenciador de memória detectou um erro de bit único em uma página que o gerenciador de memória esperava que fosse zerado.

Se os parâmetros 3 e 4 não forem zero, o bug marcar será gerado pelo Gerenciador de Repositório Compactado devido a uma falha ao descompactar uma página devido à corrupção de memória física.

Página do gerenciador de memória sem parâmetros de erro

Esse bug marcar indica que um erro de bit único foi encontrado nesta página. Esse erro é um erro de memória de hardware.

Parâmetro Descrição
1 O endereço virtual é mapeado para a página corrompida
2 Número de página físico
3 Zero
4 Zero

Parâmetros de erro compactados do Gerenciador de Repositório

Esse bug marcar indica que ocorreu um erro de memória do gerenciador de repositório. Pode ser uma falha de autenticação, uma falha de CRC ou uma falha de descompactação.

Parâmetro Descrição
1 FailStatus - Indica o tipo de falha
2 O CompressedSize da página que está sendo lida
3 Buffer de origem
4 Buffer de destino

Causa

Esse bug marcar só pode ocorrer por corrupção de memória devido ao acesso à memória física. As causas de corrupção de memória física incluem:

  • Hardware de RAM com defeito.
  • Um driver ou dispositivo modificando incorretamente páginas físicas por meio de uma operação de DMA incorreta ou MDL associada.
  • Corrupção causada por um dispositivo de hardware ou firmware corrompendo a memória, como firmware modificando ilegalmente páginas físicas em uma transição de energia.

Observação

O Gerenciador de Repositório Compactado pode detectar se a corrupção foi causada por um erro de bit único e corrige automaticamente essa condição sem gerar um bug marcar. Esse bug marcar será relatado pelo Gerenciador de Repositório Compactado se a corrupção não tiver sido causada por um erro de bit único.

Para obter mais informações sobre o gerenciador de memória do Windows e a compactação de memória, consulte Windows Internals 7th Edition Parte 1.

Resolução


Para investigar se esse bug marcar é causado por hardware de RAM defeituoso, execute a ferramenta Diagnóstico de Memória do Windows. Na caixa de pesquisa do painel de controle, insira Memória e selecione Diagnosticar problemas de memória do computador. Depois que o teste for executado, use o Visualizador de Eventos para exibir os resultados no log do sistema. Selecione a entrada MemoryDiagnostics-Results para exibir os resultados.

Confira também