| Предыдущий | Следующий |
| 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 выборочно для подозреваемого драйвера, а не включайте все параметры глобально на рабочих системах.
- Соберите шаги воспроизведения и сведения о нагрузке ввода-вывода, поскольку нарушение может проявляться только при определённом распределении времени.
Ссылки
- Документация Microsoft по драйверам
- Microsoft: справочник кодов проверки ошибок
- Файлы аварийных дампов и WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.