Файл подкачки или иначе своп-файл (swap-file), является виртуальной памятью, располагающейся на одном из жёстких дисков, и представляет собой «продолжение» физической оперативной памяти (ОЗУ). Если при работе какого-либо приложения ему не хватает объёма установленного ОЗУ, то Windows 7 использует своп-файл для хранения данных приложения, то есть производит запись в него и чтение из него данных, которые не поместились в ОЗУ. Этот процесс записи и чтения носит название свопинга. В Windows 7 этот файл имеет строго определённое имя pagefile.sys, которое нельзя изменить.
- Оптимальные размеры файла подкачки
- Очистка своп-файла при завершении работы
- Выбор места расположения своп-файла
- Отключение и включение файла подкачки
- Полезные советы
При своей установке Windows 7 самостоятельно определяет необходимый размер своп-файла и размещает его на системном разделе жёсткого диска. Часто бывает так, что подобное поведение системы относительно размеров и размещения этого файла не даёт максимального быстродействия компьютера. Поэтому пользователю приходится самому настраивать параметры pagefile.sys и оптимизировать его работу. Постараемся осветить наиболее важные моменты этого процесса.
Оптимальные размеры файла подкачки
Считается, что для получения хорошей производительности требуется задать минимальный объем файла подкачки, равный объёму ОЗУ, а максимальный – вдвое больше. То есть, если компьютер имеет ОЗУ размером 2 Гб, то для своп-файла следует задать минимальный и максимальный размеры, равные 2 и 4 Гб, соответственно. Задание двух этих параметров с различными значениями приводит к тому, что фактический размер этого объекта дисковой памяти изменяется динамически, значит, он будет подвергаться фрагментации и снижать быстродействие. Поэтому многие пользователи задают одинаковые значения. В этом случае pagefile.sys становится статическим (не фрагментируемым), что снижает нагрузку на систему и повышает её быстродействие. Но и в случае динамического своп-файла есть способ устранения снижения производительности, если включить очистку файла при завершении работы операционной системы.
Очистка своп-файла при завершении работы
Для включения очистки файла pagefile.sys при завершении работы операционной системы необходимо в режиме командной строки выполнить команду secpol.msc («Пуск – Выполнить»). В открывшемся окне следует найти элемент «завершение работы: очистка файла подкачки…». Двойным щелчком мыши по нему устанавливаем параметр безопасности в значение «Включён» и нажимаем кнопку «Применить». Эти действия показаны двумя следующими рисунками.
Выбор места расположения своп-файла
Windows 7 допускает располагать своп-файл одновременно на нескольких дисках, но этот вариант производительность системы не увеличивает. Наиболее оптимальным способом по отношению к производительности является один файл подкачки, расположенный на любом разделе жёсткого диска, кроме системного раздела. Для изменения места расположения pagefile.sys требуется вначале его удалить, а затем создать в нужном месте. Для этого щёлкаем «Пуск», а затем «Мой компьютер – Свойства» (правая кнопка мыши). В появившемся окне щёлкаем по «Дополнительные параметры системы».
Откроется окно, в котором нужно выбрать вкладку «Дополнительно».
Здесь в разделе «Быстродействие» нажимаем кнопку «Параметры» и в открывшемся окне снова выбираем вкладку «Дополнительно». Обращаемся к разделу «Виртуальная память» и нажимаем кнопку «Изменить». Открывается окно, позволяющее задавать местоположение и размеры своп-файлов на любых разделах жёстких дисков. Это же окно позволяет как отключить файл подкачки, так и включить его.
Как уже говорилось, по умолчанию Windows 7 размещает pagefile.sys в системном разделе диска, что видно по активированному пункту «Размер по выбору системы». Для переноса файла подкачки на другой раздел, его следует выбрать, активировать пункт «Без файла подкачки» и нажать кнопку «Задать». Этими действиями своп-файл удаляется из своего прежнего местоположения. Иногда после этого появляется сообщение с предупреждением об отключении этого файла или задании слишком малого его объёма, что может привести к возникновению системной ошибки. В этом сообщении следует просто нажать «Да».
Теперь переходим на создание файла в нужном месте. Для этого:
- Выбираем требуемый раздел диска.
- Активируем пункт «Указать размер».
- Задаём размеры файла (минимальный максимальный).
- Нажимаем кнопку «Задать».
Все эти действия показаны на следующем рисунке.
В приведённом рисунке пользователь создал динамический своп-файл, у которого максимальный размер вдвое превышает минимальный. При необходимости создать статический pagefile.sys, эти параметры должны быть одинаковыми.
Следует отметить, что своп-файл может быть изменён в своих размерах без изменения его местоположения. Для этого все приведённые выше действия нужно выполнить без изменения раздела диска. Разумеется, излишне говорить, что во всех окнах с кнопкой «ОК» её следует нажимать по окончании всех требуемых действий. И ещё: при изменении объёма в сторону уменьшения изменения вступают в действие мгновенно, в противном случае может понадобиться перезагрузка, о чём пользователь получит сообщение, в котором нужно нажать «ОК».
Отключение и включение файла подкачки
Многие пользователи часто прибегают к отключению своп-файла. Это оправдано в тех случаях, когда в компьютере установлено ОЗУ достаточно большого размера. И действительно, зачем тратить время на свопинг и уменьшать быстродействие системы, если можно просто добавить одну или несколько планок ОЗУ. Стоимость ОЗУ в данное время не так уж велика, зато увеличение объёма установленного ОЗУ и отключение файла подкачки может дать существенное увеличение производительности, особенно при не очень мощном компьютере. Отключить своп-файл легко – для этого достаточно удалить его, задав чекбокс «Без файла подкачки», как показано на предпоследнем рисунке.
Включить своп-файл в работу так же просто, как и отключить – достаточно только снять галку «без файла подкачки» и установить «Размер по выбору системы» или задать свои его значения.
Полезные советы
Попытаемся дать несколько рекомендаций от опытных пользователей по настройке и оптимизации файла подкачки. Вот они:
- Излишне говорить, что идеальным вариантом будет sys, расположенный на отдельном разделе жёсткого диска.
- Материальное положение пользователя не сильно пошатнётся, если он установит дополнительные планки ОЗУ и вообще откажется от виртуальной памяти. Это даст увеличение скорости работы Windows Для неё вполне хватит 6 ГБ оперативной памяти.
- Windows 7 производит постоянное увеличение размера своп-файла, что приводит к фрагментации жёсткого диска и лишним накладным расходам. Поэтому рекомендуется задать свой размер с одинаковыми значениями для минимального и максимального размеров.
- Не следует задавать размер этого файла менее 1 Гб, иначе возможна фрагментация жёсткого диска.
- Отдельной рекомендации требует случай использования в качестве системного SSD-диска. Это твердотельный накопитель, не имеющий механических вращающихся элементов. По сути – это большая флешка с очень высокой скоростью чтения-записи, обычно на порядок выше скорости жёстких дисков. Но при всех её очень хороших скоростных параметрах она имеет ограниченное число циклов запись-чтение. Поэтому очень важно обеспечить минимальное количество перезаписей на неё, а для этого нужно или вообще отключить своп-файл, или сделать его статическим.
Видео
В операционных системах Windows для работы используется так называемый файл подкачки pagefile.sys (скрытый и системный, обычно находится на диске C), представляющий своего рода «расширение» оперативной памяти компьютера (иначе — виртуальная память) и обеспечивающий работу программ даже в том случае, когда физической памяти RAM недостаточно. Windows 10, 8.1 или Windows 7 также пытается переместить неиспользуемые данные из оперативной памяти в файл подкачки, причем, по информации Microsoft, каждая новая версия делает это лучше.
В этой инструкции подробно о том, как настроить файл подкачки Windows 10 и предыдущих версий системы: увеличить его, уменьшить, отключить вовсе или перенести на другой диск. А также о существующих рекомендациях, касающихся правильной настройки виртуальной памяти.
- Что происходит при отключенном файле подкачки
- Файл подкачки Windows 10
- Как увеличить, уменьшить, отключить файл подкачки
- Видео инструкция
- Настройка файла подкачки Windows 8.1 и Windows 7
- Видео: изменение параметров виртуальной памяти
- Правильная настройка файла подкачки
Что будет, если отключить файл подкачки
При отключенном файле подкачки иногда всё работает как и прежде. Но при небольшом размере оперативной памяти (или при использовании требовательных к ресурсам компьютера процессов), вы можете получить сообщение с предупреждением: «На компьютере недостаточно памяти. Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы» или «Чтобы предотвратить потерю данных, закройте программы». Также при отключенном файле подкачки не сохраняются дампы памяти при сбоях системы.
Но не всегда: распространён вариант, когда программы просто «вылетают» или ошибку бывает сложно связать с отключенным когда-то файлом виртуальной памяти (особенно если это было давно). Поэтому, если вы отключили файл подкачки и когда-либо столкнётесь что программы сообщают о собственных ошибках (например, ошибка вывода в OBS), либо молча не запускаются (Premiere Pro), выбивают черный экран (Photoshop), рекомендую в первую очередь попробовать снова включить его.
По умолчанию, Windows 10, 8.1 и Windows 7 автоматически определяют размер файла подкачки в соответствии с потребностями системы и особенностями работы. По мнению некоторых пользователей, в ряде случаев изменение файла подкачки вручную может помочь оптимизировать работу системы, иногда может быть целесообразно вообще отключить его, а в некоторых других ситуациях самое лучшее — ничего не изменять и оставить автоматическое определение размера файла подкачки. В этом руководстве — о том, как увеличить, уменьшить или отключить файл подкачки и удалить файл pagefile.sys с диска, а также о том, какие существуют рекомендации о правильной настройке файла подкачки, в зависимости от того, как вы используете компьютер и его характеристик.
Файл подкачки Windows 10
Помимо файла подкачки pagefile.sys, который был и в предыдущих версиях ОС, в Windows 10 присутствует новый скрытый системный файл swapfile.sys так же находящийся в корне системного раздела диска и, по сути, тоже представляющий собой своеобразный файл подкачки, используемый не для обычных («Классическое приложение» в терминологии Windows 10), а для «Универсальных приложений» UWP.
Новый файл подкачки swapfile.sys потребовался в связи с тем, что для универсальных приложений изменились способы работы с памятью и, в отличие от обычных программ, которые используют файл подкачки как обычную оперативную память, файл swapfile.sys используется как файл, хранящий «полное» состояние отдельных приложений, своего рода файл гибернации конкретных приложений, из которого они могут в короткое время могут продолжать работу при обращении. Предвидя вопрос о том, как удалить swapfile.sys: его наличие зависит от того, включен ли обычный файл подкачки (виртуальная память), т.е. удаляется он тем же способом, что и pagefile.sys, они взаимосвязаны.
Как увеличить, уменьшить или отключить файл подкачки в Windows 10
А теперь о настройке файла подкачки в Windows 10 и о том, каким образом его можно увеличить (хотя тут, пожалуй, лучше просто задать рекомендуемые параметры системы), уменьшить, если вы считаете, что у вас достаточно оперативной памяти на компьютере или ноутбуке, или полностью отключить, освободив тем самым место на жестком диске.
- Для того, чтобы зайти в настройки файла подкачки Windows 10, вы можете просто начать набирать слово «производительность» в поле поиска, после чего выбрать пункт «Настройка представления и производительности системы». Второй вариант попасть в нужное окно — нажать клавиши Win+R на клавиатуре, ввести sysdm.cpl и нажать Enter, затем на вкладке «Дополнительно» в разделе «Быстродействие» нажмите кнопку «Параметры».
- В открывшемся окне выберите вкладку «Дополнительно», а в разделе «Виртуальная память» нажмите кнопку «Изменить» для настройки виртуальной памяти.
- По умолчанию в параметрах будет установлено «Автоматически выбирать объем файла подкачки» и на сегодня, пожалуй, это и есть моя рекомендация для большинства пользователей.
- Для того, чтобы увеличить или уменьшить, т.е. задать вручную размер файла подкачки, снимите отметку с автоматического определения размера, отметьте пункт «Указать размер» и задайте нужные размеры и нажмите кнопку «Задать». После этого примените настройки. Изменения вступают в силу после перезагрузки Windows 10.
- Для того, чтобы отключить файл подкачки и удалить файл pagefile.sys с диска C, выберите пункт «Без файла подкачки», а затем нажмите кнопку «Задать» справа и утвердительно ответьте на появившееся в результате сообщение и нажмите Ок.
- Файл подкачки с жесткого диска или SSD пропадает не сразу, а после перезагрузки компьютера, удалить его вручную до этого момента не получится: вы будете видеть сообщение о том, что он используется. Далее в статье имеется также видео, в котором показаны все описанные выше операции по изменению файла подкачки в Windows 10. Также может быть полезно: Как перенести файл подкачки на другой диск или SSD.
Видео инструкция
Настройка файла подкачки Windows 7 и 8.1
Прежде чем рассказывать о том, какой размер файла подкачки оптимальный для различных сценариев, покажу, как вы можете менять этот размер или отключить использование виртуальной памяти Windows.
Для настройки параметров файла подкачки, зайдите в «Свойства компьютера» (правый клик по значку «Мой компьютер» — свойства»), после чего в списке слева выберите «Защита системы». Более быстрый способ сделать то же самое — нажать клавиши Win + R на клавиатуре и ввести команду sysdm.cpl (подойдет для Windows 7 и 8).
В диалоговом окне откройте вкладку «Дополнительно», а затем кликните по кнопке «Параметры» в разделе «Быстродействие» и тоже выберите вкладку «Дополнительно». Нажмите кнопку «Изменить» в разделе «Виртуальная память».
Как раз здесь вы можете настроить необходимые параметры виртуальной памяти:
- Отключить виртуальную память (файл подкачки)
- Уменьшить или увеличить файл подкачки Windows
Изменение параметров файла подкачки Windows — видео
Ниже — видео инструкция о том, как настроить файл подкачки в Windows 7, 8.1 и Windows 10, задать его размер или удалить этот файл, а также перенести его на другой диск. А после видео вы можете найти рекомендации о правильной настройке файла подкачки.
Правильная настройка файла подкачки
Есть множество различных рекомендаций о том, как правильно настроить файл подкачки в Windows от людей с самым разным уровнем компетенции:
- Например, один из разработчиков Microsoft Sysinternals рекомендует устанавливать минимальный размер файла подкачки равный разнице между максимальным объемом используемой памяти при пиковой нагрузке и физическим объемом RAM. А в качестве максимального размера — это же число, умноженное в два раза.
- Еще одна частая рекомендация, не лишенная оснований — использовать одинаковый минимальный (исходный) и максимальный размер файла подкачки во избежание фрагментации этого файла и, как следствие, снижения производительности. Это не актуально для SSD, но может быть вполне осмысленным для HDD.
- Ну и вариант настройки, который приходится встречать чаще других — отключить файл подкачки Windows, если на компьютере имеется достаточный объем оперативной памяти.
Большинству своих читателей я бы не стал рекомендовать этого делать, потому как в случае возникновения проблем при запуске или работе программ и игр, можно и не вспомнить, что эти проблемы могут быть вызваны отключением файла подкачки. Однако, если у вас на компьютере строго ограниченный набор ПО, который вы всегда используете, и эти программы прекрасно работают без файла подкачки, данная оптимизация тоже имеет право на жизнь.
Перенос файла подкачки на другой диск
Один из вариантов настройки файла подкачки, который в ряде случаев может оказаться полезным для производительности системы — перенос его на отдельный жесткий диск или SSD. При этом имеется в виду именно отдельный физический диск, а не раздел на диске (в случае логического раздела перенос файла подкачки, наоборот, может привести к падению производительности).
Как перенести файл подкачки на другой диск в Windows 10, 8 и Windows 7:
- В настройках файла подкачки (виртуальной памяти) Windows отключите файл подкачки для диска, на котором он находится (выбрать пункт «Без файла подкачки» и нажать «Задать».
- Для второго диска, на который мы переносим файл подкачки, задайте размер или установите его по выбору системы и так же нажмите «Задать».
- Нажмите Ок и перезагрузите компьютер.
Однако, если вы хотите перенести файл подкачки с SSD на HDD с целью продлить срок жизни твердотельного накопителя — возможно, этого делать и не стоит, если только у вас не старый SSD с малой емкостью. В результате вы потеряете в производительности, а увеличение срока службы может оказаться очень несущественным. Подробнее — Настройка SSD для Windows 10 (актуально и для 8-ки).
Внимание: нижеследующий текст с рекомендациями был написан мною около двух лет назад и в некоторых пунктах не вполне актуален: например, для сегодняшних SSD я более не рекомендую отключать файл подкачки.
В различных статьях, касающихся оптимизации Windows, можно встретить рекомендации отключить файл подкачки, если размер оперативной памяти составляет 8 Гб или даже 6 Гб, а также не использовать автоматический выбора объема файла подкачки. Логика в этом есть — при отключенном файле подкачки, компьютер не будет использовать жесткий диск в качестве дополнительной памяти, что должно увеличить скорость работы (оперативная память в разы быстрее), а при ручном указании точного размера файла подкачки (при этом рекомендуется указывать исходный и максимальный размер одинаковыми), мы высвобождаем место на диске и снимаем с ОС задачи по настройке размеров данного файла.
Примечание: если вы используете SSD диск, то лучше всего озаботиться установкой максимального количества RAM и полностью отключить файл подкачки, это позволит продлить жизнь твердотельного диска.
По моему мнению, это не совсем верно и в первую очередь, следует ориентироваться не столько на размер доступной физической памяти, сколько на то, как именно используется компьютер, в противном случае, вы рискуете видеть сообщения о том, что Windows недостаточно памяти.
Действительно, если у вас 8 Гб оперативной памяти, и работа за компьютером заключается в просмотре сайтов и нескольких игр, вполне вероятно, что отключение файла подкачки будет хорошим решением (но есть риск столкнуться с сообщением о том, что недостаточно памяти).
Однако, если вы монтируете видео, занимаетесь редактированием фото в профессиональных пакетах, работаете с векторной или трехмерной графикой, проектируете дома и ракетные двигатели, используете виртуальные машины, 8 Гб RAM будет мало и файл подкачки непременно потребуется в процессе работы. Более того, отключив его, вы рискуете потерять несохраненные документы и файлы при возникновении нехватки памяти.
Если вы не уверены, в том, сколько оперативной памяти вам нужно и какой размер файла подкачки будет правильным в вашей ситуации, существует следующий подход к определению его размера, не ручаюсь за его истинность и применимость для каждого пользователя:
- Запустите на компьютере все те программы, которые, в теории, вы можете запустить одновременно — офис и скайп, откройте десяток вкладок YouTube в браузере, запустите игру (используйте ваш сценарий работы).
- Откройте диспетчер задач Windows, пока все это запущено и на вкладке быстродействие посмотрите, какой размер оперативной памяти задействован.
- Увеличьте это число на 50-100% (точного числа не дам, но рекомендовал бы 100) и сравните с размером физической оперативной памяти компьютера.
- То есть, к примеру, на ПК 8 Гб памяти, используется 6 Гб, увеличиваем в два раза (100%), получается 12 Гб. Вычитаем 8, ставим размер файла подкачки 4 Гб и можно быть относительно спокойным за то, что проблем с виртуальной памятью не возникнет даже при критических вариантах работы.
Мой личный взгляд на файл подкачки по состоянию на последнее обновление этой статьи — оставить его размер автоматически определяемым системой и, если есть возможность — именно на SSD, при условии, что вам требуется высокая производительность. В Интернете вы можете найти рекомендации, значительно отличающиеся от того, что предлагаю я. Каким из них следовать — решать вам. При использовании моего варианта, вы, скорее всего, не столкнетесь с ситуацией, когда программа не запустится из-за недостатка памяти, но при этом вариант полного отключения файла подкачки (что я не рекомендую для большинства случаев) теоретически может положительно повлиять на производительность системы в некоторых случаях.
Не получается в Windows 7 увеличить файл подкачки, и вообще, скажется изменение размера файла подкачки каким-нибудь образом на быстродействии компьютера? На одном форуме подсказали ваш сайт, почитал я тут у Вас, понимаю, что вопрос для вас скорее всего неинтересный, но всё равно прошу вас помочь.
Windows 7 увеличить файл подкачки
Почему же неинтересный Сергей, очень даже интересный. Я вам дам максимальную информацию о файле подкачки, а вы уже выбирайте то, что вам нужно. В Windows 7 увеличить файл подкачки в некоторых случаях нужно обязательно, а так же перенести его с системного диска на другой.
Файл подкачки или виртуальная память, а так же своп-файл, создаётся Windows 7 для увеличения размера доступной оперативной памяти. В процессе работы Windows 7 активно использует физическую оперативную память, когда её становится не достаточно, то операционная система обращается к созданному ей на жёстком диске файлу подкачки, имеющему всегда формат pagefile.sys, используя его в качестве недостающей виртуальной памяти. И в случае надобности всегда обращается к этому файлу, храня в нём данные не поместившиеся в оперативку.
- Примечание: По умолчанию Windows 7 сама выбирает размер файла подкачки и располагается он на диске с операционной системой, но лучше будет, если файл подкачки будет расположен НЕ на разделе с Windows 7, это прибавит быстродействия. Так же в конце статьи приведён пример с иллюстрациями, как именно включить функцию очищения файла подкачки при завершении работы.
Для хорошей производительности вашего компьютера, минимальный размер файла подкачки или виртуальной памяти должен составлять объём, равный объёму вашей физической оперативной памяти, а максимальный превышать её в два раза. Например у меня в компьютере 2 Гб оперативной памяти, значит минимальный размер файла подкачки у меня будет 2 Гб, а максимальный 4 Гб, точно так, как на скришноте.
- Примечание: существует так же мнение, что размер файла подкачки, должен быть строго определён, то есть статический (Исходный и Максимальный размер один и тот же), при таких условиях он НЕ будет подвержен фрагментации, значит не сможет замедлить загрузку Windows 7. При динамическом файле подкачки, чтобы избежать падения быстродействия, нужно в настройках системы включить функцию очищения файла подкачки при завершении работы, лично я считаю, особого прироста скорости это не даёт, как и постоянная дефрагментация файла подкачки (читайте дальше, все скришноты приведены внизу).
- Друзья, в последнее время оперативная память стала доступна по цене и если у вас установлена Windows 7 (8) 64 бит, а в системном блоке установлено 8 ГБ оперативки, то я бы посоветовал выставить размер файла подкачки По выбору системы. Многие могут возразить и предложить убрать файл подкачки совсем, так как своей физической оперативной памяти достаточно 8 ГБ. Лично я советую поэкспериментировать и если вам покажется, что ваша Windows работает быстрее без файла подкачки, то в настройках виртуальной памяти отмечайте пункт Без файла подкачки.
В Windows 7 можно создать файл подкачки на нескольких дисках сразу, но к увеличению производительности это не приведёт. Подвержен ли фрагментации файл подачки? И такое спрашивают, ответ не подвержен, если его размер статический и не изменяется, то есть вами указан определённый размер файла подкачки, скришноты приведены ниже.
В Windows 7 увеличить файл подкачки, а так же перенести его на любой другой Том можно следующим образом.
Пуск->Щёлкните правой мышкой на значке Компьютер и выберите Свойства, далее->Дополнительные параметры системы.
Вкладка Дополнительно->Быстродействие и Параметры
далее на вкладке Параметры быстродействия выберите Дополнительно
далее Виртуальная память, нажимаем на кнопку Изменить
и заходим в диалоговое окно Виртуальная память.
Далее видим, что файл подкачки расположен у нас на системном диске (С:), перенесём его например на диск (Е):, но сначала уберём файл подкачки с диска (С:) . Выделим диск (С:), затем поставим галочку в пункте Без файла подкачки и жмём Задать. Может появится такое предупреждение, жмём Да.
В данном диалоговом окне выделяем диск (Е:), ставим галочку в пункте Указать размер, Исходный размер должен соответствовать размеру вашей физической оперативной памяти, Максимальный размер должен быть в два раза больше и нажимаем на кнопку Задать.
Все ваши изменения вступят в силу после перезагрузки, вот мы с вами и увеличили файл подкачки Windows 7.
Если вы хотите, чтобы размер вашего файла подкачки был строго определён и этим избежать его фрагментации, то выглядеть это должно вот так.
Друзья, многие спрашивают, как в настройках системы включить функцию очищения файла подкачки при завершении работы?
Пуск-Выполнить-secpol.msc. Выбираем Локальные политики и затем Параметры безопасности и наконец щёлкаем два раза левой мышкой на пункте Завершение работы: очистка файла подкачки виртуальной памяти. Ставим Включен и жмём Применить.
Как увеличить виртуальную память в Windows 10,8,7
Файл подкачки используется в Windows для увеличения виртуальной памяти. Т.е., память, доступная для приложений виндовс, складывается из реальной оперативной памяти и размера файла подкачки. Например, если в компьютере установлено 4Гб оперативной памяти, и файл подкачки 4Гб, то в Windows будет доступно 8Гб виртуальной памяти.
Работает это таким образом, что неиспользуемые на текущий момент данные сбрасываются в страничные файлы и (используется в Windows 10 для приложений Metro). По умолчанию, размер файла подкачки устанавливается автоматически на выбор системы, но это можно изменить.
Настройки файла подкачки
Для Windows 7 и Windows 10/8 действия практически ничем не отличаются. Кликаем по иконке на рабочем столе правой кнопкой и выбираем , либо нажимаем комбинацию клавиш «Win + Pause». Альтернативный вариант через . В виндовс 7 откроются , а в Win 10 кликаем слева на
На вкладке «Дополнительно» в блоке «Быстродействие» кликаем «Параметры»
Далее, переходим на вкладку «Дополнительно», в блоке «Виртуальная память» нажимаем «Изменить»
Чтобы увеличить файл подкачки, в окне «Виртуальная память»:
- Снимаем галку
- По умолчанию, напротив диска «C» написано «По выбору системы», значит файл «pagefile.sys» размещается на диске «C». Кликаем по нему и переводим переключатель на
- Вводим минимальный (исходный) и максимальный размер файла виртуальной памяти
- Нажимаем и «OK»
- Перезагружаем ноутбук
Стоит отметить, что Windows 10 ругается, если минимальный размер «pagefile.sys» меньше 400Мб, но это влияет только на запись отладочной информации в случае системных сбоев. Также, в Windows 7 и x86 системах может быть ограничение на максимальный размер в 4Гб.
Чтобы вернуть автоматическое определение файла подкачки, просто переведите переключатель на «Размер по выбору системы». Рекомендуется указать размер файла = объём оперативной памяти * 1-1,5.
Если установить «Без файла подкачки», то виртуальная память будет отключена совсем, т.е. будет доступна только реальная оперативная память.
Системный диск «C:» и так загружен системными запросами, поэтому рекомендую перенести файл «pagefile.sys» на другой диск (тем самым освободив свободное место, если оно кончается). Чтобы перенести файл подкачки на другой диск, например «D:»:
- Выключаем файл подкачки на диске «C:»
- нажимаем «Задать»
- Включаем файл подкачки на диске «D:» с автоматическим или вручную указанным размером
- нажимаем «Задать»
Однако, если у вас SSD или вообще винчестер не поделен на разделы, то перенос не имеет смысла. Также хочу отметить, что если HDD поделён пополам, например 500Гб разделён на 2 диска по 250Гб, то можно и не переносить файл.
Это связано с тем, что диск работает медленнее от начала к концу. Т.е., диск «D:» медленнее раза в 1,5, чем «C:». А вот если бы разделение было «50Гб+450Гб», то начало диска «D:» почти такое же быстрое как и «C:», при условии что диск Д не забит и файл «pagefile.sys» попадёт ближе к началу. Лучше не забивайте себе голову, если запутано получилось 😊
Всегда нужно переносить подкачку на второй физический HDD, если он есть.
Файл подкачки и быстродействие компьютера
Виртуальная память НИКАК не увеличивает быстродействие системы, её расширение нужно для того, чтобы программы или игры просто смогли РАБОТАТЬ на компьютере с недостаточным объёмом ОЗУ.
Вот как это работает:
- Вы запускаете приложение №1, для которого не хватает памяти
- Все временно ненужные процессы №2 сбрасываются на диск в файл подкачки, освобождая тем самым оперативную память, ваша программа №1 работает
- Вдруг, система вызывает процесс №2 из виртуальной памяти, оперативка при этом «забита»
- Теперь нужно найти другой «ненужный» процесс №3, среда исполнения которого записывается на диск, а с диска считывается в оперативную память процесс №2
Как вы понимаете, операции записи-чтения с жесткого диска в сотни раз медленнее ОЗУ (на то она и «оперативная» 😊) и ни о каком увеличении скорости работы речи не идёт. Разве что когда память кончается, и её негде взять, то система начинает подвисать. Когда установлен SSD, а не HDD диск, то файл подкачки работает в разы быстрее, конечно.
Зачем отключать файл подкачки
При большом объёме оперативной памяти, лучше вовсе отключить подкачку чтобы исключить лишние обращения к диску. Т.к., даже когда памяти хватает для работы, Windows находит что записать в «pagefile.sys» 😊. Например, при объёме оперативы 8Гб, 16Гб -32Гб можно попробовать удалить файл подкачки и поработать. Если Вашим приложениям хватает памяти, то отлично. В противном случае Windows покажет ошибку «Не хватает памяти…», тогда придётся добавить немного файл подкачки.
Содержание
- Создаем файл подкачки в Виндовс 7
- Способ 1: Графический интерфейс
- Способ 2: Командная строка
- Способ 3: Системный реестр
- Заключение
- Вопросы и ответы
Файлом подкачки называют дисковый объем, выделенный для работы такого компонента системы, как виртуальная память. В него перемещается часть данных из ОЗУ, необходимых для работы конкретного приложения или ОС в целом. В этой статье мы поговорим о том, как создать и настроить этот файл в Windows 7.
Как мы уже писали выше, файл подкачки (pagefile.sys) нужен системе для нормальной работы и запуска программ. Некоторый софт активно использует виртуальную память и требует довольно много места в выделенной области, но в штатном режиме обычно бывает достаточно выставить размер, равный 150 процентам от объема установленной в ПК ОЗУ. Местоположение pagefile.sys также имеет значение. По умолчанию он располагается на системном диске, что может приводить к «тормозам» и ошибкам из-за высокой нагрузки на накопитель. В этом случае имеет смысл перенести файл подкачки на другой, менее нагруженный диск (не раздел).
Далее смоделируем ситуацию, когда необходимо отключить подкачку на системном диске и включить ее на другом. Сделаем мы это тремя способами – с использованием графического интерфейса, консольной утилиты и редактора реестра. Приведенные ниже инструкции являются универсальными, то есть совершенно не важно, с какого накопителя и куда вы переносите файл.
Способ 1: Графический интерфейс
Есть несколько способов получить доступ к нужному элементу управления. Мы воспользуемся самым быстрым из них – строкой «Выполнить».
- Нажимаем сочетание клавиш Windows+R и пишем вот такую команду:
sysdm.cpl
- В окне со свойствами ОС идем на вкладку «Дополнительно» и кликаем по кнопке настройки параметров в блоке «Быстродействие».
- Далее снова переключаемся на вкладку с дополнительными свойствами и жмем кнопку, указанную на скриншоте.
- Если вы ранее не манипулировали виртуальной памятью, то окно настроек будет выглядеть вот так:
Для того чтобы начать настройку, необходимо отключить автоматическое управление подкачкой, сняв соответствующий флажок.
- Как видим, файл подкачки в данный момент располагается на системном диске с литерой «С:» и имеет размер «По выбору системы».
Выделяем диск «С:», ставим переключатель в положение «Без файла подкачки» и жмем кнопку «Задать».
Система выдаст предупреждение о том, что наши действия могут привести к возникновению ошибок. Нажимаем «Да».
Компьютер не перезагружаем!
Таким образом мы отключили файл подкачки на соответствующем диске. Теперь необходимо создать его на другом накопителе. Важно, чтобы это был физический носитель, а не созданный на нем раздел. Например, у вас имеется HDD, на котором установлена Windows («С:»), а также на нем создан дополнительный том для программ или других целей («D:» или другая буква). В этом случае перенос pagefile.sys на диск «D:» не будет иметь смысла.
На основании всего сказанного выше, необходимо выбрать место для нового файла. Сделать это можно, воспользовавшись блоком настроек «Управление дисками».
- Запускаем меню «Выполнить» (Win+R) и вызываем нужную оснастку командой
diskmgmt.msc
- Как видим, на физическом диске с номером 0 располагаются разделы «С:» и «J:». Для наших целей они не подходят.
Переносить подкачку мы будем на один из разделов диска 1.
- Открываем блок настроек (см. п.п. 1 – 3 выше) и выделяем один из дисков (разделов), например, «F:». Ставим переключатель в положение «Указать размер» и вводим данные в оба поля. Если не уверены в том, какие цифры указывать, можно воспользоваться подсказкой.
После всех настроек жмем «Задать».
- Далее нажимаем ОК.
Система предложит перезагрузить ПК. Здесь снова жмем ОК.
Нажимаем «Применить».
- Закрываем окно параметров, после чего можно перезапустить Windows вручную или воспользоваться появившейся панелью. При следующем старте будет создан новый pagefile.sys в выбранном разделе.
Способ 2: Командная строка
Данный способ поможет нам настроить файл подкачки в ситуациях, когда по каким-то причинам невозможно сделать это с помощью графического интерфейса. Если вы находитесь на рабочем столе, то открыть «Командную строку» можно из меню «Пуск». Делать это нужно от имени администратора.
Подробнее: Вызов «Командной строки» в Windows 7
Решить поставленную задачу нам поможет консольная утилита WMIC.EXE.
- Для начала посмотрим, где располагается файл, и каков его размер. Выполняем (вводим и нажимаем ENTER) команду
wmic pagefile list /format:list
Здесь «9000» — это размер, а «C:pagefile.sys» — местоположение.
- Отключаем подкачку на диске «С:» следующей командой:
wmic pagefileset where name="C:\pagefile.sys" delete
- Как и в способе с графическим интерфейсом, нам нужно определить, на какой раздел переносить файл. Тут к нам на помощь придет еще одна консольная утилита – DISKPART.EXE.
diskpart
- «Просим» утилиту показать нам список всех физических носителей, выполнив команду
lis dis
- Руководствуясь размером, решаем, на какой диск (физический) будем переносить подкачку, и выбираем его следующей командой.
sel dis 1
- Получаем список разделов на выбранном диске.
lis part
- Еще нам потребуется информация о том, какие буквы имеют все разделы на дисках нашего ПК.
lis vol
- Теперь определяем букву нужного тома. Здесь нам также поможет объем.
- Завершаем работу утилиты.
exit
- Отключаем автоматическое управление параметрами.
wmic computersystem set AutomaticManagedPagefile=False
- Создаем новый файл подкачки на выбранном разделе («F:»).
wmic pagefileset create name="F:\pagefile.sys"
- Перезагружаемся.
- После очередного запуска системы можно задать свой объем файла.
wmic pagefileset where name="F:\pagefile.sys" set InitialSize=6142,MaximumSize=6142
Здесь «6142» — новый размер.
Изменения вступят в силу после перезапуска системы.
Способ 3: Системный реестр
В реестре Windows содержатся ключи, отвечающие за расположение, размер и другие параметры файла подкачки. Находятся они в ветке
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
- Первый ключ называется
ExistingPageFiles
Он отвечает за расположение. Для того чтобы его изменить, достаточно ввести требуемую букву диска, например, «F:». Кликаем ПКМ по ключу и выбираем пункт, указанный на скриншоте.
Заменяем букву «C» на «F» и нажимаем ОК.
- Следующий параметр содержит данные о размере файла подкачки.
PagingFiles
Здесь возможны несколько вариантов. Если требуется задать конкретный объем, следует изменить значение на
f:pagefile.sys 6142 6142
Здесь первое число «6142» это исходный размер, а второе – максимальный. Не забудьте поменять литеру диска.
Если в начало строки вместо буквы ввести знак вопроса и опустить числа, система включит автоматическое управление файлом, то есть и его объемом и расположением.
?:pagefile.sys
Третий вариант – ввести расположение вручную, а настройку размера доверить Виндовс. Для этого просто указываем нулевые значения.
f:pagefile.sys 0 0
- После всех настроек следует перезагрузить компьютер.
Заключение
Мы разобрали три способа настройки файла подкачки в Windows 7. Все они равнозначны по получаемому результату, но отличаются используемыми инструментами. Графический интерфейс прост в использовании, «Командная строка» поможет настроить параметры в случае возникновения проблем или необходимости выполнить операцию на удаленной машине, а редактирование реестра позволит затратить на этот процесс меньше времени.
Еще статьи по данной теме:
Помогла ли Вам статья?
Файл подкачки – это зарезервированное свободное место на локальном диске компьютера, на тот случай если размера ОЗУ не будет хватать для функционирования самой системы или запущенных приложений. Иными словами, если у вас установлено мало памяти, а запущенная программа требует больше, то, чтобы избежать сбоев и зависания, Windows переносит часть данных из ОЗУ на HDD и сохраняет их в файле подкачки (также называемом своп файлом). Далее мы детально рассмотрим, как его создать, настроить или при надобности полностью удалить.
Общие сведения о виртуальной памяти
Кроме самой системы, некоторые программы также могут активно использовать своп файл для своего нормального функционирования. Стандартно он размещается на диске с Windows и его размером управляет сама система. Тут также стоит отметить, что перенос данного файла на отдельный от системы раздел может немного прибавить производительности компьютеру. Рассмотрим, как можно отредактировать настройки, отключить или перенести виртуальную память на другой раздел.
Рекомендуемый размер своп файла
Обычно для получения максимальной производительности системы рекомендуется задавать минимальный размер свопа равным объему ОЗУ. Максимальное значение подкачки выставляется вдвое больше. Однако, когда задается два разных параметра, а размер виртуальной памяти изменяется, возможна фрагментация файла, что негативно влияет на скорость функционирования системы.
Выходом из такой ситуации является установка двух одинаковых параметров. В таком случае файл подкачки не меняет свой размер и не фрагментируется, при этом не снижая быстродействия. Кроме этого, если все-таки нужно использовать динамический вариант, то можно избежать негативных последствий, активировав очистку свопа при выключении системы.
Очистка файла подкачки при выключении компьютера
Чтобы включить данную функцию в седьмой версии Windows, нам потребуется воспользоваться специальным разделом настроек системы. Для этого проделаем следующие операции:
- Вызываем окно «Выполнить», воспользовавшись клавиатурной комбинацией «Win+R».
-
Далее вписываем туда команду secpol.msc.
Запускаем редактор политики при помощи команды
- В появившемся редакторе открываем папку «Локальные политики».
- Нажимаем по каталогу «Параметры безопасности».
- В правой части окна нажимаем дважды на строку «Завершение работы: очистка файла подкачки…».
Находим пункт для очистки файла подкачки в редакторе политики
- Далее устанавливаем вариант «Включён».
- Нажимаем «ОК».
Устанавливаем параметр для включения очистки своп файла
Варианты настройки виртуальной памяти
Выставить собственные параметры для своп файла можно несколькими способами. Для этого мы можем воспользоваться настройками системы, командной строкой или установкой нужных параметров в реестре Windows. Рассмотрим каждый из способов в подробностях.
Вариант №1: Системные настройки файла подкачки
Чтобы отредактировать параметры свопа в Windows 7, нам потребуется перейти в специальный раздел настроек системы. Для этого проделаем следующие шаги:
- Запускаем диалоговое окно «Выполнить» из стартового меню системы или воспользовавшись клавиатурной комбинацией «Win+R».
- После этого вписываем команду sysdm.cpl и нажимаем «Enter».
Запускаем свойства системы при помощи команды
- Открываем раздел «Дополнительно» и нажимаем на кнопку «Параметры» в настройках быстродействия системы.
Переходим в параметры быстродействия на вкладке дополнительных настроек
- Затем еще раз открываем вкладку «Дополнительно» и воспользуемся кнопкой «Изменить» в блоке параметров виртуальной памяти.
Отрываем раздел для изменения настроек виртуальной памяти
- По умолчанию функция будет настроена на автоматическое управление. Чтобы это изменить, нам потребуется отключить автонастройку, убрав галочку в соответствующем пункте.
Отключаем автоматическую настройку файла подкачки
Обычно своп файл имеет размер «По выбору системы» и расположен на диске С. Чтобы перенести его в другой раздел проделаем следующие операции:
- Для начала нам нужно будет убрать файл подкачки – для этого выбираем системный диск и отмечаем вариант «Без файла подкачки».
- После этого нажимаем на кнопку «Задать».
Отключаем файл подкачки и задаем новый
- На мониторе появится сообщение о том, что отключение функции может привести к появлению ошибок. Игнорируем предупреждение и нажимаем на кнопку «Да».
Примечание: после удаления файла не рекомендуется перезагружать компьютер, предварительно не установив параметры нового свопа.
Теперь нам нужно создать файл подкачки на другом диске. Желательно чтобы это был отдельный от системы HDD, а не созданный на том же носителе раздел. Проделаем следующие операции:
- Выбираем диск, на котором мы будем размещать виртуальную память.
- Отмечаем вариант «Указать размер» и вводим одинаковые цифры в оба поля. Первое значение определяет минимальный объем виртуальной памяти, а второе, соответственно, максимальный. Желательно указать диапазон от двух до пяти гигабайт.
- Далее нажимаем на кнопку «Задать» и после неё на кнопку «ОК».
Задаем параметры новому своп файлу
- Windows оповестит нас о том, что для активации новых настроек нужно перезагрузить систему. Нажимаем «ОК».
В итоге новый файл подкачки будет автоматически создан на указанном нами диске с выбранным размером.
Вариант № 2: Настройка виртуальной памяти при помощи командной строки
Такой способ может пригодиться, если по каким-либо причинам не получается осуществить эту операцию с использованием настроек системы. Для создания файла подкачки мы воспользуемся программой WMIC. Потребуется проделать следующие шаги:
- Запускаем командную строку от имени администратора из стартового меню системы или воспользовавшись окном «Выполнить», вписав туда команду cmd.
Запускаем командную строку в окне «Выполнить»
- Далее посмотрим, где находится своп файл при помощи команды
wmic pagefile list /format:list
Вписываем её в строку и нажимаем «Enter».
Приложение сообщит нам, что файл находится на диске С (C:pagefile.sys») и его размер составляет 3000 мегабайт (AllocatedBaseSize 3000).
Данные о текущем файле подкачки
- После этого отключаем функцию автоматической настройки подкачки при помощи команды
wmic computersystem set AutomaticManagedPagefile=False
Запускаем команду для отключения автоматической настройки
- Далее удаляем файл из системного диска, введя команду:
wmic pagefileset where name=»C:\pagefile.sys» delete
Удаляем своп файл с диска С:
- Создаем новый своп, например, на диске E при помощи следующей команды:
wmic pagefileset create name=»E:\pagefile.sys»
Создаем новый файл подкачки на диске E:
- Теперь нам нужно перезапустить систему, после чего мы сможем установить новый размер подкачки введя команду:
wmic pagefileset where name=»E:\pagefile.sys» set InitialSize=3000,MaximumSize=3000
Устанавливаем размер своп файла
Где значение 3000 это новый размер своп файла. После очередной перезагрузки компьютера указанные настройки вступят в силу.
Вариант № 3: Используем параметры реестра
Еще одним способом настройки своп файла в Windows 7 является изменение ключей в реестре ОС. Чтобы создать или перенести файл подкачки на другой диск, проделаем следующие операции:
- Запускаем диалоговое окно «Выполнить» воспользовавшись комбинацией клавиш «Win+R».
- После этого вписываем туда команду regedit.
Запускаем редактор реестра при помощи команды
- В появившемся окне открываем следующий адрес
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
Открываем папку с настройками своп файла в реестре
- Выбрав папку, в правой части окна дважды нажимаем по строке ExistingPageFiles и меняем букву диска на нужный нам раздел.
Открываем параметр ExistingPageFiles в реестре Windows
Например, вместо ??C:pagefile.sys вписываем ??E:pagefile.sys, чтобы переместить своп файл с диска С на раздел E.
- После этого нажимаем на кнопку «ОК».
Переносим файл подкачки на диск E:
- Далее дважды кликаем по строке PagingFiles , меняем в значении букву диска и дописываем нужный размер файла виртуальной памяти.
Открываем настройку размера своп файла
Например, E:pagefile.sys 3000 3000 установит размер свопа примерно в 3 гигабайта. Первое число 3000 – означает минимальный размер, а второе – максимальный.
Устанавливаем размер файла подкачки
Здесь также можно включить автоматическую установку настроек виртуальной памяти на усмотрение системы. Для этого нужно будет вписать текст:
?: pagefile.sys
Устанавливаем автоматическую настройку виртуальной памяти
Если требуется указать место для создания файла подкачки, а управление его размером предоставить системе, то в таком случае параметр будет выглядеть так:
E:pagefile.sys 0 0
Где E — это диск для размещения файла, а нули обозначают автоматическую настройку его размера. После внесения всех корректировок нужно будет перезагрузить систему.
Заключение
Как видите установить требуемый размер виртуальной памяти или перенести файл подкачки на другой диск не очень сложно. Задавать параметры легче всего с помощью первого варианта, а к остальным следует прибегать, только если в настройках системы выставить собственные значения по каким-либо причинам не удается.
Post Views: 1 902