| Предыдущий | Следующий |
| LOCKED_PAGES_TRACKER_CORRUPTION | DRIVER_CORRUPTED_SYSPTES |
SYSTEM_PTE_MISUSE
Значение SYSTEM_PTE_MISUSE
SYSTEM_PTE_MISUSE является проверкой ошибки 0x000000DA. Драйвер или компонент ядра неправильно использовал процедуру работы с системными записями таблицы страниц. Параметр 1 определяет вид неправильного использования, а остальные параметры указывают структуру отслеживания, сопоставление или адрес.
Как анализировать SYSTEM_PTE_MISUSE
Расшифруйте параметр 1 и проверьте симметричность выделения и освобождения системных PTE, вызовы сопоставления MDL, тип кэширования, диапазон адресов, IRQL, а также не было ли сопоставление освобождено дважды или использовано после освобождения.
- При исследовании
SYSTEM_PTE_MISUSE. - Выполните
!analyze -vи исследуйте объекты, заданные параметрами, а также стек, связанный сSYSTEM_PTE_MISUSE, вместо того чтобы полагаться только на символьное имя или одну строку probable cause. - При наличии нескольких дампов сравните их: стабильный путь инструкции или объекта, связанный с
SYSTEM_PTE_MISUSE, является более веским доказательством, чем модуль, появившийся только после более раннего повреждения.
Границы восстановления для SYSTEM_PTE_MISUSE
Исправьте жизненный цикл сопоставления в ответственном драйвере. Увеличение числа системных PTE не устраняет неправильное использование API выделения или сопоставления.
Официальные материалы по SYSTEM_PTE_MISUSE
- Microsoft: bug check SYSTEM_PTE_MISUSE
- Microsoft: справочник кодов проверок ошибок
- Microsoft: анализ дампа режима ядра с помощью WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.