В Windows есть пять основных подходов к управлению виртуальной памятью. Если у вас 16 ГБ оперативной памяти и больше, а система работает стабильно — оставьте автоматический выбор размера, который предлагает сама Windows. Это самый безопасный путь. Если же ОЗУ 8 ГБ или меньше, приложения вылетают с ошибкой о нехватке памяти, либо диск переполнен — придётся задать размер вручную, перенести своп на другой накопитель или, в редких случаях, вовсе его отключить.

Файл подкачки (pagefile.sys, он же своп) — это скрытый файл на диске. Туда Windows сбрасывает неактивные данные из оперативной памяти, когда места в ней не остаётся. Если вы ничего не меняли, система управляет им сама. Путь к настройкам во всех версиях Windows примерно одинаковый. Нажмите правой кнопкой на меню «Пуск» → «Система» → «Дополнительные параметры системы». Дальше откройте вкладку «Дополнительно» и в блоке «Быстродействие» нажмите «Параметры». Снова вкладка «Дополнительно» и кнопка «Изменить» в блоке «Виртуальная память».
Это базовый режим. Windows сама решает, сколько места откусить от жёсткого диска под нужды системы в данный момент.
В окне «Виртуальная память» стоит галочка «Автоматически выбирать объем файла подкачки для всех дисков». Это оптимальный выбор для большинства. Система динамически увеличивает или уменьшает файл pagefile.sys. Подходит тем, кто не хочет вникать в настройки и у кого на системном диске (обычно C:) достаточно свободного места.
Рядом по теме: Москвич сделал гитару из 107 iPhone и Новое ударопрочное стекло Corning сделает смартфоны неубиваемыми.
Главный минус — фрагментация. Поскольку файл то растёт, то сжимается, его куски разбрасываются по диску. На старых HDD это вызывает тормоза. На SSD фрагментация не так страшна, но постоянная перезапись мелких блоков слегка сокращает ресурс дешёвых накопителей. Тем не менее, Microsoft рекомендует именно этот вариант.
Если снять верхнюю галочку, можно выбрать диск в списке и отметить пункт «Размер по выбору системы». По сути, это та же автоматика, но вы привязываете её к определённому разделу. Полезно, когда диск C: забит под завязку, и вы хотите, чтобы Windows хозяйничала на пустом диске D:. Главное условие — второй диск должен быть быстрым (SSD), иначе толку от переноса не будет.
Задавать размер вручную нужно, когда вы точно знаете, сколько памяти не хватает вашим программам, или если место на диске на вес золота.
Снимите верхнюю галочку, выберите диск и отметьте «Указать размер». Здесь есть два поля: «Исходный размер (МБ)» и «Максимальный размер (МБ)». Чтобы зафиксировать объём, впишите в оба поля одно и то же число. Например, 8192 (это 8 ГБ). Не забудьте нажать кнопку «Задать», иначе изменения не сохранятся. После этого потребуется перезагрузка.
Фиксированный размер решает проблему фрагментации. Файл pagefile.sys сразу резервирует место на диске цельным куском. Windows не тратит время на его изменение. Я бы начал с 8192 МБ, если у вас 8 ГБ оперативной памяти и вы играете в современные игры. Если ОЗУ 16 ГБ, можно поставить 4096 МБ. Важное правило: задавайте размер в мегабайтах (1 ГБ = 1024 МБ).
Если вписать разные значения в «Исходный размер» и «Максимальный размер», вы получите ограниченную автоматику. Например, исходный — 2048, максимальный — 8192. Система начнёт с 2 ГБ и сможет расширить файл до 8 ГБ, но не больше. Это компромисс между экономией места и защитой от вылетов из-за нехватки памяти.
Здесь кроется частая ошибка. Пользователи ставят слишком маленький исходный размер (например, 16 МБ). В итоге при запуске тяжёлой игры Windows судорожно начинает расширять файл, что приводит к микрофризам. Лучше ставить исходный размер не меньше рекомендуемого (он указан в самом низу окна настроек).
Полное отключение виртуальной памяти — радикальный шаг. Он имеет смысл только в очень специфических сценариях.
В настройках выбираете диск, отмечаете «Без файла подкачки» и жмёте «Задать». Система предупредит, что не сможет записать дамп памяти при сбое. Соглашайтесь и перезагружайтесь. Кажется логичным: зачем медленный диск, если есть быстрая ОЗУ? Вот только Windows устроена так, что некоторым программам (даже старым) наличие файла подкачки критически необходимо, пусть они его и не используют активно.
Подходит только для компьютеров с 32 ГБ оперативной памяти и выше, если вы используете их для узких задач без тяжёлого софта. Отключать файл при 8 или 16 ГБ ОЗУ — плохая идея. Программы начнут закрываться без предупреждения, а браузер будет выдавать ошибку «Out of memory». Если отключили и начались сбои, просто верните автоматический режим.
Пару слов о том, чего не стоит делать. Не переносите файл подкачки на флешку или внешний жёсткий диск по USB. Скорость работы будет ужасной, система может зависнуть при случайном отключении кабеля. Если в компьютере два накопителя: быстрый SSD и медленный HDD, файл подкачки должен лежать на SSD.
| Режим работы | Кому подходит | Главное отличие |
|---|---|---|
| Автоматический выбор | Большинству пользователей, если всё работает стабильно. | Не требует вмешательства, но может фрагментировать диск. |
| Размер по выбору системы (на другом диске) | Тем, у кого системный диск C: переполнен. | Переносит нагрузку на другой накопитель (нужен SSD). |
| Фиксированный размер (ручной) | Геймерам и тем, кто работает с тяжелым софтом при 8-16 ГБ ОЗУ. | Файл не меняет размер, нет фрагментации. |
| Динамический размер (ручной) | Тем, кто экономит место, но боится вылетов программ. | Задаёт жёсткий лимит на расширение файла. |
| Без файла подкачки | Владельцам ПК с 32+ ГБ ОЗУ для узких задач. | Экономит ресурс диска, но может вызывать сбои софта. |
Если после настройки программы всё равно вылетают с жалобой на память, проверьте, нажали ли вы кнопку «Задать» перед закрытием окна. И помните: файл подкачки помогает системе не упасть при пиковых нагрузках, но он никогда не сделает компьютер быстрее, чем простое добавление планки оперативной памяти.