Что означает код BSOD 30 (KMODE_EXCEPTION_NOT_HANDLED)?

 
Также может означать:
КонстантаТипОС
ERROR_READ_FAULTОшибка WindowsWindows
KERN_ALREADY_WAITINGКод возврата ядра macOSmacOS
ippStsWrongIntersectQuadСтатус Intel IPPЛюбая
EROFSerrnoЛюбая
Предыдущий Следующий
NO_SPIN_LOCK_AVAILABLE SHARED_RESOURCE_CONV_ERROR

KMODE_EXCEPTION_NOT_HANDLED

Значение KMODE_EXCEPTION_NOT_HANDLED

KMODE_EXCEPTION_NOT_HANDLED является проверкой ошибки 0x0000001E. Программа режима ядра создала исключение, которое не было перехвачено ни одним обработчиком. Параметр 1 содержит код исключения, параметр 2 — адрес сбоя, а параметры 3 и 4 — сведения, зависящие от исключения.

Как анализировать KMODE_EXCEPTION_NOT_HANDLED

Расшифруйте исключение NTSTATUS, определите инструкцию сбоя, проверьте кадр ловушки или запись исключения, регистры, стек и адрес обращения. Прежде чем считать модуль виновным, различите нарушение доступа, точку останова, ошибку выравнивания и другие классы исключений.

  • При исследовании KMODE_EXCEPTION_NOT_HANDLED.
  • Выполните !analyze -v и исследуйте объекты, заданные параметрами, а также стек, связанный с KMODE_EXCEPTION_NOT_HANDLED , вместо того чтобы полагаться только на символьное имя или одну строку probable cause.
  • При наличии нескольких дампов сравните их: стабильный путь инструкции или объекта, связанный с KMODE_EXCEPTION_NOT_HANDLED , является более веским доказательством, чем модуль, появившийся только после более раннего повреждения.

Границы восстановления для KMODE_EXCEPTION_NOT_HANDLED

Исправьте драйвер или код ядра, создавший необработанное исключение. Модуль около точки сбоя может быть жертвой более раннего повреждения памяти, поэтому сохраните полный стек и предыдущие данные Driver Verifier или аппаратной диагностики.

Официальные материалы по KMODE_EXCEPTION_NOT_HANDLED


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