Открыть сервисСервис

Файл подкачки Windows 10

Файл подкачки (pagefile.sys) — системный скрытый файл на диске, используемый операционной системой Windows 10 как виртуальная память: расширение физической оперативной памяти за счёт пространства на накопителе. Когда ОЗУ заполняется, неиспользуемые страницы памяти выгружаются в этот файл, а при необходимости загружаются обратно. По умолчанию Windows 10 создаёт файл подкачки автоматически на системном диске с управлением размером «Автоматически», однако при нехватке памяти или для размещения его на быстром SSD его параметры можно настроить вручную.

Назначение и принцип работы

Файл подкачки реализует механизм виртуальной памяти Windows. Каждому процессу ОС предоставляет адресное пространство, которое может быть больше объёма физической ОЗУ. При нехватке оперативной памяти страницы (блоки по 4 КБ), не используемые в данный момент, переносятся в pagefile.sys на диске. Если приложение снова обращается к выгруженной странице, она возвращается в ОЗУ, а на диск при необходимости выгружается другая.

Основные функции:

  • поддержка работы программ, требующих больше памяти, чем установлено ОЗУ;
  • создание дампов памяти (crash dump) при синих экранах смерти (BSOD) — для их записи нужен файл подкачки или отдельный дамп-файл;
  • хранение выгруженных страниц редко используемых данных, что освобождает ОЗУ под активные задачи.

Размер файла подкачки по умолчанию определяется алгоритмом Windows: для систем с небольшим объёмом ОЗУ он примерно равен объёму памяти плюс небольшой запас, для систем с большим ОЗУ — ограничен сверху.

Когда имеет смысл настраивать вручную

Стандартной автоматической конфигурации достаточно для большинства сценариев. Ручная настройка может потребоваться в нескольких случаях:

  • на диске заканчивается свободное место, а файл подкачки занимает десятки гигабайтов;
  • система часто выдаёт сообщения «Виртуальная память недостаточна»;
  • файл подкачки желательно перенести на более быстрый накопитель (SSD) или на отдельный диск;
  • при установке объёмной ОЗУ (например, 32 ГБ и более) размер можно сократить или ограничить;
  • для стабильной записи дампов памяти требуется задать фиксированный размер, равный объёму ОЗУ плюс 1 МБ (для полного дампа).

Как настроить файл подкачки в Windows 10

Через параметры системы

  1. Открыть окно «Выполнить» сочетанием клавиш Win + R, ввести sysdm.cpl и нажать Enter (альтернатива: правый клик по «Этот компьютер» — «Свойства» — «Дополнительные параметры системы»).
  2. На вкладке «Дополнительно» в блоке «Быстродействие» нажать «Параметры…».
  3. В открывшемся окне перейти на вкладку «Дополнительно» и в разделе «Виртуальная память» нажать «Изменить…».
  4. Снять флажок «Автоматически выбирать объём файла подкачки».
  5. Выбрать нужный диск, выбрать вариант «Указать размер» и задать значения в мегабайтах: «Исходный размер (МБ)» и «Максимальный размер (МБ)».
  6. Нажать «Задать», затем «ОК» и перезагрузить компьютер — изменения вступают в силу после перезагрузки.

Рекомендуемые размеры

СценарийИсходный размерМаксимальный размер
Стандартная работа, автоматикаАвтоматическиАвтоматически
Оптимальная ручная настройка1,5 × объём ОЗУ3 × объём ОЗУ
Полный дамп памятиОбъём ОЗУ + 1 МБОбъём ОЗУ + 1 МБ
Минимальная конфигурация (мало места на диске)4096 МБ8192 МБ

Если на диске несколько разделов, файл подкачки можно разместить на одном из них (например, на D:) — тогда на системном диске он создан не будет. Для записи дампов памяти файл подкачки должен находиться на системном диске.

Отключение файла подкачки

В окне «Виртуальная память» выбрать диск, выбрать «Без файла подкачки», нажать «Задать» и «ОК». Windows 10 не рекомендует полностью отключать подкачку: даже при большом объёме ОЗУ часть функций (например, запись дампов) может работать некорректно.

Файл подкачки и SSD

На твердотельных накопителях запись в файл подкачки теоретически сокращает ресурс SSD, однако на современных дисках с большим запасом износа этот эффект пренебрежимо мал. Размещение pagefile.sys на SSD заметно ускоряет подкачку по сравнению с жёстким диском: случайное чтение страниц у HDD ограничено механикой, тогда как SSD обеспечивает низкую задержку. При наличии и HDD, и SSD оптимальным считается вариант: небольшой файл подкачки на SSD и основной объём на HDD — либо полностью на SSD, если позволяет ёмкость.

Проверка текущих параметров

Посмотреть текущий размер и расположение файла подкачки можно в свойствах диска: файл скрытый, поэтому в проводнике потребуется включить показ скрытых файлов («Вид» — «Параметры» — «Показывать скрытые файлы, папки и диски»). На системном диске он выглядит как pagefile.sys с размером, указанным в свойствах. Текущие параметры виртуальной памяти также отображаются в диспетчере задач на вкладке «Производительность» — «Память» в разделе «Файл подкачки».

Типичные ошибки

  • Установка одинакового «исходного» и «максимального» размера при включённой функции «Размер по требованию» — параметры игнорируются.
  • Забытая перезагрузка после изменений — новые параметры не применяются.
  • Размещение файла подкачки на медленном HDD при наличии свободного места на SSD.
  • Слишком маленький размер (менее 1–2 ГБ) на системах с 8 ГБ ОЗУ и более, что может приводить к сообщениям о нехватке виртуальной памяти.

Источники:

  • Официальная документация Microsoft по виртуальной памяти Windows
  • Справка Windows 10 (системная справка «Виртуальная память»)
  • Техническая документация Microsoft Learn: «Performance Tools» и «Crash dump overview»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru