Увеличение файла подкачки или зачем нужна виртуальная память? Что такое файл подкачки

(1 votes, average: 5,00 out of 5)


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

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

Как увеличить файл подкачки Windows

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

Откроется меню "Свойства системы", где необходимо открыть вкладку "Дополнительно"

В открывшемся меню в разделе "Быстродействие" нажмите на кнопку "Параметры"

Во вкладке "Дополнительно" в разделе виртуальная память нажмите кнопку "Изменить"

Наводим на системный диск, в моем случае буква системного диска С:, и выбираем параметр "Без файла подкачки" нажимаем кнопку "Задать" и подтверждаем кнопкой "ОК"

Следующим шагом перенесем файл подкачки на другой диск, для этого выберем букву диска на котором будет располагаться виртуальная память файла подкачки, в моем случае диск D:

В данном пункте необходимо выбрать размер виртуальной памяти. Можно установить "флажок" "Размер по выбору системы" или установить параметры вручную. Для установки параметров файла подкачки необходимо знать объем оперативной памяти, установленной на вашем компьютере. Данный параметр вписываем в строчку "Исходный размер", а в строчку "Максимальный размер" вписываем значение "Исходный размер"Х2, т.е. если у меня на компьютере установлено 512х2=1 ГБ Оперативной памяти, в строчках "Исходный размер" я указываю 1000 МБ, а в строчке "Максимальный размер" указываю значение 1000х2=2000 МБ. Незабываем нажать на кнопку "ОК" чтобы сохранить значения.

К примеру если на компьютере установлено 2 ГБ оперативной памяти в данных строчках нужно указать 2000 МБ и 4000 МБ соответственно.

Файл подкачки существует в помощь оперативной памяти. Он хранит данные запущенных но не используемых в данный момент программ. А теперь немного подробнее.

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

Если подумать, то можно задаться вопросом, зачем в таком случае вообще ОЗУ, если данные можно с таким же успехом хранить на HDD. Все дело в пропускной способности и скорости обработки данных. Жесткий диск слишком медленный для такого дела. Оперативная память же, в разу быстрее, что позволяет без каких либо тормозов работать с программой, так как данные от приложения обрабатываются практически мгновенно.

Чем больше файл подкачки, тем больше данных он может хранить. Но стоит помнить две вещи: выделение дискового пространства для файла подкачки, резервируется на жестком диске и не сможет быть использовано для других целей, и во вторых, не рекомендуется ставить файл подкачки слишком большим, так как постоянное движение данных от туда в ОЗУ и обратно, может замедлить работу системы. Рекомендуемый объем файла подкачки равный 1.5- 2 от объема ОЗУ на Вашем компьютере. Так как и где увеличить файл подкачки? Следуйте инструкции ниже:

1. Заходим в Свойства компьютера и открываем Дополнительные параметры системы ;

2. В открывшемся окне во вкладке Дополнительно находим раздел Быстродействие и жмем на кнопку Параметры ;

3. В новом окне переходим во вкладку Дополнительно и в разделе Виртуальная память жмем на кнопку Изменить ;

4. Убираем галочку с пункта Автоматически выбирать объем файла подкачки . Выбираем Локальный диск , на котором будем резервировать пространство под файл подкачки. Выбираем Указать размер и указывает минимальный и максимальный размер. После этого жмем Задать и ОК ;

5. Перезагружаем компьютер.

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

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

Что такое файл подкачки?

Начнем с того, что данный объект является важным системным компонентом, который присутствует во всех без исключения системах Windows. Нужен ли файл подкачки в системе - вопрос второстепенный. Тут самым основным является понимание сути того, за что он отвечает.

А отвечает он за регламентирование использования так называемой виртуальной памяти, которая может быть использована системой при чрезмерной нагрузке на память оперативную, когда ее ресурсов явно не хватает для выполнения пользовательских задач в виде запущенных программ и процессов. Обратите внимание, что это относится в основном именно к пользовательским приложениям, поскольку операционная система изначально «отрезает» кусок ОЗУ для собственных нужд, что, соответственно, уменьшает общий доступный объем. Но как это все работает? Давайте посмотрим на эти процессы несколько подробнее, особо не вдаваясь в техническую терминологию, а дав объяснение максимально простым и понятным любому пользователю языком.

Как работает виртуальная память и файл подкачки Windows 10?

Итак, под виртуальной памятью понимается зарезервированное место на жестком диске со строго определенным размером, в которое производится загрузка компонентов запускаемых программ при нехватке RAM (ОЗУ). Для чего все это нужно?

Представьте себе простейшую ситуацию, когда в запушенной операционной системе выполняется огромное количество собственных фоновых процессов, а тут еще и пользователь запускает несколько ресурсоемких программ (например, современную компьютерную игру с параллельным прослушиванием музыки на программном плеере), да еще и забывает закрыть остальные активные приложения, которые открыл ранее. Понятно ведь, что оперативная память не резиновая. А где взять дополнительные объемы, чтобы выполнить все запущенные процессы, да еще и так, чтобы вся система в один «прекрасный» момент не зависла?

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

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

Доступ к настройкам

Но давайте посмотрим, каким образом можно добраться до основных настроек, а попутно определимся, какие именно действия можно производить с самим компонентом pagefile.sys.

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

Чтобы перейти к основным настройкам и параметрам на примере Windows 10, необходимо вызвать раздел системы через меню ПКМ на иконке компьютера в обычном «Проводнике» с выбором пункта свойств и перейти к дополнительным параметрам (ссылка слева).

На вкладке «Дополнительно» в разделе быстродействия нажимается кнопка «Параметры», после этого еще на одной вкладке «Дополнительно» нажимается кнопка изменения опций виртуальной памяти.

Какие действия можно производить с компонентом pagefile.sys?

Итак, в настройки мы вошли. Но как настроить файл подкачки на оптимальное быстродействие системы, ведь опции неактивны?

Это нормальное явление. Дело в том, что изначально система сама устанавливает требуемый размер, в зависимости от конфигурации оборудования, в частности, от объема RAM. Если посмотрите внимательнее, сверху можно увидеть галочку напротив строки автоматического выбора объема. Таким образом, снятие флажка даст доступ к необходимым настройкам.

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

Изменение размера, установленного по умолчанию

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

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

Тем не менее проблема того, как изменить файл подкачки, имеет и обратную сторону медали. Не секрет, что в современных конфигурациях с достаточно большими объемами оперативной памяти, можно вообще обойтись без использования виртуальной памяти. Например, при объемах RAM порядка 8 Гб и выше использование виртуальной памяти совершенно не оправдано, хотя Windows настоятельно рекомендует установить размер на уровне 1905 Мб при текущем значении 1920 Мб и минимальном 16 Мб.

Вообще, общий принцип таков: чем больше оперативной памяти, тем меньшим должен быть размер файла подкачки. Если привести параметры, считающиеся оптимальными в соотношении ОЗУ (оперативная память)/ВП (виртуальная память) в гигабайтах, значения распределятся следующим образом:

  • 6/0,5;
  • 2/1,5;
  • 0,5/2,5.

Насколько целесообразно отключение виртуальной памяти?

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

Но без файла подкачки обойтись можно даже на маломощных конфигурациях, конечно, если в них не предполагается использование тяжеловесных программных продуктов. Например, Windows 10 на компьютере с 2-ядерным процессором среднего ценового диапазона и оперативной памятью 2 Гб прекрасно работает и без использования виртуальной памяти. Для «Офиса» большего и не нужно.

Как отключить файл подкачки? Нужно просто отметить строку «Без файла подкачки», сохранить изменения и произвести рестарт системы. Впрочем, нужен ли файл подкачки, пользователь решает сам.

Вопросы физического удаления

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

Вместо послесловия

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

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

0. Виртуальная память, что это такое?

Под понятием виртуальная память следует понимать сочетание памяти временного хранилища и оперативного запоминающего устройства (ОЗУ) на жестком диске (винчестере).

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

1. Влияние ОЗУ на скорость работы программ

Скорость работы всех программ во многом зависит от объема оперативной памяти, проще говоря, чем больше объем ОЗУ, установленного в компьютере, тем быстрее эти программы работают. Если вследствие нехватки оперативной памяти работа компьютера замедляется, то ее следует восполнить путем увеличения размера виртуальной памяти на винчестере. Однако здесь следует учитывать, что данные с ОЗУ считываются быстрее, нежели с жесткого диска. Потому предпочтительнее будет добавить ОЗУ.

2. Увеличение виртуальной памяти

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

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

Чтобы это осуществить, необходимо выполнить следующие действия:

В Windows XP : Необходимо правой кнопкой мышки щелкнуть на значок «Мой компьютер » после чего перейти по пункту «Свойства ».

В Windows Vista и старше : Перейдем в «Панель управления » — «Система и безопасность » — «Система » — «Дополнительные параметры системы »

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

Откроется окошко, в котором нужно выбрать вкладку «Дополнительно », затем нажать «Изменить » в группе «Виртуальная память ».

Снимем флаг «Автоматически выбирать объем файла подкачки » и, выбрав диск, с которого будет осуществляться подкачка файла, устанавливаем значения исходного и максимального размеров виртуальной памяти. Необходимо в исходный размер записать рекомендуемое число, а в максимальном размере установить большое значение, например число 7000. После этого нажать на кнопку «Задать ».

После этого следует принять все изменения, нажав в каждом окне кнопку «Ок » и перезагрузить компьютер.

Помогла ли Вам данная статья?

С понятием физической памяти на компьютере знаком любой пользователь, таковой может служить встроенный или съёмный жесткий диск, на который записываются обрабатываемые данные. Современные жёсткие диски надёжны и долговечны, но у них есть один существенный недостаток – невысокая скорость чтения/записи. Поэтому помимо физической памяти все компьютеры оснащены этаким посредником между физическим диском и процессором – оперативной памятью или иначе ОЗУ, обладающей куда более высокой скоростью, чем любой HDD или SSD-диск.

Что такое файл подкачки и для чего он нужен

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

Чтобы снизить риск развития такого малоприятного сценария, разработчиками был создан специальный файл, в которой система сбрасывает не помещающиеся в ОЗУ данные, а потом, когда часть оперативки освободится, возвращает их обратно. Называется он файл подкачки, в Windows 7/10 его также нередко называют виртуальной памятью или страничным файлом. Чтобы подробно объяснить принципы его работы, потребовалось бы прочесть целую лекцию, мы же ограничимся таким кратким пояснением: главная задача файла подкачки – обеспечение наилучшей производительности работы системы и программ в условиях повышенной нагрузки на оперативную память.

Как включить файл подкачки и какой должен быть его размер

Итак, что такое файл подкачки и для чего он необходим, надеемся, вам более или менее понятно, теперь самое время перейти к более сложной и интересное теме, а именно его настройке. По правде говоря, файл подкачки в Windows не нуждается в особой конфигурации за исключением некоторых частных случаев. Операционная система сама его создает и сама же определяет его размер исходя из физических и программных параметров компьютера. По умолчанию располагается этот файл в корне диска C, носит системное имя pagefile.sys и, как многие системные объекты, изменение которых без особой нужды нежелательно, является скрытым. Так что если вы хотите его увидеть, снимите в параметрах папок галку «Скрывать защищённые системные файлы».

Если файл подкачки есть в корне системного диска, скорее всего, он у вас включён. Чтобы убедиться в этом окончательно, откройте командой systempropertiesperformance «Параметры быстродействия».

Далее переключитесь на вкладку «Дополнительно» и найдите блок «Виртуальная память», где будет указан текущий размер файла подкачки. Если вдруг он окажется отключённым (размер 0), настоятельно советуем его включить. Нажмите в окне параметров быстродействия кнопку «Изменить», установите в следующем окошке галку в чекбоксе «Автоматически выбирать объем файла подкачки», включите радиокнопку «По выбору системы» и сохраните настройки.

Вот так просто поставить файл подкачки на Windows 7/10, но это что касается настроек по умолчанию. Вы можете задать собственный размер страничного файла, отключив автоматический выбор объёма и активировав радиокнопку «Указать размер». Несмотря на более чем достаточный опыт айтишников, однозначного мнения насчёт оптимального размера файла подкачки не существует. Традиционно считается, что его объём должен быть как минимум равен объему ОЗУ, но это очень приблизительно, хотя бы по той причине, что своп является динамическим и может увеличиваться по требованию операционной системы.

Итак, сколько ставить файл подкачки в Windows 7/10, если речь идет о его ручной настройке? Зависит это прежде всего от объёма оперативной памяти, разрядность системы не играет в данном случае принципиальной роли. Учитывая индивидуальность ПК, для расчёта размера виртуальной памяти предлагаем воспользоваться следующим методом. Запустив на ПК как можно больше программ, вкладок в браузере и т.д., откройте Диспетчер задач, перейдите на вкладку «Производительность» и запишите задействованный объем ОЗУ.

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

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

Следует, однако, понимать, что приведенные здесь цифры также являются средними. Имеются примеры, когда файл подкачки необходим даже при наличии на ПК 16 и более Гб ОЗУ (таково требование некоторых программ). Также если вы имеете привычку оставлять много программ в фоне, рекомендуется увеличить размер файла подкачки на 20-30 процентов от приведенных выше значений. С другой стороны, если на вашем компьютере имеется достаточно памяти, вы не запускаете «тяжелых» программ, не замечаете снижения производительности, увеличивать его не стоит. Три гигабайта файла подкачки для 4/8 Гб ОЗУ вполне должно хватить для работы без «тормозов», чрезмерное же увеличение не только не ускорит систему, но, скорее, напротив, замедлит её, так как Windows придётся обращаться чаще не к оперативной памяти, а к более медленному файлу подкачки.

В каких случаях необходимо увеличить размер файла

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

Бывает и такое, что программа или игра при запуске требует наличия файла подкачки определенного размера. О том, как увеличить файл подкачки в Windows 7/10, теоретически было сказано выше, практически это выглядит следующим образом.

Предположим, что объём виртуальной памяти у нас установлен по выбору системы и нам нужно его увеличить. С помощью команды systempropertiesperformance заходим в параметры быстродействия, жмем изменить виртуальную память, снимаем галку автоматического определения размера файла подкачки системой и указываем собственный размер. С исходным и максимальным размерами можно не заморачиваться, выставляем в обоих полях одинаковые значения, жмём «Задать», сохраняем настройки и перезагружаем компьютер. Вот так просто изменить размер файла подкачки Windows.

Использование файла подкачки на SSD

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

К тому же объём записываемых в ФП данных на SSD не настолько велик, чтобы исчерпать ресурсы ячеек памяти (на это понадобятся многие годы). Более того, характеристики производительности SSD и основные модели использования файла подкачки как нельзя лучше подходят друг к другу, поэтому если на вашем компьютере имеется два диска и один из них SSD, то размещать файл подкачки рекомендуется именно на нём, как на самом быстром! К тому же не забывайте, что отключение ФП приведёт к невозможности диагностики критических ошибок в системе (создания дампа аварийной копии памяти).

Итак, нужен ли файл подкачки на SSD? С большей долей уверенности можно сказать что да, даже если система не включила его при установке. Исключение составляют ПК с очень большим объёмом ОЗУ (16 Гб и выше), но и тут не всегда всё так однозначно. Что касается продления жизни SSD посредством отключения/переноса ФП, здесь есть своя доля правды, так как практика использования твердотельных накопителей со всей очевидностью показала, что срок их службы напрямую зависит от приходящейся на них нагрузки.

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

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