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


0xDB проверки ошибок: DRIVER_CORRUPTED_SYSPTES

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

Важно!

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

Параметры DRIVER_CORRUPTED_SYSPTES

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

1

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

2

IRQL

3

0: Прочитать

1: Написать

4

Адрес в коде, который ссылается на память

Причина

Драйвер пытался получить доступ к страничной (или совершенно недопустимой) памяти при слишком высоком уровне IRQL. Эта ошибка проверка почти всегда вызвана драйверами, которые повредили системные PTEs.

Решение

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