2772

Создание и настройка файла подкачки в Windows 7

Настройка файла подкачки в Windows 7

Файл подкачки – это зарезервированное свободное место на локальном диске компьютера, на тот случай если размера ОЗУ не будет хватать для функционирования самой системы или запущенных приложений. Иными словами, если у вас установлено мало памяти, а запущенная программа требует больше, то, чтобы избежать сбоев и зависания, Windows переносит часть данных из ОЗУ на HDD и сохраняет их в файле подкачки (также называемом своп файлом). Далее мы детально рассмотрим, как его создать, настроить или при надобности полностью удалить.

Общие сведения о виртуальной памятиИконка информация

Кроме самой системы, некоторые программы также могут активно использовать своп файл для своего нормального функционирования. Стандартно он размещается на диске с Windows и его размером управляет сама система. Тут также стоит отметить, что перенос данного файла на отдельный от системы раздел может немного прибавить производительности компьютеру. Рассмотрим, как можно отредактировать настройки, отключить или перенести виртуальную память на другой раздел. 

Рекомендуемый размер своп файлаИконка рекомендация, галочка, птичка

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

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

Очистка файла подкачки при выключении компьютераИконка очистка

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

  1. Вызываем окно «Выполнить», воспользовавшись клавиатурной комбинацией «Win+R».
  2. Далее вписываем туда команду secpol.msc.
    Команда для запуска редактора политики Windows 7

    Запускаем редактор политики при помощи команды

  3. В появившемся редакторе открываем папку «Локальные политики».
  4. Нажимаем по каталогу «Параметры безопасности».
  5. В правой части окна нажимаем дважды на строку «Завершение работы: очистка файла подкачки…».
    Очистка файла подкачки в редакторе политики Windows 7

    Находим пункт для очистки файла подкачки в редакторе политики

  6. Далее устанавливаем вариант «Включён».
  7. Нажимаем «ОК».
    Параметр локальной безопасности Очистка файла подкачки

    Устанавливаем параметр для включения очистки своп файла

 Варианты настройки виртуальной памятиИконка Настройки

Выставить собственные параметры для своп файла можно несколькими способами. Для этого мы можем воспользоваться настройками системы, командной строкой или установкой нужных параметров в реестре Windows. Рассмотрим каждый из способов в подробностях.

Вариант №1: Системные настройки файла подкачкиИконка Системный блок, настройки

Чтобы отредактировать параметры свопа в Windows 7, нам потребуется перейти в специальный раздел настроек системы. Для этого проделаем следующие шаги:

  1. Запускаем диалоговое окно «Выполнить» из стартового меню системы или воспользовавшись клавиатурной комбинацией «Win+R».
  2. После этого вписываем команду sysdm.cpl и нажимаем «Enter».
    Команда для запуска свойств системы

    Запускаем свойства системы при помощи команды

  3. Открываем раздел «Дополнительно» и нажимаем на кнопку «Параметры» в настройках быстродействия системы. 
    Дополнительные параметры в свойствах системы Windows 7

    Переходим в параметры быстродействия на вкладке дополнительных настроек

  4. Затем еще раз открываем вкладку «Дополнительно» и воспользуемся кнопкой «Изменить» в блоке параметров виртуальной памяти.
    Вкладка Дополнительно в параметрах быстродействия Windows 7

    Отрываем раздел для изменения настроек виртуальной памяти

  5. По умолчанию функция будет настроена на автоматическое управление. Чтобы это изменить, нам потребуется отключить автонастройку, убрав галочку в соответствующем пункте.
    Настройки виртуальной памяти Windows 7

    Отключаем автоматическую настройку файла подкачки

Обычно своп файл имеет размер «По выбору системы» и расположен на диске С. Чтобы перенести его в другой раздел проделаем следующие операции:

  1. Для начала нам нужно будет убрать файл подкачки – для этого выбираем системный диск и отмечаем вариант «Без файла подкачки».
  2. После этого нажимаем на кнопку «Задать».
    Отключение файла подкачки Windows 7

    Отключаем файл подкачки и задаем новый

  3. На мониторе появится сообщение о том, что отключение функции может привести к появлению ошибок. Игнорируем предупреждение и нажимаем на кнопку «Да»

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

Теперь нам нужно создать файл подкачки на другом диске. Желательно чтобы это был отдельный от системы HDD, а не созданный на том же носителе раздел. Проделаем следующие операции:

  1. Выбираем диск, на котором мы будем размещать виртуальную память.
  2. Отмечаем вариант «Указать размер» и вводим одинаковые цифры в оба поля. Первое значение определяет минимальный объем виртуальной памяти, а второе, соответственно, максимальный. Желательно указать диапазон от двух до пяти гигабайт.
  3. Далее нажимаем на кнопку «Задать» и после неё на кнопку «ОК».
    Создание файла подкачки Windows 7

    Задаем параметры новому своп файлу

  4. Windows оповестит нас о том, что для активации новых настроек нужно перезагрузить систему. Нажимаем «ОК»

В итоге новый файл подкачки будет автоматически создан на указанном нами диске с выбранным размером. 

Вариант № 2: Настройка виртуальной памяти при помощи командной строки Иконка Командная строка

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

  1. Запускаем командную строку от имени администратора из стартового меню системы или воспользовавшись окном «Выполнить», вписав туда команду cmd.
    Запуск командной строки в меню Выполнить

    Запускаем командную строку в окне «Выполнить»

  2. Далее посмотрим, где находится своп файл при помощи команды

    wmic pagefile list /format:list

    Вписываем её в строку и нажимаем «Enter».

    Приложение сообщит нам, что файл находится на диске С (C:\pagefile.sys») и его размер составляет 3000 мегабайт (AllocatedBaseSize 3000).

    Команда для просмотра информации о файле подкачки

    Данные о текущем файле подкачки

  3. После этого отключаем функцию автоматической настройки подкачки при помощи команды

    wmic computersystem set AutomaticManagedPagefile=False

    Команда отключения автоматической настройки файла подкачки

    Запускаем команду для отключения автоматической настройки

  4. Далее удаляем файл из системного диска, введя команду:

    wmic pagefileset where name=»C:\\pagefile.sys» delete

    Команда для удаления файла подкачки

    Удаляем своп файл с диска С:

  5. Создаем новый своп, например, на диске E при помощи следующей команды:

    wmic pagefileset create name=»E:\\pagefile.sys»

    Команда для создания своп файла Windows 7

    Создаем новый файл подкачки на диске E:

  6. Теперь нам нужно перезапустить систему, после чего мы сможем установить новый размер подкачки введя команду:

    wmic pagefileset where name=»E:\\pagefile.sys» set InitialSize=3000,MaximumSize=3000

    Команда для установки размера файла подкачки

    Устанавливаем размер своп файла

Где значение 3000 это новый размер своп файла. После очередной перезагрузки компьютера указанные настройки вступят в силу. 

Вариант № 3: Используем параметры реестра  Иконка редактора реестра regedit

Еще одним способом настройки своп файла в Windows 7 является изменение ключей в реестре ОС. Чтобы создать или перенести файл подкачки на другой диск, проделаем следующие операции:

  1. Запускаем диалоговое окно «Выполнить» воспользовавшись комбинацией клавиш «Win+R».
  2. После этого вписываем туда команду regedit.
    Команда для запуска реестра Windows

    Запускаем редактор реестра при помощи команды

  3. В появившемся окне открываем следующий адрес

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

    Настройки файла подкачки в реестре Windows 7

    Открываем папку с настройками своп файла в реестре

  4. Выбрав папку, в правой части окна дважды нажимаем по строке ExistingPageFiles и меняем букву диска на нужный нам раздел.
    Параметр ExistingPageFiles в реестре Windows 7

    Открываем параметр ExistingPageFiles в реестре Windows

    Например, вместо \??\C:\pagefile.sys вписываем \??\E:\pagefile.sys, чтобы переместить своп файл с диска С на раздел E.

  5. После этого нажимаем на кнопку «ОК».
    Мультистрока расположения своп файла Windows 7

    Переносим файл подкачки на диск E:

  6. Далее дважды кликаем по строке PagingFiles , меняем в значении букву диска и дописываем нужный размер файла виртуальной памяти.
    Параметр PagingFiles в реестре Windows 7

    Открываем настройку размера своп файла

Например, E:\pagefile.sys 3000 3000 установит размер свопа примерно в 3 гигабайта. Первое число 3000 – означает минимальный размер, а второе – максимальный.

Мультистрока размера своп файла Windows 7

Устанавливаем размер файла подкачки

Здесь также можно включить автоматическую установку настроек виртуальной памяти на усмотрение системы. Для этого нужно будет вписать текст: 

?: \pagefile.sys

Команда для автоматической настройки файла подкачки в реестре

Устанавливаем автоматическую настройку виртуальной памяти

Если требуется указать место для создания файла подкачки, а управление его размером предоставить системе, то в таком случае параметр будет выглядеть так:

 E:\pagefile.sys 0 0

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

ЗаключениеИконка Заключение, птичка, галочка

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

Виктор Зверев

Веб-мастер. Переводчик. Копирайтер. Менеджер среднего звена. Увлекаюсь астрономией и IT-технологиями.


Понравилась статья?
Комментариев: 2

  • Klophishnec
    Klophishnec
    16 апреля, 2020 в 12:22

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

    • Валерий Ульянихин
      Валерий Ульянихин
      3 мая, 2020 в 20:52

      Я установил динамический параметр для файла подкачки. Да, тоже очень сильно повышает производительность системы. И занимает эта штука памяти столько, сколько необходимо, не перегружая сильно систему. С очисткой да, это дело, надо тоже опробовать, вот думаю.