Что означает код BSOD 156 (MACHINE_CHECK_EXCEPTION)?

 
Также может означать:
КонстантаТипОС
ERROR_SIGNAL_REFUSEDОшибка WindowsWindows
Предыдущий Следующий
UDFS_FILE_SYSTEM USER_MODE_HEALTH_MONITOR

MACHINE_CHECK_EXCEPTION

Проверка ошибок MACHINE_CHECK_EXCEPTION имеет значение 0x0000009C. Эта проверка ошибки означает, что возникло критическое исключение машинной проверки.

Важно

Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом MACHINE_CHECK_EXCEPTION, см. Устранение ошибок синего экрана.

Параметры MACHINE_CHECK_EXCEPTION

Значение четырёх параметров сообщения зависит от типа процессора.

Если процессор основан на старой архитектуре x86 и поддерживает Machine Check Exception (MCE), но не Machine Check Architecture (MCA), например Intel Pentium, параметры имеют следующий смысл.

Параметр Описание

1

Младшие 32 бита регистра P5_MC_TYPE Machine Service Report (MSR)

2

Адрес структуры MCA_EXCEPTION

3

Старшие 32 бита MSR P5_MC_ADDR

4

Младшие 32 бита MSR P5_MC_ADDR

Если процессор основан на более новой архитектуре x86 и поддерживает MCA и MCE, например любой Intel семейства 6 или выше, включая Pentium Pro, Pentium IV или Xeon, либо является процессором x64, параметры имеют следующий смысл.

Параметр Описание

1

Номер банка

2

Адрес структуры MCA_EXCEPTION

3

Старшие 32 бита MSR MCi_STATUS банка MCA, в котором возникла ошибка

4

Младшие 32 бита MSR MCi_STATUS банка MCA, в котором возникла ошибка

Примечания

Эта проверка ошибки возникает только при следующих обстоятельствах.

  • WHEA инициализирована не полностью.
  • В регистрах всех процессоров, участвующих в синхронизации, отсутствуют ошибки.

В остальных случаях эта проверка ошибки заменена на проверку ошибки 0x124: WHEA_UNCORRECTABLE_ERROR в Windows Vista и более поздних операционных системах.

Дополнительные сведения о Machine Check Architecture (MCA) см. на сайтах Intel или AMD.


Нужно найти другой код? Найти другой код состояния или ошибки.