| Предыдущий | Следующий |
| BUGCODE_ID_DRIVER | SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD |
DRIVER_PORTION_MUST_BE_NONPAGED
Код остановки DRIVER_PORTION_MUST_BE_NONPAGED имеет значение 0x000000D3. Он означает, что система попыталась обратиться к выгружаемой памяти при слишком высоком IRQL процесса.
Важно
Этот материал предназначен для программистов. Если при работе с компьютером вы увидели ошибку на синем экране, см. Устранение ошибок синего экрана.
Параметры DRIVER_PORTION_MUST_BE_NONPAGED
| Параметр | Описание |
|---|---|
1 |
Адрес памяти, к которой выполнялось обращение |
2 |
IRQL в момент обращения |
3 |
0: Чтение 1: Write |
4 |
Адрес инструкции, обратившейся к памяти |
Если удаётся определить драйвер, ответственный за ошибку, его имя выводится на синем экране и сохраняется в памяти по адресу (PUNICODE_STRING) KiBugCheckDriver.
Причина
Обычно этот bugcheck вызывают драйверы, ошибочно пометившие собственный код или данные как выгружаемые.
Решение
Для начала диагностики используйте отладчик ядра и получите трассировку стека: расширение !analyze показывает сведения о bugcheck и помогает определить причину, затем используйте команду kb (вывод трассировки стека) для получения стека.
Нужно найти другой код? Найти другой код состояния или ошибки.
