-1

С тех пор, как я построил свой собственный компьютер с Windows 10, у меня возникали проблемы, когда мой компьютер случайно переставал отвечать. В каждом случае мне приходилось выполнять холодную перезагрузку, потому что Windows не закрывалась и не перезагружалась при получении соответствующего запроса. В 2 случаях я столкнулся с WHEA_UNCORRECTABLE_ERROR вместо этого. Я подозреваю, что проблемы могут быть связаны, поэтому я хотел бы исправить мой BSOD.

Очевидно, WHEA_UNCORRECTABLE_ERROR появляется, когда есть неисправное оборудование или драйвер с ошибками. К сожалению, сама ошибка не очень наглядна, поэтому у меня не так много информации для работы.

Я обнаружил, что Windows создает файл .dmp всякий раз, когда происходит BSOD, и что файлы сохраняются в C:\Windows\Minidump . К сожалению, я понятия не имею, что делать с этими файлами. Всякий раз, когда я пытаюсь открыть файл .dmp с помощью Notepad++, я получаю:

Невозможно открыть файл

Согласно https://support.microsoft.com/en-us/kb/315271, я должен использовать Dumpchk.exe , но, похоже, он не установлен на моем ПК, и единственная ссылка, соответствующая этой теме, заставляет меня скачать Windows Driver Kit и средства отладки для Windows вместе с Visual Studio. Я не заинтересован в отладке Windows или разработке драйверов. Я просто хочу посмотреть, что написано в файле .dmp , поэтому я знаю, какой драйвер необходимо переустановить / обновить, или какой компонент необходимо заменить.

Как открыть файл .dmp ?

1 ответ1

2

Чтобы получить более подробную информацию, когда вы получаете проверку ошибок 0x124: WHEA_UNCORRECTABLE_ERROR, откройте dmp в Windbg.exe , который является частью средства Debugging Tools for Windows , который сам является частью Windows 10 SDK.

Теперь настройте символы отладки в windbg и запустите !errrec со значением из второго аргумента:

*******************************************************************************
*                                                                             *
*                        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

Здесь вы можете видеть, что у вас есть проблемы при чтении данных из L2 Cache CPU:

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

Используя !sysinfo machineid показывает, что вы используете более старый BIOS/UEFI:

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

Поэтому обновите BIOS/UEFI до версии 3016, поскольку это должно улучшить стабильность системы.

Если проблемы по-прежнему возникают, проведите стресс-тест процессора, чтобы проверить, не поврежден ли ваш процессор. Также убедитесь, что вы не понижаете процессор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .