Что означает код BSOD 218 (SYSTEM_PTE_MISUSE)?

 
Также может означать:
КонстантаТипОС
ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARYОшибка WindowsWindows
HTTP_STATUS_FINEHTTP-статусЛюбая
Предыдущий Следующий
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


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