Мини-дамп говорит, что код проверки ошибки - WHEA_UNCORRECTABLE_ERROR.
WHEA = аппаратная ошибка Windows. (т. е. у вас возникла аппаратная проблема.) Параметры проверки ошибок, указанные в мини-дампе:
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: fffffa80070778f8, Address of the WHEA_ERROR_RECORD structure. Arg3: 0000000000000000, High order 32-bits of the MCi_STATUS value. Arg4: 0000000000000000, Low order 32-bits of the MCi_STATUS value.
Короче говоря, процессор поднял исключение, называемое «проверка компьютера». Такие всегда фатальны для ОС, насколько я знаю. Мини-дамп говорит, что у вас есть процессор AMD; В руководстве по архитектуре процессоров AMD говорится, что процессор вызовет исключение проверки компьютера в следующих случаях:
- Ошибки кэширования, связанные с чтением и записью данных, зондированием, заполнением строк кэша и обратной записью строк кэша. [обратите внимание, что все это вещи внутри процессора. Не имеет ничего общего, например, с кешем файлов Windows. -jeh]
- Ошибки четности, связанные с кешами и TLB. [также внутри процессора -jeh]
- Ошибки ECC, связанные с кэшем и DRAM. [Ошибки ECC в кешах находятся внутри процессора. Вы вряд ли используете ECC RAM, поэтому я предполагаю, что это не относится. -jeh]
- Ошибки шины, связанные с чтением и записью на процессор внешней шины. [как говорится - «внешняя шина», а не внутри процессора -jeh]
Мы можем получить больше информации об этом, отформатировав структуру WHEA_ERROR_RECORD, адрес которой Windows удобно указывать в аргументе 2 проверки.
1: kd> !errrec fffffa80`070778f8 =========================================================================== Common Platform Error Record @ fffffa80070778f8 --------------------------------------------------------------------------- Record Id : 01d45625295c3b26 Severity : Fatal (1) Length : 928 [...] Error : BUSLG_GENERIC_ERR_*_TIMEOUT_ERR (Proc 1 Bank 0) Status : 0xb880000000020f0f
Итак - у нас был тайм-аут на автобусе. т.е. транзакция в автобусе была начата, но не была завершена достаточно скоро. «Шиной» был, вероятно, PCIexpress.
Учитывая обстоятельства, которые вы описываете, это сильно указывает на видеокарту.
Но сначала я бы попробовал заменить ваш источник питания на более качественный / более мощный, особенно с большим током на шине 12В. Современные графические процессоры очень требовательны к энергопотреблению.
Вот страница Microsoft, в которой более подробно рассматривается интерпретация этого типа дампа памяти (то есть код проверки ошибок 0x124).
От минидампа не так много информации. Единственное, что можно увидеть, это текущая информация о потоке; этот поток предназначен для сообщения об ошибках WHEA, поэтому у него нет информации о том, что происходило в других потоках, возможно, на других логических процессорах, в данный момент, и дамп не содержит ничего из этого. Обычно я пробовал бы, например,! Running,! Ready и т. Д., Но здесь отладчик просто говорит «невозможно прочитать из fffff800030b9000». Это из-за информации, которая отсутствует в мини-дампе - что типично для ошибок WHEA. Если вы включили ядро или автоматические дампы и воспроизвели проблему, возможно, файл большего дампа может содержать больше информации, но мне кажется, что у вас есть четкий путь без него, то есть аппаратные перестановки. Извини за это.