Что означает код BSOD 80 (PAGE_FAULT_IN_NONPAGED_AREA)?

 
Также может означать:
КонстантаТипОС
ERROR_FILE_EXISTSОшибка WindowsWindows
ELIBBADerrnoLinux
EAUTHerrnomacOS
ENOTUNIQerrnoSolaris
Предыдущий Следующий
NDIS_INTERNAL_ERROR REGISTRY_ERROR

PAGE_FAULT_IN_NONPAGED_AREA

Значение PAGE_FAULT_IN_NONPAGED_AREA

PAGE_FAULT_IN_NONPAGED_AREA является проверкой ошибки 0x00000050. Код ядра обратился к недопустимой системной памяти, которая должна была находиться в ОЗУ. Параметры определяют адрес, тип доступа, инструкцию сбоя и подтип, зависящий от сборки.

Как анализировать результат

Определите инструкцию и адрес обращения, проверьте PTE и состояние пула, установите, была ли память освобождена или изначально недопустима, и проверьте недавние драйверы, фильтрующее ПО, неисправное ОЗУ и ошибки хранилища, способные повредить резидентные данные.

  • При исследовании этот результат.
  • Выполните !analyze -v и исследуйте объекты, заданные параметрами, а также стек, связанный с этим результатом, вместо того чтобы полагаться только на символьное имя или одну строку probable cause.
  • При наличии нескольких дампов сравните их: стабильный путь инструкции или объекта, связанный с этим результатом, является более веским доказательством, чем модуль, появившийся только после более раннего повреждения.

Границы восстановления

Исправьте компонент, владевший недопустимым указателем или повредивший память. При подозрении на ошибку времени жизни в драйвере используйте специальный пул или Driver Verifier, а при сбоях по несвязанным адресам — аппаратную диагностику.

Официальные материалы


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