pagefile.sys: Что нужно знать о файле подкачки в Windows

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

В операционной системе Windows одним из таких файлов является pagefile.sys, который используется для управления памятью. Что именно скрыто в этом файле, и почему удаление pagefile.sys обычно не является хорошей идеей?

Что такое pagefile.sys?

Pagefile.sys — это файл подкачки для операционной системы Microsoft Windows. Этот файл создается и работает автоматически и выполняет единственную функцию — облегчить нагрузку на рабочую память при работе с программами и процессами, которые занимают много вычислительной мощности. Для этого, когда в доступной рабочей памяти не хватает места для всех данных, Windows сначала расширяет адресуемую системную память. Затем система может выделить соответствующие файлы в этом дополнительном адресном пространстве и переместить их в pagefile.sys.

Для приложений нет разницы, где кэшируются файлы — в pagefile.sys или в физической памяти. Однако по техническим причинам доступ к страничному файлу значительно медленнее, поэтому при перемещении больших объемов данных в pagefile.sys может наблюдаться существенная потеря производительности. В зависимости от объема и версии системы размер файла может составлять от нескольких мегабайт до более чем гигабайта. Для pagefile.sys в Windows 10 (на большинстве устройств), например, последнее является стандартом.

Примечание

Размер файла подкачки обычно динамический, поскольку он соответствует объему рабочей памяти, требуемой в данный момент. Многие приложения хранят данные в файле подкачки, даже если в рабочей памяти достаточно свободного места. Обычно это происходит, когда программа сворачивается, чтобы увеличить квоту памяти для всех активных в данный момент приложений и процессов. Фиксированный максимальный размер можно установить вручную.

Удаление pagefile.sys: возможно ли это и целесообразно ли?

Учитывая очень высокую потребность файла подкачки Windows в дисковом пространстве (особенно на устройствах с ограниченным объемом памяти, таких как ноутбуки), возникает вопрос, стоит ли удалять pagefile.sys. Однако это нецелесообразно. Файл подкачки предназначен для управления ресурсами хранения в Windows, и его отсутствие может снизить производительность системы или даже привести к сбою Windows. То же самое относится и к программам, которые стандартно полагаются на pagefile.sys даже при наличии достаточного объема рабочей памяти.

Не случайно Microsoft классифицирует файл подкачки как «защищенный системный файл», который в Windows 10, например, можно увидеть только после выполнения следующих действий:

  1. С помощью File Explorer откройте диск, на котором установлена Windows (обычно C:).
  2. Перейдите на вкладку «Вид» и отметьте пункт «Скрытые элементы».
  3. Затем нажмите на «Параметры» и выберите «Изменить параметры папок и поиска».
  4. В новом окне также откройте вкладку «Вид» и снимите флажок «Скрывать защищенные файлы операционной системы (рекомендуется)».
  5. Теперь подтвердите изменения во всплывающем диалоговом окне нажатием «Да», а затем нажмите «Применить» и «OK».
  6. Pagefile.sys теперь должен быть виден непосредственно в Проводнике.

Если теперь вы попытаетесь удалить pagefile.sys, вы обнаружите, что это невозможно. Вместо этого вы получите сообщение о том, что файл подкачки «открыт в другой программе», поскольку Windows и другие приложения активно обращаются к файлу во время работы.

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

  1. Откройте Панель управления через меню «Пуск».
  2. Выберите пункт «Система» (для этого требуется просмотр значка в панели управления) и опцию «Дополнительные параметры системы» в меню слева.
  3. Откройте вкладку «Дополнительно», если она еще не открыта, и нажмите на «Настройки» в разделе «Производительность».
  4. В настройках производительности перейдите на вкладку «Дополнительно» и нажмите на «Изменить» в разделе «Виртуальная память».
  5. Снимите флажок «Автоматически управлять размером файла подкачки для всех устройств», а затем отметьте опцию «Без файла подкачки».
  6. Нажмите на кнопку «Установить» и подтвердите изменения нажатием кнопки «ОК». Теперь перезагрузите Windows, чтобы удалить текущую версию pagefile.sys.

Перемещение pagefile.sys: Шанс повысить производительность

Если вы используете несколько жестких дисков, вам не обязательно удалять pagefile.sys, когда места в памяти становится мало. Вместо этого можно переместить файл подкачки на другой носитель данных. Это может быть полезно, если вы хотите разгрузить SSD-диск и освободить ценное место на SSD. Разрешения на чтение и запись для pagefile.sys могут быть найдены на альтернативном носителе данных, что может несколько повысить общую производительность.

Чтобы переместить pagefile.sys, выполните следующие действия:

  1. Откройте расширенные настройки системы («Панель управления» -> «Система» -> «Расширенные настройки системы»).
  2. Откройте вкладку «Дополнительно».
  3. В разделе «Производительность» выберите «Настройки».
  4. Снова откройте вкладку «Дополнительно» и выберите «Изменить».
  5. Отключите опцию «Автоматически управлять размером файла подкачки для всех устройств», сняв флажок.
  6. Выберите носитель данных, на который вы хотите переместить pagefile.sys, отметьте пункт «Размер, управляемый системой» и подтвердите изменение, нажав «Установить».
  7. Затем выберите диск, на котором до сих пор администрировался pagefile.sys, и пункт «Без файла подкачки».
  8. Теперь перезагрузите компьютер.

В настройках рабочей памяти вы также можете задать индивидуальный минимальный и максимальный размер для pagefile.sys. Для этого просто нажмите на пункт «Определяемый пользователем размер», а затем введите желаемые значения (в мегабайтах). Однако размер файла подкачки не может быть меньше 16 МБ. Как и при перемещении и удалении pagefile.sys, опция «Автоматически управлять размером файла подкачки для всех устройств» должна быть деактивирована.

Оцените статью
cdelat.ru
Добавить комментарий