Как исправить BSOD «Ошибка страницы в невыгружаемой области» в Windows 10 или 11

Что касается «синих экранов смерти», то «Ошибка страницы в невыгружаемой области» (PAGE FAULT IN NONPAGED AREA) близка к той, когда Windows говорит «неверная ссылка на память». Чтобы действительно понять, что происходит, нужно понять, что страничная память делит адресное пространство памяти на набор страниц памяти размером 4 КБ. ОС может адресовать очень большое количество страниц, причем только некоторые из этих страниц фактически будут находиться в оперативной памяти. Чем больше оперативной памяти установлено на ПК, тем больше вероятность того, что какая-либо страница памяти будет находиться в нем.

В большинстве случаев, когда программа или операционная система ссылается на какую-либо конкретную страницу памяти, она пытается получить доступ к этой странице. Если она находится в оперативной памяти, она отправляется прямо туда. Если она не находится в оперативной памяти, менеджер страниц выдает статус “ошибка страницы” (страница отсутствует). В конечном счете, это означает, что запрошенная страница считывается из файла подкачки и перемещается в оперативную память. Чтобы освободить место для чего-то нового, если такое пространство необходимо, старая страница памяти (к которой в последнее время не обращались) будет записана в файл подкачки, чтобы освободить место для новой страницы из того же источника. Это называется “подкачка страниц”.

Некоторые страницы, которые часто используются операционной системой, “заблокированы” в оперативной памяти. То есть они не участвуют в подкачке памяти и должны всегда присутствовать и быть доступны по запросу. Windows называет это распределение памяти “Невыгружаемым пулом”, и оно отображается как таковое в диспетчере задач, как показано ниже.

BSOD PAGE FAULT IN NONPAGED AREA сигнализирует о ситуации, когда ОС запросила заблокированную страницу и получила ошибку страницы. Microsoft

Microsoft Corporation (произносится «ма́йкрософт»; как правило, именуется просто Microsoft; распространено сокращение MS) — одна из крупнейших транснациональных компаний по производству проприетарного программного обеспечения для различного рода вычислительной техники — персональных компьютеров, игровых приставок, КПК, мобильных телефонов и прочего, разработчик наиболее широко распространённой на данный момент в мире программной платформы — семейства операционных систем Windows. Подразделения компании также производят семейство игровых консолей Xbox, а также аксессуары для персональных компьютеров (клавиатуры, мыши и т. д.). C 2012 года производит собственный планшетный компьютер — Surface. Википедия

Читайте также:В Microsoft наблюдается сбой: Bing, Copilot и DuckDuckGo недоступны в течение нескольких часовXbox Game Studios вернула Hellblade II в список ожидающих релиза в российском SteamMicrosoft стремится тесно интегрировать ИИ в игры. Второй пилот поможет игрокамMicrosoft предварительно одобрила новую игру от авторов Hellblade из студии Ninja TheoryПрактический опыт работы с новыми ПК Microsoft Surface и Surface Pro Copilot+

воспринимает это как код остановки и генерирует BSOD, поскольку этого не должно происходить. Действительно, это напрямую влияет на операционную систему (только важные страницы памяти с высоким уровнем привилегий попадают в невыгружаемый пул). Наличие большого количества оперативной памяти, даже самой лучшей, не поможет.

Что вызывает ошибку страницы в невыгружаемой области?

Microsoft Learn обсуждает этот BSOD под заголовком «Проверка ошибок 0x50: PAGE_FAULT_IN_NONPAGED_AREA». Проверка ошибок 0x50 относится к шестнадцатеричному коду ошибки, который также выдает эта ошибка. Вы можете увидеть это конкретное упоминание, если используете инструмент поиска ошибок Microsoft с 0x50, как показано здесь:

Microsoft объясняет причины этого кода остановки следующим образом:

  • «Установка неисправной системной службы или неверного кода драйвера»
  • «Антивирусное программное обеспечение также может вызвать эту ошибку»
  • «Поврежденный том NTFS» также может вызвать эту ошибку (плохой файл подкачки).

Как исправить PAGE FAULT IN NONPAGED AREA BSOD

Если поле «Что вызвало проблему» (What failed) в BSOD заполнено (на первом изображении в этой статье оно читается как «AcmeVideo.sys»), оно идентифицирует драйвер, причастный к возникновению ошибки. При появлении такой информации обычно рекомендуется заменить этот файл известной, хорошей, рабочей копией из надежного источника, а именно, самого поставщика или каталога обновлений Microsoft.

В противном случае лучший подход — удалить (или откатить) обновление, вызвавшее проблему. Если это произошло из чистой установки Windows, пришло время сделать еще одну, используя вместо нее другую (и заведомо хорошую и работающую) версию ОС.

Если проблема связана с драйвером, сначала проверьте веб-сайт производителя устройства на наличие более новой версии драйвера. Если да, скачайте и установите его. Если нет, попробуйте откатиться к предыдущей версии. Чтобы откатить драйвер:

1. Запустите Диспетчер устройств. Вы можете попасть туда из меню, нажав Windows + X.

2. Щелкните правой кнопкой мыши соответствующее устройство и выберите свойства.

3. Нажмите кнопку «Откатить драйвер».

Однако на многих устройствах кнопка «Откатить драйвер» не активирована, и даже в этом случае вы сможете вернуть только одну версию. В противном случае вам придется поискать более старый драйвер через сайт производителя (или какой-либо авторитетный сторонний источник, например, отличный веб-сайт Station Drivers).

Ищите проблемы с диском

Ошибки диска или конкретные проблемы с системными файлами также могут вызвать BSOD. Чтобы исключить или исправить эти проблемы:

1. Откройте командную строку от имени администратора. Вы можете попасть туда, нажав кнопку Windows, а затем введя cmd, и щелкнув правой кнопкой мыши выбрать «Запуск от имени администратора».

2. Введите DISM /Online /Cleanup-image /Restorehealth чтобы найти и заменить все поврежденные компоненты ОС.

3. Введите SFC /scannow чтобы проверить наличие поврежденных системных файлов.

Это не самая вероятная причина ошибки страницы в BSOD невыгружаемой области, но это быстрые и простые шаги, которые вы можете предпринять, чтобы решить проблему.

Память может быть причиной ошибок страницы в невыгружаемой области BSOD

Другие потенциальные причины BSOD включают проблемы с памятью. Это может означать проблемы с оперативной памятью, кэшем L1 или L2 на самом чипе ЦП или даже с видеопамятью на видеокарте. Обнаружение таких проблем требует процесса устранения. Проще всего проверить оперативную память, а сложнее проверить кэш процессора и видеопамять.

Бесплатная утилита Memtest86+ с открытым исходным кодом — хороший инструмент для проверки оперативной памяти ПК. Я храню загрузочную версию MemTest86+ на своей ремонтной флешке Ventoy (она называется mt531b.iso, что отражает самую последнюю версию MemTest86+). Использование этого инструмента обычно требует запуска на ночь, поэтому я загружаю образ MemTest непосредственно перед сном и оставляю его работать всю ночь, чтобы увидеть, что он делает (и находит).

Малайзийский логгер Raymond.cc предлагает интересный список из 6 бесплатных программ для проверки памяти видеокарты на наличие ошибок. Мне неизвестны какие-либо инструменты, которые проверяют кеш ЦП как таковые, хотя я нашел интересный элемент StackOverflow, который использует библиотеки DotNet, чтобы приблизиться к этому.

Если проблемы с памятью действительно присутствуют и ни один из других методов, которые я описал, не привел к решению, следите за соответствующими кодами остановки. Они могут помочь вам более точно указать потенциальные причины и способы устранения:

  • SYSTEM_SERVICE_EXCEPTION
  • KMODE_EXCEPTION_NOT_HANDLED
  • MEMORY_MANAGEMENT
  • IRQL_NOT_LESS_OR_EQUAL
Подписаться на обновления Новости / Технологии

0 комментариев

Оставить комментарий


Новые комментарии

После всех роликов я одно понял у этой игры которую выпустят 20 мая у неё большое будущее
  • Анон
Когда они в продаже появятся? Уже как бы конец февраля, а нигде нет..
  • Анон
Поддерживаю. А еще если брать в разрезе Илон Маск и безопасность данных, то вообще смешно. Особенно для жителей РФ)О конфиденциальности можно забыть
  • Анон
1c пох на ваши операции, количество ядер и прочее. Умудрились написать ядро четко привязанное к Мгц. Единственный в мире продукт для 1го ядра.
  • Анон
Указан неверный диаметр вентиляторов, не 80 мм, а 100 мм. И чип не 103, а 102.
  • Анон
С прошлым обновлением как раз и появилась эта ошибка. А новое как и написано не дают скачать.
  • Анон
При включении 3D Turbo Mode у вас максимум будет доступно 8 ядер и 8 потоков всего. т.е. если у вас 16 ядерный на 32 потока то будет всего 8 ядер и 8 потоков! Странная оптимизация!
  • Анон
После скачивания вышел синий экран СУПЕР!
  • Анон
требуется указать магазин и purchase date без этого не регистрирует
  • Анон

Смотреть все