Файл подкачки в Windows 10: оптимальный размер, как изменить, переместить, отключить или удалить?
Пользователям операционной системы Windows не раз приходилось слышать о некоем файле подкачки. В этой статье мы рассмотрим, что это такое, для чего используется и как правильно его настроить.
Файл подкачки (она же виртуальная память) это некий файл, который хранится на жестком (или SSD) диске и в который записываются данные оперативной памяти, когда ее начинает не хватать для нормальной работы операционной системы.
Чтобы лучше понять, что это такое, давайте рассмотрим принцип работы на реальном примере. Допустим вы в браузере некое количество вкладок. Для работы любой вкладки система выделяет количество оперативной памяти, необходимое для нормального отображения ее содержимого. Естественно, чем сложнее контент на странице, тем больше оперативной памяти нужно. Но что делать, если на компьютере запущено несколько «тяжелых» программ, несколько вкладок в браузере и вам нужно открыть еще, но компьютер начинает тормозить?
В такой ситуации система скопирует данные тех вкладок, которые не используются в данный момент и запишет их на жесткий диск в файл подкачки. После этого данные выгрузятся из оперативной памяти, и она освободится для других задач.
Если же вам снова нужно будет открыть любую из вышеописанных вкладок браузера — система прочтет данные из файла подкачки и снова скопирует их в оперативную память.
И тут возникает вполне разумный вопрос — зачем вообще использовать оперативную память, если данные можно читать прямо с накопителя? Ответ прост: жесткие (и даже SSD диски) слишком медленные и не позволяют обеспечить необходимую скорость обмена данными между процессором и памятью. Оперативная память в разы быстрее и позволяет обеспечить необходимую скорость. Но в то же время главным ее недостатком является полная потеря данных при отключении питания. Да и цена ощутимо дороже.
К примеру, на сегодняшний день за те деньги, которые стоит 16 Гб оперативной памяти — вы без проблем сможете приобрести SSD накопитель на 512Гб или обычный жесткий диск на 2 Терабайта. Однако, исключить использование оперативной памяти пока что нельзя в виду огромной (по сравнению даже с SSD накопителями) скорости передачи информации.
В старых версиях операционной системы Windows в качестве файла подкачки использовался файл pagefile.sys Начиная с версии Windows 10 используются два файла — pagefile.sys и swapfile.sys. Они всегда работают вместе и хранятся в корне диска C: Для их просмотра нужно включить отображение скрытых и системных файлов и папок. Для этого откройте диск C: выберите вкладку «Вид» и поставьте галочку возле «Скрытые элементы»
В первый файл (pagefile.sys) записываются данные из приложений, которые вы установили самостоятельно из сторонних источников, соответственно его размер может достигать нескольких Гигабайт. Во втором файле (swapfile.sys) записываются данные из системных приложений и тех, которые вы установили из Microsoft Store. Поэтому настоятельно не рекомендуется полностью отключать файл подкачки для экономии места на системном диске, так как многие системные приложения попросту перестанут запускаться. Ели же вам нужно освободить память на системном диске – для этого есть другие способы. Более детально вы можете прочесть в статье «Как освободить место на системном диске»
Расположение и видимость файлов подкачки
По-умолчанию файлы подкачки pagefile.sys и swapfile.sys располагаются в корне диска, где размещена сама Windows (все системные папки). Так как pagefile.sys является скрытым системным файлом, по-умолчанию он невидим: нужно включить отображать скрытые файлы и папки. В Windows 7 отображение скрытых файлов и папок можно настроить в Панели управления.
Включение невидимых (скрытых) файлов и папок в Windows 7:
- Нажать кнопку Пуск.
- Перейти в Панель управления, затем в раздел Оформление и персонализация.
- Выбрать «Параметры папок» -> «Вид» -> «Дополнительные параметры».
- Выбрать «Показывать скрытые файлы, папки и диски».
- Нажать Ок для сохранения изменений и выхода из меню.
В Windows 10 включить отображение скрытых файлов и папок можно в проводнике:
- В верхнем меню проводника перейти на вкладку Вид.
- Выбрать раздел Параметры, в открывшемся окне снова открыть вкладку Вид.
- Открыть «Дополнительные параметры» и снять галочку с пункта «Скрывать защищенные системные файлы».
- Поставить галочку напротив пункта «Показывать скрытые файлы».
- Нажать «Применить», затем «Ок» для сохранения изменений.
Меню настройки параметров папок должно выглядеть примерно следующим образом:
Файл подкачки в Windows 8 настраивается аналогично (как и в «семерке»)
А чтобы не заходить в Пуск и не открывать множество окон, можно поступить проще:
Кстати, данная команда работает также и в «семерке». Для удобства можете использовать этот способ при необходимости.
Готово. Дальше осталось только настроить файл подкачки в Windows 8. Чтобы включить виртуальную память, пропишите желаемый объем, щелкните «ОК» и выполните перезагрузку ПК или ноутбука.
Настройки файла подкачки
Для Windows 7 и Windows 10/8 действия практически ничем не отличаются. Кликаем по иконке «Мой компьютер» на рабочем столе правой кнопкой и выбираем «Свойства» , либо нажимаем комбинацию клавиш «Win + Pause». Альтернативный вариант через «Панель управления -> Система и безопасность -> Система» . В виндовс 7 откроются «Свойства системы» , а в Win 10 кликаем слева на «Дополнительные параметры системы»
На вкладке «Дополнительно» в блоке «Быстродействие» кликаем «Параметры»
Далее, переходим на вкладку «Дополнительно», в блоке «Виртуальная память» нажимаем «Изменить»
Чтобы увеличить файл подкачки, в окне «Виртуальная память»:
- Снимаем галку «Автоматически выбирать объём файла подкачки»
- По умолчанию, напротив диска «C» написано «По выбору системы», значит файл «pagefile.sys» размещается на диске «C». Кликаем по нему и переводим переключатель на «Указать размер»
- Вводим минимальный (исходный) и максимальный размер файла виртуальной памяти
- Нажимаем «Задать» и «OK»
- Перезагружаем ноутбук
Стоит отметить, что Windows 10 ругается, если минимальный размер «pagefile.sys» меньше 400Мб, но это влияет только на запись отладочной информации в случае системных сбоев. Также, в Windows 7 и x86 системах может быть ограничение на максимальный размер в 4Гб.
Чтобы вернуть автоматическое определение файла подкачки, просто переведите переключатель на «Размер по выбору системы». Рекомендуется указать размер файла = объём оперативной памяти * 1-1,5.
Если установить «Без файла подкачки», то виртуальная память будет отключена совсем, т.е. будет доступна только реальная оперативная память.
Системный диск «C:» и так загружен системными запросами, поэтому рекомендую перенести файл «pagefile.sys» на другой диск (тем самым освободив свободное место, если оно кончается). Чтобы перенести файл подкачки на другой диск, например «D:»:
- Выключаем файл подкачки на диске «C:»
- нажимаем «Задать»
- Включаем файл подкачки на диске «D:» с автоматическим или вручную указанным размером
- нажимаем «Задать»
Однако, если у вас SSD или вообще винчестер не поделен на разделы, то перенос не имеет смысла. Также хочу отметить, что если HDD поделён пополам, например 500Гб разделён на 2 диска по 250Гб, то можно и не переносить файл.
Это связано с тем, что диск работает медленнее от начала к концу. Т.е., диск «D:» медленнее раза в 1,5, чем «C:». А вот если бы разделение было «50Гб+450Гб», то начало диска «D:» почти такое же быстрое как и «C:», при условии что диск Д не забит и файл «pagefile.sys» попадёт ближе к началу. Лучше не забивайте себе голову, если запутано получилось
Всегда нужно переносить подкачку на второй физический HDD, если он есть.
Как настроить файл подкачки на Windows 11?
Первым делом откройте «Параметры» системы, кликнув по соответствующему значку в меню «Пуск» (также можете использовать сочетание клавиш «Win + I»):
1
- Во вкладке «Система» открывшегося окна перейдите в раздел «О системе» в самом низу списка справа:
- Раскройте блок параметров «Характеристики устройства», затем кликните по элементу «Защита системы» в нижней его части:
- Откроется окно «Свойства системы». Перейдите в верхней его части во вкладку «Дополнительно», затем нажмите кнопку «Параметры» в блоке «Быстродействие»:
- В еще одном открывшемся окне перейдите во вкладку «Дополнительно» и нажмите кнопку «Изменить»:
- Откроется еще одно окно. По умолчанию Windows настроена таким образом, что она сама определяет размер файла подкачки. В нашем случае — это 1920 Мб, как это можно заметить на скриншоте выше. Чтобы установить размер вручную, отключите в открывшемся окне опцию «Автоматически выбирать объем файла подкачки»:
- Теперь нужно определиться, на каком из локальных дисков будет храниться файл подкачки. На всех сразу размещать его не обязательно. Рекомендуем выбрать для этого один их дисков, на который не установлена текущая операционная система (позже мы выключим файл подкачки на системном диске). Например — «D».
- Выделите диск для хранения файла подкачки, а затем — ниже — установите флажок напротив опции «Указать размер». Нужно будет заполнить поля «Исходный размер» и «Максимальный размер». Что именно сюда заполнять — рассмотрим чуть позже (зависит от объема оперативной памяти). Пока для примера введем по «3024» в оба поля. Нажимаем «Задать», чтобы подтвердить действие (после этого система сообщит, что компьютер нужно будет перезагрузить).
- Теперь отключим файл подкачки на системном диске (но это по желанию). Просто выделяем диск «C» из списка, ставим флажок напротив опции «Без файла подкачки» и также нажимаем кнопку «Задать».
Теперь о размере файла подкачки.
Оптимальные размеры файла подкачки
Считается, что для получения хорошей производительности требуется задать минимальный объем файла подкачки, равный объёму ОЗУ, а максимальный – вдвое больше. То есть, если компьютер имеет ОЗУ размером 2 Гб, то для своп-файла следует задать минимальный и максимальный размеры, равные 2 и 4 Гб, соответственно. Задание двух этих параметров с различными значениями приводит к тому, что фактический размер этого объекта дисковой памяти изменяется динамически, значит, он будет подвергаться фрагментации и снижать быстродействие. Поэтому многие пользователи задают одинаковые значения. В этом случае pagefile.sys становится статическим (не фрагментируемым), что снижает нагрузку на систему и повышает её быстродействие. Но и в случае динамического своп-файла есть способ устранения снижения производительности, если включить очистку файла при завершении работы операционной системы.
Для включения очистки файла pagefile.sys при завершении работы операционной системы необходимо в режиме командной строки выполнить команду secpol.msc («Пуск – Выполнить»). В открывшемся окне следует найти элемент «завершение работы: очистка файла подкачки…». Двойным щелчком мыши по нему устанавливаем параметр безопасности в значение «Включён» и нажимаем кнопку «Применить». Эти действия показаны двумя следующими рисунками.
Где расположен файл подкачки?
В Windows 7 файл подкачки располагается в корне диска, раздела диска, где установлена операционная система – называется он pagefile.sys. В более ранних версиях ОС от Microsoft, найти файл подкачки можно в директории Windows — называется он там win386.swp.
Стоит отметить, что прежде чем начать поиск файла подкачки на жестком диске, вам потребуется активировать в системе функцию отображения скрытых файлов и папок (делается это в проводнике Windows). Кроме того, файл подкачки имеет атрибут – системный, что говорит о том, что этот файл просто необходим для правильной работы операционной системы.
Итоги:
Надеюсь приведенные в статье советы помогут вам правильно настроить файл подкачки на вашем компьютере и оптимизирует его работу. Если есть вопросы пишите в комментариях, постараюсь дать на них исчерпывающие ответы.
Если вам понравилась эта статья, то пожалуйста, оцените её и поделитесь ею со своими друзьями на своей странице в социальной сети.