PAGE_FAULT_IN_NONPAGED_AREA на синем экране - багчек 0x00000050, коротко 0x50. Ядро обратилось по адресу в невыгружаемой области и не нашло там валидную страницу. Это стоп-код, не ошибка установки и не HRESULT Центра обновления. Имя и число - одно событие: на кадре Windows 10 и 11 чаще пишут имя, в журнале BugCheck удобнее искать 0x50.

Запрос склеивает оба написания. Отдельного багчека PAGE_FAULT_0X50 с другим смыслом нет.

Почему это происходит

Оперативная память. Битая планка или плохой слот. Падения случайные, без одного и того же действия. Сосед по смыслу - MEMORY_MANAGEMENT (0x1A). Разные номера, общее железо.

Драйвер. Видео, сеть, антивирус. Тогда на кадре иногда есть файл вроде ntfs.sys, nvlddmkm.sys, tcpip.sys. Имя файла - зацепка, не приговор: драйвер мог оказаться жертвой, не причиной.

Диск. Сыплющийся накопитель отдаёт мусор вместо страницы, которая должна быть в невыгружаемой области. 0x50 соседствует с дисковыми жалобами и иногда с 0x154.

Неверный адрес после «твика». Разгон, чужой .sys, правка пула в реестре. Ядро честно падает на проверке.

Не путать с page fault обычной программы. Пользовательское приложение ловит access violation 0xc0000005 и закрывается. 0x50 бывает только когда уже синий кадр ядра.

Если в журнале 0x0000000A - это IRQL_NOT_LESS_OR_EQUAL, не 0x50. Похожие «про память», лечение драйвером похоже, номера не подменять.

Что делать самому

  1. Сверьте имя и число. На экране PAGE_FAULT_IN_NONPAGED_AREA. В журнале 0x00000050. Перепишите файл с кадра, если есть. Только латиница.

  2. Проверьте память по одной планке. mdsched.exe, полный проход. Сбросьте XMP на проверку. Не «улучшайте тайминги» по чужой таблице.

  3. Откатите драйвер из имени на кадре. Пакет с официального сайта, не файл .sys из темы. Если имени нет - снимите свежий антивирус и видео.

  4. Снимите SMART. CrystalDiskInfo. Жёлтый диск объясняет 0x50 без плохих планок. chkdsk когда система держится.

  5. DISM и sfc /scannow, если Windows после перезапуска жива. Штатно. Не копируйте ntoskrnl.exe и ntfs.sys с форума: подпись не сойдётся, получите уже 0x139.

  6. Не правьте NonPagedPool в реестре и не отключайте проверку страниц. Гайды «увеличьте пул под 0x50» маскируют нехватку или порчу. Так делать нельзя. Не ставьте «патч page fault».

Разовый 0x50 после сбоя питания можно пережить. Серия в играх - сначала видео и температура, затем память. Серия в простое - планки и диск.

На ноутбуке планки часто распаяны, и «вынуть одну» нельзя. Тогда имеют смысл полный проход mdsched, сброс XMP если пункт вообще есть, и честный взгляд на SMART. Если 0x50 начался после долива памяти неродным модулем - сначала уберите добавленную планку. Смешанные комплекты с разной частотой на тонких платах дают page fault охотнее, чем одинаковая пара.

Файл на синем кадре полезен как зацепка, не как список покупок. ntfs.sys не значит «форматировать», nvlddmkm.sys не значит «сразу менять видеокарту». Сначала откат пакета этой фирмы, потом железо. Параметры багчека 0x50 в старых дампах (адрес, который не нашли) обычному человеку ничего не дают: не ищите «значение второго параметра 0x50» как артикул запчасти.

На Windows 11 кадр короче, число 0x50 чаще видно уже в журнале, не на экране. Сверяйте оба. Если имя на кадре PAGE_FAULT_IN_NONPAGED_AREA, а в BugCheck вдруг 0x1A - у вас два разных события за сутки, общий корень часто память или диск. Не лечите оба одним «патчем page fault».

Часто задаваемые вопросы

0x50 и PAGE_FAULT_IN_NONPAGED_AREA - одно? Да.

Это то же, что MEMORY_MANAGEMENT? Рядом, но нет. 0x1A - другой багчек. Железо часто общее.

Нужно ли менять файл с экрана на скачанный? Нет. Чужой .sys опаснее, чем сам 0x50.

Только Windows 10? Нет. На 11 тот же 0x50.

Поможет ли переустановка? Если виноваты файлы и драйверы - да. Если память или диск - нет.

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