Гид по технологиям

Как исправить ERROR_NO_PAGEFILE — код 578

• 7 min read • Windows • Обновлено 24 Nov 2025
Исправить ERROR_NO_PAGEFILE (578) — руководство
Исправить ERROR_NO_PAGEFILE (578) — руководство

Важно: перед изменением реестра создайте резервную копию системы или экспорт нужных веток реестра. Неправильные правки реестра могут привести к сбоям системы.

Что означает ERROR_NO_PAGEFILE и зачем нужен файл подкачки

ERROR_NO_PAGEFILE с кодом 578 и описанием “No Paging File Specified” означает, что в конфигурации системы не указан файл подкачки (pagefile). Файл подкачки расширяет физическую оперативную память, позволяя ОС временно перемещать менее используемые данные на диск. Без доступного файла подкачки система может испытывать нехватку памяти и выдавать ошибки BSoD.

Краткое определение: файл подкачки (pagefile) — это системный файл (обычно pagefile.sys), используемый Windows для виртуальной памяти.

Быстрый план действий (порядок операций)

  1. Проверить наличие свободного места на системном диске (C:).
  2. Вручную задать файл подкачки через параметры системы.
  3. Если пункта 2 нет в интерфейсе, восстановить значение PagingFiles через реестр.
  4. Запустить проверки диска и целостности (chkdsk, sfc).
  5. Переместить файл подкачки на другой диск при необходимости или освободить место.

1. Установите файл подкачки вручную

  1. Нажмите Windows + R, чтобы открыть окно Выполнить.
  2. Введите sysdm.cpl и нажмите OK, чтобы открыть “Свойства системы”.

Окно «Свойства системы» с вкладками и параметрами

  1. Перейдите на вкладку Дополнительно, в секции Производительность нажмите “Параметры”.

Окно параметров производительности Windows

  1. Во вкладке Дополнительно найдите раздел Виртуальная память и нажмите “Изменить”.

Кнопка изменения параметров виртуальной памяти

  1. Снимите галочку с “Автоматически управлять размером файла подкачки для всех дисков”.
  2. Выберите системный диск (обычно C:) и отметьте “Размер по выбору”.

Выбор настроек размера файла подкачки

  1. Для начального размера укажите значение, равное объёму установленной ОЗУ (в мегабайтах), а для максимального размера — 1.5–3× объёму ОЗУ. Пример: при 4 ГБ ОЗУ указать 4096 МБ начального и 8192 МБ максимального.
  2. Нажмите “Задать”, затем OK. Перезагрузите компьютер, чтобы изменения вступили в силу.

Совет: если вы не уверены в значениях — установите начальный = объём ОЗУ, максимальный = 1.5× или 2× объём ОЗУ.

2. Включите файл подкачки через редактор реестра

Если пункт настройки не сохраняется или недоступен, можно создать/восстановить параметр PagingFiles в реестре.

  1. Нажмите Windows + R.

Запуск regedit через Выполнить

  1. Введите regedit и нажмите OK, чтобы открыть Редактор реестра.
  2. Перед изменениями экспортируйте текущую ветку: Файл → Экспорт и сохраните .reg-файл как резервную копию.

Окно экспорта ветки реестра перед изменением

  1. Перейдите по пути:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  2. Найдите параметр PagingFiles и дважды щёлкните его, чтобы открыть окно редактирования.

Редактирование значения PagingFiles в реестре

  1. В поле “Данные значения” вставьте строку с необходимым местоположением и размерами, например:
    C:\pagefile.sys 4096 8192

Пример строки PagingFiles с указанием пути и размеров

  1. Если параметр PagingFiles отсутствует, в пустом месте правой кнопкой → Создать → Строковый параметр и назвать его PagingFiles, затем отредактировать как в шаге 6.

Создание строкового параметра PagingFiles в реестре

  1. Перезагрузите компьютер, чтобы изменения вступили в силу.

Важно: указывайте путь к системному диску и корректные размеры в мегабайтах. Неверные значения могут не позволить системе загрузиться корректно.

3. Проверьте диск с помощью CHKDSK

Повреждения файловой системы могут мешать созданию или использованию файла подкачки.

  1. Нажмите клавишу Windows, введите cmd, затем нажмите “Запуск от имени администратора”.

Запуск командной строки с правами администратора

  1. Выполните команду (замените C: на букву нужного диска):
chkdsk C: /f

Запуск CHKDSK для проверки и исправления файловой системы

  1. Если диск занят, согласитесь на проверку при следующей перезагрузке (нажмите Y), затем перезагрузите систему.

4. Освободите место на диске

Недостаток места на системном диске — частая причина отсутствия файла подкачки.

  1. Нажмите Windows + R и введите cleanmgr, затем OK.

Запуск очистки диска через cleanmgr

  1. Выберите диск и нажмите OK.

Выбор диска для очистки в очистке диска

  1. Нажмите “Очистить системные файлы”, снова выберите диск и подтвердите.

Кнопка очистки системных файлов в Cleanmgr

  1. Отметьте все элементы в списке “Файлы для удаления” и подтвердите удаление.

Подтверждение удаления временных и системных файлов

  1. При необходимости удаляйте большие медиа-файлы и установщики, но не переносите и не удаляйте папки Windows, Program Files и другие системные директории. Переносите личные файлы (Документы, Загрузки и т.д.) на внешний диск.

5. Удалите ненужные приложения

Свободное место освободит оперативно используемые объёмы диска.

  1. Нажмите Windows + I, откройте “Параметры”.

Список установленных приложений в настройках Windows

  1. Перейдите в Приложения → Установленные приложения.
  2. Найдите ненужное приложение, нажмите меню (троеточие) → Удалить и подтвердите.

Опция удаления приложения в меню списка

  1. При необходимости переустановите приложение с официального сайта.

6. Перемещение файла подкачки на другой диск

Если системный диск мал по месту или любит фрагментироваться, можно назначить файл подкачки на другой физический диск (не на внешний USB-накопитель).

  1. Параметры → Система → О программе → Дополнительные параметры системы.

Пункт

  1. В разделе Производительность нажмите Параметры → Дополнительно → Виртуальная память → Изменить.
  2. Снимите автоматическое управление, затем на диске, куда хотите перенести файл, задайте “Размер по выбору” и нажмите “Задать”.

Настройка пользовательского размера файла подкачки на другом диске

  1. Для начального размера можно поставить 1.5× ОЗУ, для максимального — до 3×. После применения перезагрузите компьютер.

Примечание: перемещение на SSD может улучшить производительность по сравнению с медленным HDD, но учтите износ SSD при интенсивной подкачке.

Когда предложенные шаги не помогают

  • Файл подкачки сразу удаляется после перезагрузки или система не принимает значения. Возможные причины: сторонние утилиты оптимизации памяти, политики групп (Group Policy) или вирусы. Проверьте автозапуск и службы, просканируйте систему антивирусом.
  • Файловая система диска повреждена — выполните полную проверку диска и SMART-диагностику.
  • Жёсткий диск или SSD вышел из строя — выполните резервное копирование и проверьте диск на ошибки производителя.

Альтернативные и дополнительные действия

  • Запустите sfc и DISM для проверки целостности системных файлов:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
  • Проверьте планировщик задач и утилиты очистки, которые могут удалять pagefile.sys.
  • Используйте встроенную диагностику памяти Windows: нажмите Windows, введите “Диагностика памяти Windows” и перезагрузитесь для теста.
  • В корпоративной среде проверьте групповые политики: Computer Configuration → Administrative Templates → System → “Virtual Memory” (если применяется).

Ментальные модели и эвристики при диагностике

  • “Свободное место прежде всего”: начинайте с проверки свободного пространства и целостности диска.
  • “Интерфейс → реестр → диск”: если GUI не сохраняет настройки, проверьте реестр и затем диск.
  • “Изменение размера файла — малое вмешательство”: смена параметров файла подкачки часто безопаснее переустановки системы.

Чеклисты по ролям

Пользователь (домашний):

  • Проверить свободное место на диске C:.
  • Включить автоматическое управление или задать простые значения для файла подкачки.
  • Перезагрузить и проверить наличие ошибки.

Системный администратор:

  • Экспортировать реестр перед изменением.
  • Проверить групповые политики и сторонние агенты управления.
  • Выполнить CHKDSK, SFC и DISM.
  • Проверить SMART и логи диска.

Специалист техподдержки:

  • Спросить об изменениях перед появлением ошибки (установки ПО, очистка диска).
  • Проверить журналы Windows (Event Viewer) на ошибки VMI или система памяти.
  • Прописать PagingFiles через реестр и запросить перезагрузку клиента.

Критерии приёмки

  • Ошибка ERROR_NO_PAGEFILE больше не появляется при загрузке.
  • В разделе Виртуальная память отображается активный файл подкачки с заданными размерами.
  • При нагрузке система не падает с похожими BSoD в течение 48–72 часов (для репликации нагрузки).

Быстрый факто-бокс

  • Типичный формат строки PagingFiles: C:\pagefile.sys .
  • Рекомендация по размерам: начальный = ~1× ОЗУ, максимальный = 1.5–3× ОЗУ.
  • Нельзя перемещать или удалять системные папки Windows и Program Files.

План инцидента и откат изменений

  1. Выявление: получение сообщения BSoD с кодом 578 или регистрация в логах.
  2. Митигейшн: назначить временный минимальный файл подкачки на системный диск и перезагрузить.
  3. Диагностика: chkdsk, sfc, проверка реестра и свободного места.
  4. Постоянное решение: восстановление PagingFiles в реестре или перемещение на подходящий диск.
  5. Откат: если после изменения система нестабильна, вернуть экспортированный .reg-файл и перезагрузить.

Диагностическое дерево (помощник принятия решения)

flowchart TD
  A[Появился ERROR_NO_PAGEFILE?] --> B{Есть ли свободное место на C:?}
  B -- Да --> C{Можно ли задать вручную через GUI?}
  B -- Нет --> D[Очистить диск / удалить файлы / перенести данные]
  C -- Да --> E[Задать файл подкачки вручную и перезагрузить]
  C -- Нет --> F[Проверить реестр: PagingFiles]
  F --> G{PagingFiles присутствует?}
  G -- Да --> H[Проверить CHKDSK и SFC]
  G -- Нет --> I[Создать PagingFiles, задать C:\pagefile.sys нач макс]
  H --> J[Если диск OK — задать файл подкачки и перезагрузить]
  I --> J
  D --> E
  E --> K[Проверить исчезновение ошибки]
  K -- Нет --> H
  K -- Да --> L[Завершено]

Краткий словарь

  • Файл подкачки: системный файл, используемый Windows для расширения оперативной памяти.
  • PagingFiles: строковый параметр в реестре, указывающий путь и размеры файла подкачки.
  • CHKDSK: утилита проверки и исправления ошибок файловой системы.

Заключение

ERROR_NO_PAGEFILE обычно исправляется перечисленными шагами: назначением файла подкачки в интерфейсе Windows, восстановлением значения PagingFiles в реестре, проверкой диска и освобождением места. Начните с простых действий (освобождение места, перезагрузка), затем переходите к реестру и диагностике диска. Если у вас корпоративная конфигурация — учитывайте групповые политики и сторонние агентские программы.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро