Что такое файл подкачки и как он работает

В корне системного диска Windows прячется большой скрытый файл pagefile.sys — файл подкачки. Он может занимать несколько гигабайт, и у многих возникает соблазн удалить его и «освободить место». В этой статье разберём: что такое файл подкачки в Windows 11/10, зачем он нужен, можно ли его отключать и как правильно изменить его размер.

Что такое файл подкачки и как он работает

Файл подкачки (pagefile.sys) — это область на диске, которую Windows использует как «продолжение» оперативной памяти. Вместе ОЗУ и файл подкачки образуют виртуальную память системы.

Работает это так. Когда оперативная память начинает заполняться, Windows ищет данные программ, которые давно не использовались, и выгружает их из памяти на диск — в файл подкачки. Освободившееся место достаётся активным программам. Если выгруженные данные вдруг понадобятся снова — система считает их обратно в память.

Схема работы файла подкачки: программы используют ОЗУ, редко используемые данные выгружаются в pagefile.sys на диске
Как работает файл подкачки: редко используемые данные выгружаются из ОЗУ на диск

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

Кстати, чтобы реже трогать файл подкачки, в Windows 10 и 11 есть сжатие памяти — неиспользуемые данные сначала сжимаются прямо в ОЗУ. Подробнее читайте в статье: Сжатие памяти в Windows 11/10 — что это за процесс и можно ли его отключить.

Где находится файл подкачки

Файл подкачки лежит в корне системного диска — обычно C:\pagefile.sys. По умолчанию он скрыт: чтобы увидеть его, нужно в Проводнике включить показ скрытых и системных файлов.

Узнать, сколько места занимают pagefile.sys и другие файлы, можно с помощью программы WinDirStat — мы писали о ней в статье Как узнать, что занимает место на диске.

Нужен ли файл подкачки, если оперативной памяти много?

Короткий ответ: да, нужен. Распространённый миф — «если у меня 32 ГБ ОЗУ, файл подкачки не используется и его можно отключить». На практике отключать его не стоит даже при большом объёме памяти, и вот почему:

  • — программы запрашивают память «с запасом», и Windows резервирует её частично в файле подкачки, даже если фактически она не тратится;
  • — при заполнении всей доступной памяти без файла подкачки программы начнут вылетать с ошибкой «Недостаточно памяти» вместо того, чтобы просто немного подтормозить;
  • — для записи дампа памяти при синем экране смерти нужен файл подкачки на системном диске — без него будет сложно понять причину сбоя;
  • — некоторые старые игры и программы просто отказываются запускаться без файла подкачки.

Если памяти регулярно не хватает — файл подкачки не решение, а «костыль». Правильное решение — добавить оперативной памяти. Сколько ОЗУ нужно сегодня и почему часть памяти может «пропадать», читайте в статьях: Аппаратно зарезервированная память в Windows и Что такое распаянная оперативка.

Какого размера должен быть файл подкачки

Универсальная рекомендация — оставить «По выбору системы»: Windows сама подбирает размер под ваш сценарий работы и при необходимости увеличивает его. Старый совет «файл подкачки = 1,5 × объём ОЗУ» давно устарел — на компьютере с 32 ГБ ОЗУ файл на 48 ГБ просто не нужен.

Таблица рекомендуемых размеров файла подкачки в зависимости от объёма оперативной памяти
Рекомендуемые настройки файла подкачки при разном объёме оперативной памяти

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

Как изменить размер файла подкачки в Windows 11/10

Настройки файла подкачки прячутся глубоко в параметрах системы. Пошаговая инструкция:

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

Настоятельно не рекомендуем выбирать вариант «Без файла подкачки» — при заполнении оперативной памяти программы будут аварийно завершаться, а диагностика сбоев затруднится. Отключение файла подкачки не ускоряет компьютер — он и так не используется, пока хватает ОЗУ.

Как посмотреть, используется ли файл подкачки

Проверить, задействован ли файл подкачки, можно в Диспетчере задач. Нажмите Ctrl+Shift+Esc, перейдите на вкладку «Производительность» и выберите «Память». Обратите внимание на строку «Выделено»: первое число — сколько памяти реально занято, второе — общий объём виртуальной памяти, то есть ОЗУ + файл подкачки.

Диспетчер задач Windows 11: Производительность — Память, строка «Выделено» показывает объём виртуальной памяти
Строка «Выделено» показывает виртуальную память — ОЗУ вместе с файлом подкачки

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

Файл подкачки на SSD — не вредно ли?

Файл подкачки на SSD не вредит диску. Запас ресурса записи у современных SSD многократно превышает объём данных, которые файл подкачки успевает записать за годы работы. Microsoft прямо рекомендует держать файл подкачки на твердотельном накопителе — обращение к нему происходит в разы быстрее, чем к HDD.

Переносить файл подкачки на старый жёсткий диск «для экономии ресурса SSD» — плохая идея: система начнёт подтормаживать при каждом обращении к виртуальной памяти. О том, есть ли смысл покупать HDD сегодня, читайте в статье Стоит ли покупать HDD диск.

Мы разобрались с вопросом: что такое файл подкачки в Windows 11/10 и как его правильно настроить. Это важный механизм виртуальной памяти, который страхует систему при нехватке ОЗУ и помогает диагностировать сбои. В большинстве случаев достаточно оставить «По выбору системы» — и не забывать, что при постоянной нехватке памяти лучшее решение — её добавить.

Поделитесь в комментариях: отключали ли вы файл подкачки, и к чему это привело? Сколько оперативной памяти стоит на вашем компьютере?

Также посмотрите статьи: Сжатие памяти в Windows 11/10 — что это за процесс и можно ли его отключить и Аппаратно зарезервированная память в Windows.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *