| Предыдущий | Следующий |
| UNEXPECTED_KERNEL_MODE_TRAP | SPIN_LOCK_INIT_FAILURE |
NMI_HARDWARE_FAILURE
Важно
Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом NMI_HARDWARE_FAILURE, см. Устранение ошибок синего экрана.
Параметры NMI_HARDWARE_FAILURE
Нет
Причина
Проверку ошибки NMI_HARDWARE_FAILURE могут вызвать различные аппаратные неисправности. Точную причину определить сложно.
Устранение NMI_HARDWARE_FAILURE
Расширение !analyze Расширение отладчика выводит сведения о проверке ошибки и может помочь определить первопричину. Удалите недавно установленное оборудование и драйверы. Убедитесь, что все модули памяти имеют одинаковый тип.
Немаскируемое прерывание
В вычислительной технике немаскируемое прерывание (NMI(NMI) — аппаратное прерывание, которое стандартные средства маскирования прерываний системы не могут игнорировать. Обычно оно служит для немедленного сообщения о неустранимых аппаратных ошибках. Некоторые NMI можно маскировать, но только специальными методами, характерными для конкретной платформы. NMI.
Значение NMI NMI часто используется, когда критично время реакции или прерывание не должно отключаться при нормальной работе системы. К таким применениям относятся сообщение о неустранимых аппаратных ошибках, системная отладка и профилирование, а также обработка особых ситуаций, например сброса системы.
Современные компьютерные архитектуры обычно используют NMI для обработки неустранимых ошибок, требующих немедленного внимания. Поэтому при нормальной работе системы такие прерывания не должны маскироваться. К этим ошибкам относятся неустранимые внутренние ошибки набора микросхем, повреждение системной памяти, включая ошибки чётности и ECC, а также повреждение данных, обнаруженное на системных и периферийных шинах.
В некоторых системах пользователь может инициировать NMI через аппаратные и программные интерфейсы отладки или кнопки сброса. Разработчики обычно используют отладочные NMI для диагностики и исправления ошибочного кода. В таком случае NMI может запустить обработчик прерывания, передающий управление специальной программе-монитору. Из этой программы разработчик может исследовать память компьютера и внутреннее состояние программы в момент прерывания. Это также позволяет отлаживать и диагностировать компьютеры, которые выглядят зависшими.Нужно найти другой код? Найти другой код состояния или ошибки.