На синем кадре PAGE_FAULT_IN_NONPAGED_AREA, а ниже или в скобках имя вроде ntfs.sys, nvlddmkm.sys, win32k.sys, tcpip.sys. Запрос «page fault in nonpaged area sys» как раз про эту строку. По документации Microsoft это стоп 0x00000050: ядро обратилось к странице в невыгружаемой области и не нашло там ожидаемое. Имя .sys - модуль, рядом с которым случился отказ, не обязательно «удалите этот файл и всё заработает».
Это ошибка уже работающей Windows, не установки с флешки. 0x8007025d у setup и 0xc0000005 у игры - другие окна. Файл .sys с кадра нельзя взять с форума и положить вместо системного: подпись не совпадёт, получите новый стоп или отказ загрузки.
Почему это происходит
Драйвер тронул чужую страницу. Видео, сеть, антивирус, диск. Имя на кадре тогда совпадает с пакетом, который недавно ставили. nvlddmkm.sys после обновления NVIDIA, фильтр антивируса после базы, сетевой .sys после «ускорителя».
Память врёт, а винят файл. Битая планка роняет ядро в случайном модуле. Сегодня ntoskrnl.exe, завтра win32k.sys, послезавтра ntfs.sys. Если имя скачет, не ищите один «лечебный» драйвер.
Диск не отдал страницу. Файл подкачки или образ драйвера читаются с сыплющегося накопителя. Тогда PAGE_FAULT_IN_NONPAGED_AREA с дисковым .sys или без него, плюс SMART уже красный.
Повреждён сам пакет. Обрыв записи при обновлении. sfc может вернуть системные модули. Вендорский .sys системная проверка не восстановит: нужен пакет с сайта.
Путают с «удалите sys и скачайте новый». Рекламные страницы так и живут. Подмена ntfs.sys или ntoskrnl.exe - самый короткий путь к системе, которая не встанет. Имя на кадре нужно для направления, не для ручного копирования.
Не правьте реестр Services с отключением драйвера, который на кадре, если это диск или том. Отключите disk или storahci - получите уже 0x0000007B на следующей загрузке.
Что делать самому
- Сфотографируйте весь кадр. Имя PAGE_FAULT_IN_NONPAGED_AREA, код 0x00000050 если есть, строка с
.sys. Одно имя без фото после автоперезагрузки легко перепутать. Снимите галку автоперезагрузки вsysdm.cpl. - Не скачивайте этот
.sysотдельно. Ни «исправленный ntfs.sys», ни «патч ntoskrnl». Ставят пакет целиком: установщик видео, чипсета, сети. Системные модули чинитsfc /scannow, не проводник. - Привяжите файл к последнему изменению.
nvlddmkm.sysи свежий GeForce - откат видео. Антивирусный.sys- удаление пакета на тест. Если имя каждый раз разное - память, не драйвер. - Прогоните память.
mdsched.exe. Планки по одной. Разгон снимите. Скачущие.sysпри одном и том же стопе 0x50 - классика битой планки. - Посмотрите диск. CrystalDiskInfo,
chkdsk C: /fкогда готовы к перезагрузке. На HDD со щелчками честнее накопитель, чем третья переустановка. - Откройте минидамп.
C:\Windows\Minidump. Просмотрщик покажет модуль точнее кадра. Не отправляйте дамп на сайты «исправим за минуту». - Откатите пакет, если имя стабильное и совпадает с устройством. «Диспетчер устройств» → «Откатить». Не пак на 400 устройств.
На Windows 7 кадр пишется как STOP: 0x00000050 и адрес, имя .sys может быть в скобках. Смысл тот же. «Очиститель системных файлов» с заменой .sys пачкой - вред, не лечение.
Если PAGE_FAULT_IN_NONPAGED_AREA с ntfs.sys вылез после отключения света в момент копирования, сначала chkdsk, не замена ntfs. Если с nvlddmkm.sys в одной и той же игре после нового пакета - откат видео, не память в первую очередь. Логика простая: одно имя и одно действие до падения - драйвер. Разные имена - железо. Число того же стопа - 0x00000050, его разбираем отдельно, если на кадре только шестнадцатеричная запись без имени файла. Не ищите «патч sys» под каждое новое имя на кадре.
Часто задаваемые вопросы
PAGE_FAULT_IN_NONPAGED_AREA и 0x00000050 - одно?
Да. Имя и число одного стопа. Файл .sys - подробность кадра.
Значит ли имя файла, что его надо удалить?
Нет. Это модуль рядом со сбоем. Удаление системного .sys ломает загрузку.
Можно ли взять nvlddmkm.sys с другого ПК? Нет. Версия, подпись и плата не совпадут. Нужен установщик пакета.
Это ошибка установки Windows? Нет. Установщик так не пишет. Это уже ядро на живой или почти живой системе.
