| Предыдущий | Следующий |
| NDIS_INTERNAL_ERROR | REGISTRY_ERROR |
PAGE_FAULT_IN_NONPAGED_AREA
Значение PAGE_FAULT_IN_NONPAGED_AREA
PAGE_FAULT_IN_NONPAGED_AREA является проверкой ошибки 0x00000050. Код ядра обратился к недопустимой системной памяти, которая должна была находиться в ОЗУ. Параметры определяют адрес, тип доступа, инструкцию сбоя и подтип, зависящий от сборки.
Как анализировать PAGE_FAULT_IN_NONPAGED_AREA
Определите инструкцию и адрес обращения, проверьте PTE и состояние пула, установите, была ли память освобождена или изначально недопустима, и проверьте недавние драйверы, фильтрующее ПО, неисправное ОЗУ и ошибки хранилища, способные повредить резидентные данные.
- При исследовании
PAGE_FAULT_IN_NONPAGED_AREA. - Выполните
!analyze -vи исследуйте объекты, заданные параметрами, а также стек, связанный сPAGE_FAULT_IN_NONPAGED_AREA, вместо того чтобы полагаться только на символьное имя или одну строку probable cause. - При наличии нескольких дампов сравните их: стабильный путь инструкции или объекта, связанный с
PAGE_FAULT_IN_NONPAGED_AREA, является более веским доказательством, чем модуль, появившийся только после более раннего повреждения.
Границы восстановления для PAGE_FAULT_IN_NONPAGED_AREA
Исправьте компонент, владевший недопустимым указателем или повредивший память. При подозрении на ошибку времени жизни в драйвере используйте специальный пул или Driver Verifier, а при сбоях по несвязанным адресам — аппаратную диагностику.
Официальные материалы по PAGE_FAULT_IN_NONPAGED_AREA
- Microsoft: bug check PAGE_FAULT_IN_NONPAGED_AREA
- Microsoft: справочник кодов проверок ошибок
- Microsoft: анализ дампа режима ядра с помощью WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.