PAGE_FAULT_IN_NONPAGED_AREA - стоп-код 0x00000050. Ядро обратилось к странице в невыгружаемой области, а её там не оказалось или она повреждена. На синем экране имя пишется латиницей целиком, часто рядом файл .sys. Это не «ошибка страницы» в браузере и не код 28 в «Диспетчере устройств». Ниже - чем 0x50 отличается от MEMORY_MANAGEMENT и какой порядок проверки не заканчивается подменой драйверов из архива.
Почему это происходит
Драйвер указал неверный адрес. Видео, сеть, антивирус, старый драйвер чипсета. После обновления Windows стоп 0x00000050 - классика. В дампе иногда ntfs.sys, иногда nvlddmkm.sys, иногда пусто. Имя файла - направление, не инструкция скачать этот файл с форума.
Оперативная память. Планка или слот. PAGE_FAULT_IN_NONPAGED_AREA и MEMORY_MANAGEMENT часто ходят парой на одном комплекте. Случайный момент, разные программы. Тест памяти обязателен, если драйвер ни при чём.
Диск и файловая система. Невыгружаемая область должна быть в RAM, но цепочка сбоев часто начинается с плохого чтения с тома. Умирающий HDD, кабель SATA. Тогда рядом KERNEL_DATA_INPAGE_ERROR. Сначала SMART.
Файл подкачки на битом томе. Реже. Подкачку переносят «для скорости» на второй диск, тот сыпется - ядро ловит 0x50. Возврат подкачки на системный живой том спокойнее твиков.
Путают с ошибкой установки. Синий 0x00000050 на этапе установки Windows с флешки чаще про память и носитель, не про «откат видеодрайвера». В уже работающей системе - про драйвер и планки. Разные стартовые точки.
Сторонние фильтры и «игровые» утилиты. Оверлей, разгон через фирменную панель, старый драйвер RGB-подсветки. Они живут в ядре и умеют указать неверный адрес так же уверенно, как видеопакет. Сняли утилиту - 0x50 пропал. Это не доказательство вируса, это лишний модуль.
Не путать с 0xc0000005. Нарушение доступа в одной программе оставляет рабочий стол. PAGE_FAULT_IN_NONPAGED_AREA гасит всю систему. Лечить «совместимостью exe» синий кадр нельзя: до окна совместимости вы уже не дойдёте, если стоп на логотипе.
Как исправить пошагово
- Сфотографируйте PAGE_FAULT_IN_NONPAGED_AREA и имя модуля. Без модуля всё равно идите дальше по списку. Не ищите «патч 0x50».
- Откатите свежий драйвер. Видео, сеть, то, что ставили вчера. Антивирус с фильтром - снимите на тест. Безопасный режим, если в обычном сразу синий кадр.
- Прогоните память.
mdsched.exe, несколько проходов. Ошибки - планка или слот, не «настройка Windows». - Проверьте диск.
chkdsk C: /f, CrystalDiskInfo. Не удаляйтеpagefile.sysвручную из проводника: Windows обидится, стоп может остаться. - Соберите системные файлы.
sfc /scannowи DISM, если система пускает. Это не лечение битой памяти. - Не заменяйте указанный
.sysфайлом из интернета. Подпись, версия, контроллер. Чужойntfs.sysоставляет том без файловой системы. Штатный путь -sfcи пакет производителя. - Если 0x50 только в одной игре - сначала оверлей и драйвер видео, не переустановка всей Windows. Если стоп в простое и в браузере - железо.
Снимите автоперезагрузку в sysdm.cpl, если кадр мелькает и вы не успеваете прочитать имя. Это не лечение, а возможность увидеть PAGE_FAULT_IN_NONPAGED_AREA, а не «ну был синий». Дампы в C:\Windows\Minidump не удаляйте «для чистоты»: по ним видно модуль. Не включайте Driver Verifier первым делом - на живой системе с уже существующим 0x50 он часто оставляет петлю синих экранов.
Часто задаваемые вопросы
0x50 и PAGE_FAULT_IN_NONPAGED_AREA - одно? Да.
Чем это отличается от MEMORY_MANAGEMENT? Соседние стопы про память. 0x0000001A - управление страницами. 0x00000050 - конкретный отказ страницы в невыгружаемой области. Проверки почти те же.
Можно ли отключить файл подкачки? После этого стопа обычно нет. Сначала диск и память.
Поможет ли переустановка? От драйверов и порченых файлов - да. От планки и сыплющегося диска - нет. Сначала тесты, потом установка, иначе потратите вечер зря.
Можно ли удалить указанный на экране файл .sys?
Нельзя. Это модуль драйвера, без него устройство или том могут не встать. Штатный путь - откат пакета и sfc, не удаление из System32\drivers.
