Поделиться через


0xD3 проверки ошибок: DRIVER_PORTION_MUST_BE_NONPAGED

Проверка ошибок DRIVER_PORTION_MUST_BE_NONPAGED имеет значение 0x000000D3. Это означает, что система попыталась получить доступ к страничной памяти в процессе IRQL, который был слишком большим.

Важно!

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.

Параметры DRIVER_PORTION_MUST_BE_NONPAGED

Параметр Описание

1

Память, на который ссылается

2

IRQL на момент ссылки

3

0: Прочитать

1: Написать

4

Адрес, ссылающийся на память

Если драйвер, ответственный за ошибку, можно определить, его имя выводится на синем экране и сохраняется в памяти в расположении (PUNICODE_STRING) KiBugCheckDriver.

Причина

Эта ошибка проверка обычно вызвана драйверами, которые неправильно помечают собственный код или данные как страничные.

Решение

Чтобы начать отладку, используйте отладчик ядра для получения трассировки стека: расширение отладки !analyze отображает сведения об ошибке проверка и может быть полезно при определении первопричины, а затем используйте команду KB (Display Stack Backtrace) для получения трассировки стека.