Открыть сервисСервис

WHEA Uncorrectable Error: причины и устранение

WHEA Uncorrectable Error (Windows Hardware Error Architecture Uncorrectable Error) — критическая ошибка аппаратного уровня в операционных системах Windows, связанная с неустранимым сбоем аппаратного обеспечения. Сообщение обычно появляется в виде синего экрана смерти (BSOD) с кодом остановки WHEA_UNCORRECTABLE_ERROR (код 0x00000124). В отличие от корректируемых аппаратных ошибок, которые система способна исправить программно (например, повторной отправкой запроса или коррекцией по коду Хэмминга), некорректируемая ошибка означает, что сбой не может быть устранён средствами аппаратуры или прошивки, и продолжение работы системы невозможно.

Архитектура WHEA

WHEA (Windows Hardware Error Architecture) — подсистема Windows, введённая начиная с Windows Vista и Windows Server 2008, предназначенная для унифицированного сбора, обработки и регистрации аппаратных ошибок. Она объединяет механизмы отчётов об ошибках, предоставляемых разными источниками: процессором (MCA — Machine Check Architecture), системной шиной, контроллером памяти, источником питания и другими компонентами.

Основные элементы WHEA:

  • Error Source Driver — драйвер, принимающий отчёт об ошибке от конкретного устройства или подсистемы.
  • WHEA Error Record — структура данных, описывающая ошибку: источник, класс, уровень серьёзности, идентификаторы устройств.
  • Event Tracing for Windows (ETW) и журнал событий — каналы записи аппаратных ошибок (события с именем Kernel-Power ID 41 и WHEA-Logger ID 17/18).
  • Платформенная модель отчётов (HEST) — таблица в ACPI, описывающая доступные источники ошибок для конкретной платформы.

Ошибка классифицируется как некорректируемая (Uncorrectable), если флаг Uncorrectable Error установлен в записи об ошибке и подсистема не может восстановить работу узла. Такие ошибки делятся на Fatal (система немедленно останавливается), Non-fatal (система продолжает работу с ограничениями) и Threshold-based (сбой возникает при превышении порога повторяемости).

Основные причины

Наиболее частые причины появления WHEA_UNCORRECTABLE_ERROR:

  1. Перегрев процессора или системной платы. Троттлинг и аварийное отключение могут проявляться как WHEA-ошибка. Проверка температуры ядер (Core Temp, HWiNFO) — первый шаг диагностики.
  2. Проблемы с питанием. Неисправный или недостаточно мощный блок питания, просадки напряжения на VRM, деградация конденсаторов.
  3. Разгон и нестабильные настройки UEFI/BIOS. Повышенное напряжение CPU, нестабильная частота памяти XMP/EXPO, отключённые защитные механизмы.
  4. Дефектная оперативная память. Ошибки ECC или некорректируемые сбои в DIMM-модулях; диагностика memtest86+.
  5. Проблемы с системным диском или контроллером хранения — реже, но встречаются при сбоях NVMe-накопителей.
  6. Драйверы и микрокод процессора. Устаревший BIOS/UEFI или микрокод Intel/AMD может содержать ошибки, исправляемые обновлениями.
  7. Дефектные компоненты — бракованный процессор, материнская плата, несовместимость комплектующих.

Диагностика

Для выявления источника ошибки используются встроенные средства Windows и сторонние утилиты:

  • Просмотр журнала событий: eventvwr.msc, раздел «Журналы приложений и служб» → Microsoft → Windows → Kernel-Power и WHEA-Logger. События WHEA-Logger содержат идентификаторы устройств и тип ошибки.
  • Проверка дампов памяти: утилита WinDbg с расширением !whea позволяет извлечь из дампа память информацию об источнике сбоя (APIC ID процессора, тип регистра ошибки).
  • Стресс-тесты: Prime95, AIDA64, OCCT — для проверки стабильности CPU и питания; memtest86+ — для памяти.
  • Мониторинг температур и напряжений: HWiNFO64, HWMonitor.
  • Проверка SMART накопителей: CrystalDiskInfo.

Методы устранения

Типовой порядок действий при устранении ошибки:

  1. Откат разгона к заводским настройкам, включая XMP/EXPO для памяти.
  2. Обновление прошивки UEFI/BIOS до последней версии производителя — особенно актуально для платформ AMD AM5 и Intel 13/14-го поколения, где известны случаи деградации процессоров из-за агрессивных настроек питания.
  3. Обновление драйверов чипсета и диспетчера устройств.
  4. Проверка системы охлаждения: чистка радиатора, замена термопасты, проверка работы вентиляторов.
  5. Поочерёдное отключение компонентов (второй модуль памяти, дополнительные накопители) для локализации неисправного узла.
  6. Замена подозрительных компонентов: блока питания, модулей памяти, при подтверждённых дефектах — процессора или платы.

Связь с деградацией процессоров Intel 13/14-го поколения

В 2023–2024 годах сообществом и производителями были зафиксированы случаи необратимой деградации процессоров Intel Core 13-го и 14-го поколений (семейства Raptor Lake) при работе на завышенных напряжениях, выставляемых некоторыми материнскими платами по умолчанию. Одним из ранних симптомов деградации выступали именно WHEA Uncorrectable Error, а также сбои в играх с сообщением об ошибке графического драйвера. Intel выпустила микрокод 0x125 и 0x129, ограничивающие максимальные напряжения, и рекомендовала обновить BIOS.

См. также

  • Синий экран смерти
  • Machine Check Architecture
  • Троттлинг
  • UEFI

Источники

  • Документация Microsoft: Windows Hardware Error Architecture (WHEA)
  • Intel Technical Documentation: Machine Check Architecture
  • Отчёты сообществ Tom's Hardware, GamersNexus по стабильности Raptor Lake
  • Документация UEFI Specification: Hardware Error Source Table (HEST)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru