Что означает код BSOD 219 (DRIVER_CORRUPTED_SYSPTES)?

 
Предыдущий Следующий
SYSTEM_PTE_MISUSE DRIVER_INVALID_STACK_ACCESS

DRIVER_CORRUPTED_SYSPTES

Проверка ошибок DRIVER_CORRUPTED_SYSPTES имеет значение 0x000000DB. Это означает попытку обращения к памяти при недопустимом IRQL, вероятно вследствие повреждения системных PTE.

Важно

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

Параметры DRIVER_CORRUPTED_SYSPTES

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

1

Память, к которой выполнено обращение

2

IRQL

3

0: Чтение

1: Запись

4

Адрес кода, обратившегося к памяти

Причина

Драйвер попытался обратиться к pageable или полностью недопустимой памяти при слишком высоком IRQL. Почти всегда эта проверка вызвана драйверами, повредившими системные PTE.

Устранение

Если возникает эта проверка, виновный драйвер можно обнаружить, изменив реестр. В контракте \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management в ключе реестра создайте или измените параметр TrackPtes и задайте ему значение DWORD 3. Затем перезагрузите систему. После этого система будет сохранять стеки вызовов; если драйвер повторит ту же ошибку, система выдаст проверка ошибки 0xDA (SYSTEM_PTE_MISUSE). Тогда стек вызовов укажет драйвер, вызвавший ошибку.


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