Разбираемся с настройками файла подкачки (pagefile.sys) в Windows 10 и 11

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

Разбираемся с настройками файла подкачки (pagefile.sys) в Windows 10 и 11


С усложнением интерфейса систем, приложений и игр, пользователи сталкиваются с все возрастающими требованиями к объему оперативной памяти, и если еще 5-7 лет назад PC с 8 Гб RAM был вполне приемлем для гейминга, то в наши дни, эта цифра уже держится на уровне отметки в 16-32 Гб. Более того, в среде некоторых профессиональных приложений, даже такой, казалось бы, внушительный объем может исчерпать себя. Чтобы избежать сбоев, на эти случаи, в Windows предусмотрен pagefile.sys, призванный компенсировать дефицит RAM из внутреннего пространства на системном диске. Подробнее о его принципах работы, настройке и управлении, читайте в сегодняшнем материале.

Базовые принципы


По сути, ни одна система не может функционировать без накопителей данных и оперативной памяти в своем составе (CPU не в счет). Дело в том, что эти два неотъемлемых компонента, несмотря на свои аппаратные различия, имеют между собой нечто общее – хранение информации. Но если HDD и SSD обеспечивают, прежде всего, ее долговременное размещение, то оперативная память выступает в качестве сверхбыстрого пространства, хранящего «временные» данные для служб, процессов и приложений, активных в системе в настоящий момент.

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



Когда пользователь закрывает программу, ее данные, с учетом всех изменений, выгружаются из RAM и вновь передаются на HDD, где они будут доступны по первому требованию.

Разумеется, это идеальный вариант, однако, на практике, так бывает не всегда, на старых системах, имеющих ограниченный объем оперативки (менее 4-х Гб), нередко возникает ситуация, что физическая память попросту заканчивается, и вот тогда в работу включается тот самый файл подкачки. Представляя собой системный файл pagefile.sys, со скрытым атрибутом, он по умолчанию располагается в корневой директории системного диска (на котором установлена ОС), выступая в роли дополнительного хранилища данных. По сути, его стоит воспринимать, как средство оптимизации, реализованное в Windows, гарантирующее стабильную работу приложений даже за пределами физического объема RAM.

Реализация


Раскрыв корневой каталог диска C: и включив показ его скрытого содержимого,



вы наверняка обнаружите два файла (swapfile.sys и pagefile.sys) отличного размера, но при этом выполняющие все ту же функцию расширения памяти.



Звучит загадочно, но на деле все просто. Дело в том, что название «файл подкачки» понятие обобщенное, и если говорить по существу, то на программном уровне, он состоит из двух вышеупомянутых файлов имеющих свои зоны ответственности. Так, pagefile.sys, предоставляет расширение пространства для всех пользовательских приложений, в то время как swapfile.sys, делает аналогичное, но только для системных служб, а также программ, полученных из Microsoft Store.

Важный момент: стоит понимать, что при отключении pagefile.sys – основного хранилища, неизбежно пропадает и swapfile.sys, что в Windows 10 и более поздних системах ведет к утрате функционала многих базовых служб и программ, в связи с этим, его отключение не рекомендуется.

Возможности настройки


Изменение размера pagefile.sys

Управление виртуальной памятью (файлом подкачки), осуществляется через раздел производительности, попасть в который можно, зажав сочетание Win+Pause/Break



и перейдя из системного окна в раздел быстродействия,



далее, раскрываем вкладку дополнительно и видим искомый раздел виртуальной памяти. Чтобы внести изменения в конфигурацию, жмем изменить



и попадаем в небольшое окошко.



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

Правильно рассчитать необходимый объем можно довольно нехитрым способом: запускаете весь требуемый софт, и затем раскрываете диспетчер задач.



В его окне, на вкладке производительности, оцениваете количество используемой RAM, умножаете это число на два и вычитаете полученное значение из физического объема. Для примера, если в системе используется 6 из 8 Гб, умножаем 6 на 2 = 12 и вычитаем из текущего объема 12-8= 4. Следовательно, рекомендуемое значение будет составлять 4 Гб.

Также, для этих целей, можно воспользоваться усредненной таблицей:



Чтобы применить новые параметры, снимаем галочку с пункта автоматически выбирать объем, кликаем указать размер и вводим новый объем.



Стоит отметить, что если pagefile.sys у вас расположен на HDD, то в целях снижения эффекта фрагментации последнего, разницу между исходным и максимальным значением можно не соблюдать, вводя в этих полях одинаковое число. Определившись с количеством, применяем изменения, жмем задать и после ок.

Отключение расширения памяти

В тех ситуациях, когда на борту вашего ПК установлен достаточный объем оперативной памяти, в целях экономии места и снижения эффекта фрагментации, есть вариант полностью отключить файл подкачки. Осуществить это можно все в том же окне параметры быстродействия – виртуальная память. Переходим на ручной режим, сняв отметку с пункта вверху окна, и ниже выставляем значение без файла подкачки – кликаем задать,



соглашаемся с предупреждением ОС и жмем ок.

Разбираемся с настройками файла подкачки (pagefile.sys) в Windows 10 и 11


Важный момент: даже при наличии избыточного объема RAM, подобная тактика не является рекомендованной, ведь помимо возникновения проблем с работой некоторых приложений Windows, также прекращается и запись дампов памяти, являющихся критически важным звеном при поиске причин BSODов.

Поэтому, предпочтительнее оставить виртуальную память под управлением системы.

Размещение на несистемном диске

Как уже упоминалось, в процессе своей работы, файл подкачки неизбежно провоцирует явление фрагментации, и если на жестком диске, это не столь критично и вполне обратимо, то на SSD, большое количество файловых операций приведет к преждевременному износу ячеек памяти.

Негативного эффекта поможет избежать перенос pagefile.sys на HDD. Для этого жмем Win+R, вводя строчку systempropertiesadvanced.



В окошке, в графе быстродействия раскрываем параметры, после идем на вкладку дополнительно, нажимая изменить в соответствующем разделе.



После этого, отключаем файл подкачки для системного диска,



выделяем желаемый носитель и устанавливаем размер по выбору системы, применяем изменения и перезагружаемся.



P.S.
Вот таким образом, можно легко и просто настроить виртуальную память, под ваши текущие нужды и забыть о надоедливых ошибках приложений.

На сегодня это все. До встречи.
Есть вопросы по сайту?
Напишите нам прямо сейчас

Комментарии (0)