Битлента
Windows, macOS, Android, iOS5 мин чтения·

Файл подкачки Windows (pagefile.sys): зачем он нужен, как посмотреть и настроить размер

Что такое файл подкачки pagefile.sys, как посмотреть его размер и использование, как изменить настройки и почему отключать его стоит осознанно.

Кратко

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

Зачем система держит pagefile.sys

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

На системном диске обычно лежит скрытый служебный файл pagefile.sys. Рядом иногда присутствует swapfile.sys, который используется для приложений нового типа, и hiberfil.sys для гибернации. Последний подробно описан на отдельной странице.

Файл подкачки не следует считать признаком нехватки памяти. Его наличие и некоторый объём использования — нормальное поведение. Сигналом проблемы служит другое: постоянная высокая нагрузка на диск при работе с приложениями, тормоза и сообщения о нехватке памяти.

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

Как посмотреть текущий размер и использование

Есть несколько способов, не требующих сторонних программ.

  • Диспетчер задач (Ctrl+Shift+Esc), вкладка «Производительность», раздел «Память». Строка «Выделено» показывает два числа: сколько памяти занято в сумме и верхний предел. Предел складывается из объёма ОЗУ и файла подкачки.
  • Параметры быстродействия: на странице настройки виртуальной памяти показан общий размер файла подкачки для всех дисков, а также рекомендуемый и текущий объёмы.
  • PowerShell: команда Get-CimInstance Win32_PageFileUsage выводит размер файла и текущее использование в мегабайтах.

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

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Где находятся настройки и что в них менять

Окно настроек открывается так:

  1. Нажмите Win+R, введите sysdm.cpl и подтвердите ввод. Откроются свойства системы.
  1. Перейдите на вкладку «Дополнительно» и в блоке «Быстродействие» нажмите «Параметры».
  1. В новом окне откройте вкладку «Дополнительно» и в блоке виртуальной памяти нажмите «Изменить».
  1. По умолчанию отмечен пункт автоматического выбора размера файла подкачки для всех дисков. Чтобы задать значения вручную, снимите отметку.

Для каждого диска доступны режимы:

РежимЧто делает
Автоматически выбирает системаразмер меняется по потребностям Windows
Особый размервы задаёте исходный и максимальный размер в мегабайтах
Без файла подкачкифайл на этом диске не создаётся

После изменения нажмите «Задать» и «ОК», а затем перезагрузите компьютер: многие изменения применяются только после этого. Если сомневаетесь, оставьте автоматический режим: он рассчитан на широкий круг конфигураций и не требует ручного подбора.

Перенос и отключение: последствия

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

  • второй диск должен быть внутренним и постоянно подключённым; съёмные накопители для этого не годятся;
  • для сохранения дампа памяти при сбое файл подкачки нужен на загрузочном томе, иначе такие данные могут не записаться;
  • на скорость влияет тип накопителя: файл на медленном HDD работает медленнее, чем на SSD;
  • можно оставить небольшой файл на системном диске и добавить основной на другом.

Полное отключение файла подкачки порой советуют для экономии места или ресурса SSD. Но у него есть недостатки: часть программ рассчитывает на наличие файла и может завершаться с ошибкой нехватки памяти, даже когда ОЗУ много; при исчерпании памяти системе будет некуда выгрузить данные, и приложения могут завершаться аварийно. Экономия места при этом нередко невелика по сравнению с неудобствами.

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

Когда есть смысл вмешиваться в настройки

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

СитуацияЧто можно рассмотреть
Системный SSD небольшого объёма почти заполненперенести файл на другой внутренний диск или оставить небольшой файл на системном
Приложения жалуются на нехватку памятипроверить «Выделено» в диспетчере задач, при необходимости увеличить размер и объём ОЗУ
Нужен полный дамп памяти при сбоеоставить файл на загрузочном томе достаточного размера
Профессиональная программа даёт собственные рекомендациисверить их с документацией производителя

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

Если памяти хронически не хватает для ваших задач, настройка файла подкачки лишь смягчает симптом. Расширение оперативной памяти или закрытие лишних программ даёт более понятный результат. Подсказки по поиску тяжёлых процессов есть на странице про диск 100% в диспетчере задач.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
windowsфайл подкачкиpagefileпамять

Часто задаваемые вопросы

Читайте также