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» синий кадр нельзя: до окна совместимости вы уже не дойдёте, если стоп на логотипе.

Как исправить пошагово

  1. Сфотографируйте PAGE_FAULT_IN_NONPAGED_AREA и имя модуля. Без модуля всё равно идите дальше по списку. Не ищите «патч 0x50».
  2. Откатите свежий драйвер. Видео, сеть, то, что ставили вчера. Антивирус с фильтром - снимите на тест. Безопасный режим, если в обычном сразу синий кадр.
  3. Прогоните память. mdsched.exe, несколько проходов. Ошибки - планка или слот, не «настройка Windows».
  4. Проверьте диск. chkdsk C: /f, CrystalDiskInfo. Не удаляйте pagefile.sys вручную из проводника: Windows обидится, стоп может остаться.
  5. Соберите системные файлы. sfc /scannow и DISM, если система пускает. Это не лечение битой памяти.
  6. Не заменяйте указанный .sys файлом из интернета. Подпись, версия, контроллер. Чужой ntfs.sys оставляет том без файловой системы. Штатный путь - sfc и пакет производителя.
  7. Если 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.

Смотрите также