Оптимизация · 9 мин чтения

Файл подкачки в Windows: нужен ли он и какой размер ставить

Совет «отключи файл подкачки, у тебя же много памяти» ходит по форумам двадцать лет. Он был спорным во времена Windows XP и стал прямо вредным сейчас. Разберём, что этот файл делает и как настроить его правильно.

Что это такое

Файл подкачки pagefile.sys — продолжение оперативной памяти на диске. Когда память заканчивается, Windows выгружает туда редко используемые страницы. Но это не единственная его работа, и вот тут кроется главное недоразумение.

Windows использует файл подкачки постоянно, даже при свободных 20 ГБ памяти. Туда уходят страницы, к которым долго не обращались, освобождая физическую память под кэш файлов. Это не «нехватка памяти», а нормальное управление ею.

Почему его нельзя отключать

Многие программы резервируют память с запасом, рассчитывая, что реально она не понадобится. Такое резервирование учитывается в общем лимите, куда входит и файл подкачки. Уберёте файл — лимит сократится, и приложение вылетит с ошибкой нехватки памяти при половине свободной оперативки.

Второе следствие: без файла подкачки Windows не сможет записать дамп при синем экране. Диагностировать сбой станет нечем.
Что обещаютЧто происходит на самом деле
Больше FPS в играхНоль разницы, иногда вылеты в тяжёлых сценах
Экономия ресурса SSD5–15 ГБ записи в год при ресурсе в сотни терабайт
Освободится место на дискеПравда — но ценой стабильности
Система станет отзывчивееНаоборот: меньше памяти остаётся под файловый кэш

Какой размер ставить

Короткий ответ: оставьте «Автоматически выбирать объём». Windows подбирает размер динамически и делает это разумно. Ручная настройка нужна в двух случаях: мало места на диске или вы ловите ошибки нехватки памяти.

Оперативная памятьРекомендуемый размер
4–8 ГБАвтоматически, не меньше 4 ГБ
16 ГБАвтоматически, обычно 2–5 ГБ
32 ГБ и большеАвтоматически либо фиксированные 4–8 ГБ
Нужен полный дамп при сбоеНе меньше объёма памяти + 1 ГБ

Где настраивается

Win+R → sysdm.cpl → вкладка «Дополнительно» → «Быстродействие» → «Параметры» → вкладка «Дополнительно» → «Виртуальная память» → «Изменить».

Посмотреть текущие настройки (PowerShell)
Get-CimInstance Win32_PageFileUsage | Select-Object Name, AllocatedBaseSize, CurrentUsage, PeakUsage
💡 Смотрите на PeakUsage — это пик за сеанс. Если он близок к выделенному размеру, памяти реально не хватает и стоит добавить планку, а не крутить настройки.

Перенос на другой диск

Имеет смысл, только если системный диск — SSD, а второй тоже SSD и он свободнее. Переносить файл подкачки с SSD на обычный жёсткий диск — заметное замедление: подкачка станет в десятки раз медленнее.

Сделайте всё это в один клик

Custom-Opti собирает очистку, автозагрузку, буст FPS, приватность и десятки твиков реестра в одном приложении — с точкой восстановления перед изменениями.

Разборы и новые гайды выходят в Telegram-канале.

Частые вопросы

У меня 32 ГБ, точно нельзя отключить?

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

Файл подкачки изнашивает SSD?

Практически нет. Домашняя система пишет туда несколько гигабайт в день, ресурс современного SSD — сотни терабайт. Он устареет раньше, чем исчерпается.

Почему pagefile.sys такой большой?

Windows резервирует место заранее, чтобы не расширять файл в момент нехватки памяти. Занятое место не равно реально используемому.

Что такое swapfile.sys рядом?

Отдельный небольшой файл для приложений из Store, обычно 16–256 МБ. Трогать не нужно.