WHEA_UNCORRECTABLE_ERROR, e agora?

-1

Desde que criei meu próprio PC com o Windows 10, tive problemas em que meu computador deixava de responder aleatoriamente. Em todos os casos, tive que executar uma reinicialização a frio, porque o Windows não desligava ou reiniciava quando solicitado. Em dois casos, fui confrontado com um WHEA_UNCORRECTABLE_ERROR. Eu suspeito que os problemas podem estar relacionados, então eu gostaria de corrigir o meu BSOD.

Aparentemente, WHEA_UNCORRECTABLE_ERROR aparece quando há um driver defeituoso de hardware ou bugs. Infelizmente, o erro em si não é muito descritivo, então não tenho muita informação para trabalhar.

Descobri que o Windows cria um arquivo .dmp sempre que ocorre um BSOD e que os arquivos são salvos em C:\Windows\Minidump . Infelizmente, não tenho ideia do que fazer com esses arquivos. Sempre que tento abrir um arquivo .dmp com o Notepad ++, fico:

Can not open file

De acordo com o link , devo usar Dumpchk.exe , mas não parece ser instalado no meu PC e o único link de aparência relevante me fez baixar o Windows Driver Kit e as ferramentas de depuração para Windows junto com o Visual Studio. Não estou interessado em depurar o Windows ou desenvolver drivers. Eu só quero ver o que está escrito no arquivo .dmp , então eu sei qual driver precisa ser reinstalado / atualizado, ou qual componente precisa ser trocado.

Como abro um arquivo .dmp ?

    
por Nolonar 03.01.2017 / 19:24

1 resposta

2

Para ver mais detalhes ao obter uma Verificação de erros 0x124: WHEA_UNCORRECTABLE_ERROR , abra o dmp em Windbg.exe , que faz parte do Debugging Tools for Windows , que faz parte do Windows 10 SDK .

Agora configure os símbolos de depuração no windbg e execute o comando !errrec com o valor do segundo argumento:

*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

WHEA_UNCORRECTABLE_ERROR (124)
A fatal hardware error has occurred. Parameter 1 identifies the type of error
source that reported the error. Parameter 2 holds the address of the
WHEA_ERROR_RECORD structure that describes the error conditon.
Arguments:
Arg1: 0000000000000000, Machine Check Exception
Arg2: ffff8905a872c028, Address of the WHEA_ERROR_RECORD structure.
Arg3: 00000000fe000000, High order 32-bits of the MCi_STATUS value.
Arg4: 0000000000801136, Low order 32-bits of the MCi_STATUS value.

6: kd> !errrec ffff8905a872c028
===============================================================================
Common Platform Error Record @ ffff8905a872c028
-------------------------------------------------------------------------------
Record Id     : 01d24ff887f68558
Severity      : Fatal (1)
Length        : 928
Creator       : Microsoft
Notify Type   : Machine Check Exception
Timestamp     : 12/11/2016 10:04:07 (UTC)
Flags         : 0x00000000

===============================================================================
Section 0     : Processor Generic
-------------------------------------------------------------------------------
Descriptor    @ ffff8905a872c0a8
Section       @ ffff8905a872c180
Offset        : 344
Length        : 192
Flags         : 0x00000001 Primary
Severity      : Fatal

Proc. Type    : x86/x64
Instr. Set    : x64
Error Type    : Cache error
Operation     : Data Read
Flags         : 0x00
Level         : 2
CPU Version   : 0x00000000000506e3
Processor ID  : 0x0000000000000006

===============================================================================
Section 1     : x86/x64 Processor Specific
-------------------------------------------------------------------------------
Descriptor    @ ffff8905a872c0f0
Section       @ ffff8905a872c240
Offset        : 536
Length        : 128
Flags         : 0x00000000
Severity      : Fatal

Local APIC Id : 0x0000000000000006
CPU Id        : e3 06 05 00 00 08 10 06 - bf fb fa 7f ff fb eb bf
                00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
                00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00

Proc. Info 0  @ ffff8905a872c240

===============================================================================
Section 2     : x86/x64 MCA
-------------------------------------------------------------------------------
Descriptor    @ ffff8905a872c138
Section       @ ffff8905a872c2c0
Offset        : 664
Length        : 264
Flags         : 0x00000000
Severity      : Fatal

Error         : DCACHEL2_DRD_ERR (Proc 6 Bank 9)
  Status      : 0xfe00000000801136
  Address     : 0x00000000b3800000
  Misc.       : 0x00000030e5000086

Aqui você pode ver que tem problemas ao ler dados do cache L2 da CPU:

Error Type    : Cache error
Operation     : Data Read
Error         : DCACHEL2_DRD_ERR 

Usar !sysinfo machineid mostra que você usa um BIOS / UEFI mais antigo:

BiosVersion = 1805
BiosReleaseDate = 05/13/2016
BaseBoardManufacturer = ASUSTeK COMPUTER INC.
BaseBoardProduct = Z170 PRO GAMING

Então, atualize o BIOS / UEFI para a versão 3016 porque ele deve melhorar a estabilidade do sistema.

Se você ainda tiver problemas, faça um teste de estresse da CPU para testar se a sua CPU está danificada. Além disso, certifique-se de não desatolar a CPU.

    
por 05.01.2017 / 16:04

Tags