BSOD и Stop Codes BSOD 0x00000050

BSOD PAGE_FAULT_IN_NONPAGED_AREA (0x50): память, диск и драйверы

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

PAGE_FAULT_IN_NONPAGED_AREA 0x50 вызван повреждённой оперативной памятью, дефектным диском, сбойным драйвером или антивирусом. Проверьте память MemTest86, диск SMART, отключите разгон, обновите драйверы и выполните DISM и SFC.

В этой статье
  1. Что значит 0x50
  2. Причины
  3. Порядок
  4. Как установить, что виновата именно память
0x50 PAGE_FAULT_IN_NONPAGED_AREA
PAGE_FAULT_IN_NONPAGED_AREA / STOP: 0x00000050
По-русскиСистема обратилась к несуществующей области памяти.

#Что значит 0x50

Ошибка возникает, когда драйвер или ядро обращается к области памяти, которая должна быть в ОЗУ, но её там нет (недействительный адрес). Причины: неисправные модули памяти, повреждённая файловая система (особенно файл подкачки), сбойные драйверы (антивирус, виртуальные диски, видео), повреждённые системные файлы, неудачный разгон ОЗУ/процессора. В сообщении часто указывается файл, например ntfs.sys (диск) или имя драйвера.

#Причины

Возможная причинаКак узнатьЧто делать
Неисправная оперативная памятьДефект ячеек.MemTest86 находит ошибки.Замените модуль.
Разгон памяти или XMPНестабильные тайминги.Сбои под нагрузкой.Отключите XMP.
Повреждён диск или файловая системаИзнос.Ошибка ntfs.sys.chkdsk, замена диска.
Драйвер или антивирусСторонний драйвер.Указан файл .sys.Удалите, обновите.
Повреждены системные файлыСбой обновления.DISM находит.RestoreHealth.
Проблемы питанияСлабый БП.Случайные синие экраны.Проверьте БП.

#Порядок

  1. Запишите имя файла в сообщенииСфотографируйте код PAGE_FAULT_IN_NONPAGED_AREA и параметр «What failed», если он есть (например, имя .sys). Отметьте, когда сбой начался — после установки драйвера, обновления, игры или нового модуля памяти. Эти сведения нужны, чтобы выбрать проверку, а не менять всё сразу.
  2. Отключите разгон ОЗУЕсли использовали разгон или XMP/EXPO, сохраните текущие настройки UEFI на бумаге/фото и верните только изменённые вами параметры памяти к штатным. Если BIOS никогда не настраивали, пропустите шаг. Сохраните изменения, проверьте, повторяется ли BSOD; неподходящее переключение SATA/RAID не трогайте.
  3. Проверьте оперативную памятьСохраните документы, нажмите Win+R → mdsched.exe → «Выполнить перезагрузку и проверку». После запуска посмотрите «Просмотр событий» → «Журналы Windows» → «Система» → источник MemoryDiagnostics-Results. При найденных ошибках не переустанавливайте Windows: проверьте память и слоты у специалиста.
  4. Проверьте дискЕсли перед BSOD ПК зависал при чтении файлов, сначала сделайте копию ценных данных. Проверьте состояние SSD/HDD утилитой производителя, а не начинайте с chkdsk /r при подозрении на поломку. На исправном диске откройте свойства тома → «Сервис» → «Проверить» и оцените результат.
  5. Обновите драйверы и откатите свежиеНажмите Win+R → devmgmt.msc, найдите устройство, драйвер которого обновляли перед сбоем → «Свойства» → «Драйвер» → «Откатить» (если активно). Если откат недоступен, загрузите совместимый драйвер с сайта изготовителя ПК или устройства, установите его и перезагрузите. Не обновляйте все драйверы разом.
  6. Удалите стороннюю защиту или утилиты виртуальных дисковЕсли синий экран появился после установки стороннего антивируса, VPN-драйвера или программы виртуального диска, сохраните настройки этой программы, откройте Win+R → appwiz.cpl и удалите только этот недавно установленный компонент штатным способом. Встроенную защиту Windows оставьте включённой; если устройство рабочее, согласуйте с администратором.
  7. Выполните DISM и SFCЕсли Windows загружается, откройте «Командная строка» от администратора. На Windows 10/11 выполните DISM /Online /Cleanup-Image /RestoreHealth, дождитесь результата, затем sfc /scannow. На Windows 7 не используйте этот способ DISM: выполните sfc /scannow и проверьте сообщение. После перезагрузки повторите действие, вызывавшее сбой.
  8. Проверьте файл подкачкиОткройте Win+R → sysdm.cpl → «Дополнительно» → «Быстродействие: Параметры» → «Дополнительно» → «Виртуальная память: Изменить». Обычно оставьте «Автоматически выбирать объём файла подкачки». Не отключайте подкачку для борьбы с BSOD. Если состояние уже штатное, завершите диагностику и передайте специалисту дамп из C:\Windows\Minidump.
  9. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Диагностика памяти Windows (проверка после перезагрузки)
    Windows · Командная строка (CMD)КомандаПрава администратора
    Диагностика памяти Windows (проверка после перезагрузки)
    mdsched.exe
    Вариант 2Состояние диска (SMART)
    Windows · PowerShellКоманда
    Состояние диска (SMART)
    Get-PhysicalDisk | Select FriendlyName, HealthStatus, OperationalStatus
    Get-Disk | Select Number, FriendlyName, HealthStatus
    Вариант 3Установленные модули памяти
    Windows · PowerShellКоманда
    Установленные модули памяти
    Get-CimInstance Win32_PhysicalMemory | Select BankLabel, Capacity, Speed, Manufacturer
    Вариант 4Последние ошибки о сбое
    Windows · PowerShellКоманда
    Последние ошибки о сбое
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=1001} -MaxEvents 3 | Select TimeCreated, Message
    Вариант 5Сбросить параметры файла подкачки на автоматические
    Windows · Командная строка (CMD)КомандаПрава администратора
    Сбросить параметры файла подкачки на автоматические
    wmic computersystem where name="%computername%" set AutomaticManagedPagefile=True

Если сообщение указывает на ntfs.sys и SMART показывает переназначенные секторы, скопируйте данные немедленно, пока диск ещё читается.

#Как установить, что виновата именно память

Запустите MemTest86 минимум на 4 полных прохода: даже одна ошибка означает неисправность модуля или нестабильные настройки. Если ошибок нет при XMP и появляются при стандартных частотах, проверьте напряжение DRAM в BIOS. Если ошибки находятся только в одном слоте, виноват слот или контакты — протрите контакты модуля ластиком и спиртом. Отдельно проверьте, не установлены ли планки разной ёмкости и разных производителей на разных частотах: они могут работать нестабильно вместе.

Если память в порядке, обратите внимание на программы, создающие виртуальные диски (Daemon Tools, Alcohol 120%, RAM-диск): их драйверы часто вызывают 0x50. Удалите их и проверьте, не пропала ли ошибка.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.