Что означает код BSOD 289 (DRIVER_VIOLATION)?

 
Также может означать:
КонстантаТипОС
STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLYNTSTATUSWindows
Предыдущий Следующий
BITLOCKER_FATAL_ERROR WHEA_INTERNAL_ERROR

DRIVER_VIOLATION

Общее нарушение правил драйвера

DRIVER_VIOLATION — это код проверки ошибок 0x00000121. Встроенная таблица обозначает его как DRIVER_VIOLATION; полезный диагностический вопрос состоит в том, какой компонент Windows инициировал остановку и какой инвариант был нарушен.

Это общий код остановки при нарушении целостности драйвером. Он применяется, когда дамп указывает на действие драйвера, нарушающее правила ядра, но не соответствующее более узкой проверке ошибок Driver Verifier, IRQL, пула или WDF.

Как интерпретировать параметры

  • Аргументы лучше всего интерпретировать по выводу !analyze -v и стеку вызовов для конкретной сборки Windows.
  • Имя драйвера, указанное в анализе, важнее символического имени проверки ошибок.
  • Связанные коды: DRIVER_VERIFIER_DETECTED_VIOLATION, WDF_VIOLATION и DRIVER_IRQL_NOT_LESS_OR_EQUAL.

Что проверить в дампе

  • Начните со стека, KiBugCheckDriver при его наличии и недавно загруженных сторонних драйверов.
  • Используйте Driver Verifier выборочно для подозреваемого драйвера, а не включайте все параметры глобально на рабочих системах.
  • Соберите шаги воспроизведения и сведения о нагрузке ввода-вывода, поскольку нарушение может проявляться только при определённом распределении времени.

Ссылки


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