Что означает код BSOD 9 (IRQL_NOT_GREATER_OR_EQUAL)?

 
Также может означать:
КонстантаТипОС
ERROR_INVALID_BLOCKОшибка WindowsWindows
KERN_MEMORY_FAILUREКод возврата ядра macOSmacOS
ippStsNanArgСтатус Intel IPPЛюбая
EBADFerrnoЛюбая
Предыдущий Следующий
IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_LESS_OR_EQUAL

IRQL_NOT_GREATER_OR_EQUAL

IRQL_NOT_GREATER_OR_EQUAL — это код остановки 0x09. Microsoft относит его к крайне редким и не публикует таблицу параметров для этого кода. Его имя нельзя считать обратным написанием IRQL_NOT_LESS_OR_EQUAL с тем же контрактом четырёх аргументов обращения к памяти.

Не смешивайте 0x09 и 0x0A

Для кода остановки 0x0AMicrosoft документирует адрес обращения, IRQL, тип доступа и адрес инструкции. Для 0x09эквивалентное соответствие не опубликовано. Отладчик может восстановить полезное состояние из конкретного дампа, но эти сведения нельзя считать универсальными значениями аргументов для каждого сбоя 0x09.

На чём сосредоточиться при расследовании

  • Зафиксируйте исходные аргументы остановки и точную сборку ядра.
  • Используйте !analyze -show 0x09 и анализируйте исходный дамп с помощью !analyze -v.
  • Следуйте фактическим данным стека вокруг переходов приоритетов или вызывающих функций ядра; не делайте вывод об ошибке чтения или записи только по имени этой константы.

Ссылки


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