Здравствуйте, уважаемые читатели блога . Предлагаю Вашему вниманию статью об увеличении файла подкачки . Из данного материала вы также узнаете, что такое файл подкачки (виртуальная память, pagefile.sys) и для чего он используется.

Пользователи, которые используют по максимуму возможности своего компьютера, наверняка не раз сталкивались с такой ситуацией, когда на экране или в трее появлялось сообщение примерно следующего вида “Заканчивается свободная виртуальная память ”. Что же это значит?

Всем известно, что на компьютере (а если быть точнее – в слотах материнской платы) установлено определенное количество оперативной памяти. Объем может быть разным от 521 Мб до 16 Гб и более. Оперативная память хранит в себе код программ, с которыми работает процессор. Иногда возникают ситуации, когда свободная (т.е. не занята другими приложениями) оперативная память имеет объем меньше, нежели это необходимо для работы определенной программы.

В таких ситуациях операционной системой используется файл подкачки (другое название виртуальная память). Что же такое файл подкачки и как он работает.

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

Использование файла подкачки актуально, если пользователь работает с ресурсоемкими программами (например, приложения для обработки видео, графики и.т.д.).

Размер файла подкачки можно менять (увеличивать/уменьшать) и сегодня мы рассмотрим, как это сделать для операционных систем Windows 7 и Windows XP .

Увеличение файла подкачки для Windows XP

1. Нажимаем на клавиатуре сочетание клавиш Win +Break (на блоге также имеется информация о других и ). Откроется окно «Свойства системы». Переходим на вкладку «Дополнительно».

Рис 1. Увеличение файла подкачки для Windows XP .

2. На этой вкладке кликаем по кнопке параметры раздела «Быстродействие». Откроется окно «Параметры быстродействия».

Рис 2. Параметры быстродействия.

3. Переходим на вкладку «Дополнительно» и кликаем кнопку «Изменить» напротив слов «Общий объем файла подкачки на всех дисках». Откроется окно «Виртуальная память», которое используется для увеличения/уменьшения/отключения файла подкачки.

Рис 3. Виртуальная память.

4. В данном окне можно управлять фалом подкачки:

— вручную задать размер файла подкачки для любого локального диска винчестера (Особый размер);

— автоматическое определение файла подкачки операционной системой (Размер по выбору системы);

— отключить файл подкачки (Без фала подкачки).

Когда мы установили размер файла подкачки необходимо нажать кнопку «Задать», а потом Ok . Операция по увеличению файла подкачки для Windows XP завершена. Необходимо перезагрузить компьютер.

Увеличение файла подкачки для Windows 7

1. Нажимаем на клавиатуре сочетание клавиш Win +Break . Откроется окно «Сведения о системе».

Рис 4. Сведения о системе.

Файл подкачки играет важную роль в работе системы, другими словами это как дополнение к оперативному запоминающему устройству (ОЗУ).

  • Оптимизация файла подкачки
  • По умолчанию файл находится в корне системного диска (pagefile.sys) и вместе с физической памятью составляют виртуальную память. Стандарт дял файла подкачки - это примерно в 1.5 раза больше чем обьем ОЗУ, но не всегда это значение является оптимальным, при необходимости файл подкачки необходимо увеличить.

    Оптимизация файла подкачки

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

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

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

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

    Как изменить размер файла подкачки Windows XP?

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

    Для того, чтобы увеличить файл подкачки или уменьшить , необходимо зайти в панель управления > система > в окне «свойства системы» выбрать вкладку «дополнительно», на которой нажать «быстродействие», в появившемся окне «Параметры быстродействия» на вкладке «дополнительно» нажать внизу на кнопку «изменить», и задать необходимый размер файла подкачки, после чего нажать на кнопку Ок.

    В настройках быстродействия системы мы можем задать новый (увеличить, уменьшить) размер файла подкачки, однако учтите, что если у вас SSD накопитель, то файл подкачки лучше отключить, так как это увеличивает цикл записи/чтения, что влияет на срок службы ssd диска (оптимизация windows xp для ssd-диска)

    Как перенести файл подкачки в Windows XP?

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

    В окошке «параметры быстродействия» выбираем «дополнительно» и также как в предыдущем случае, нажимаем на кнопку «изменить» внизу окошка (виртуальная память).

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

    Можно задать размер файла подкачки на свое усмотрение

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

    Учтите, что изменения вступят в силу после перезагрузки системы.

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

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

    Чтобы увеличить оперативку за счет памяти жесткого диска вам необходимо щёлкнуть правой клавишей мыши на значке Мой компьютер, расположенном на Рабочем столе Windows XP , и в появившемся контекстном меню выберите пункт Свойства (Properties) . В открывшемся окне Свойства системы (System properties) перейдите на вкладку Дополнительно (Advanced) и щелкните мышью на кнопке Параметры (Settings) в разделе Быстродействие (Performance) . На экране откроется диалоговое окно Параметры быстродействия . Откройте вкладку Дополнительно (Advanced) .

    Переключатель Оптимизация времени процессора (Processor sheduling) позволяет выбрать тип приложений, имеющих более высокий приоритет при получении ресурсов процессора компьютера: он позволяет оптимизировать работу программ (programs), либо служб, работающих в фоновом режиме (background services). Первый из предлагаемых вариантов позволяет добиться большего быстродействия при работе с пользовательскими приложениями.

    Переключатель Использование памяти (Memory usage) позволяет установить приоритет на использование ресурсов оперативной памяти для программ (programs) либо для системного кэша (system cache). Первый вариант предпочтительнее для настольных компьютеров и рабочих станций, то есть в большинстве случаев использования ПК, работающего под управлением Windows XP . Второй вариант следует выбрать, если компьютер используется в качестве сервера (пользователи обращаются к ресурсам системы по сети, и работа непосредственно с этим компьютером «за клавиатурой» практически не ведется) или если в системе запущены какие-либо специфические программы, требующие непрерывного кэширования данных.

    Наконец, чтобы изменить параметры файла подкачки, щелкните мышью на кнопке Изменить (Change) в разделе Виртуальная память (Virtual memory) . На экране откроется одноименное диалоговое окно.

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

    В верхней части окна демонстрируется список всех жестких дисков (или логических дисковых разделов), имеющихся на компьютере. Выберите щелчком мыши один из них. Ниже, в разделе Размер файла подкачки для выбранного раздела (Page file size for selected drive), вы сможете увидеть текущий объем файла подкачки для данного диска и доступный свободный объем дискового пространства. Вы сможете изменить принятые по умолчанию настройки файла подкачки, установив расположенный ниже переключатель в одно из трех предлагаемых положений:

    1.Без файла подкачки (No paging file) - файл подкачки в выбранном дисковом разделе не создается;

    2.Размер по выбору системы (System managed size) - Windows XP сама определяет требуемый размер файла подкачки, создаваемого в выбранном разделе;

    3.Особый размер (Custom size) - минимальный и максимально допустимый объем файла подкачки в данном разделе задается пользователем. Введите минимальный (начальный) размер файла подкачки в мегабайтах в поле Исходный размер (Initial size), а максимально допустимый - в поле Максимальный размер (Maximum size).

    Изменив параметры настройки файла подкачки для каждого из дисковых разделов вашего компьютера, щелкните мышью на кнопке Задать (Set). Чтобы сохранить настройки, щелкните на кнопке OK . Измененные параметры вступят в силу после следующей перезагрузки компьютера.

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

    Впервые системы, имеющие виртуальную память, появились в 70-е годы. Технология получила более широкое распространение в 80-х, а в 90-е годы уже повсеместно стала использоваться в персональных компьютерах. Для обычного пользователя это давно является стандартным способом увеличением количества «оперативки» компьютера, в случае её критической нехватки.

    Нынешние операционные системы позволяют существенно увеличить файл подкачки компьютера. Рассмотрим необходимые для этого действия на примере Windows XP.

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

    Первое, что следует сделать – это зайти в меню Windows XP «Пуск», выбрать там пункт «Мой компьютер» и нажатием правой клавиши мышки произвести вызов контекстного меню.


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

    Там заходим во вкладку «Дополнительно», где ищем поле «Виртуальная память» и нажимаем на «Изменить»

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

    Обратите внимание на присутствующий здесь параметр «Свободно: 771 МБ». Это объем свободного пространства на выбранном разделе вашего жесткого диска. Очень важно сделать так, чтобы после определения размера файла подкачки, на винчестере осталось свободное место. Особенно актуальным это замечание будет для диска, на котором установлена система Windows XP. От значения свободного места, определенного системой, отнимите выставленный объем файла подкачки и получите реальное свободное место. Для системного диска рекомендуется оставлять не менее 1 Гб. Если по расчетам выходит меньше, то просто выберите другой раздел.

    На сколько стоит увеличить файл подкачки в Windows XP?

    В этом вопросе Microsoft предлагает следующую формулу расчета объема файла подкачки Windows XP: Исходный размер ОЗУ x 1,5. В графе «Объем файла подкачки» на любом диске вы увидите эту цифру в строке «Рекомендуется». В данном случае объем оперативной памяти равен 1 Гб или 1024 Мб, а потому система рекомендует установить 1534 Мб виртуальной памяти.

    Существует также более продвинутая таблица соотношения ОЗУ и виртуальной памяти Windows XP, которая выглядит следующим образом:

    Перенос файла подкачки на другой раздел диска

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

    • Сначала заходим в знакомое уже меню виртуальной памяти, туда же, где меняли размер виртуальной памяти.
    • Выбираем тот диск, на котором находится файл подкачки, и щелкаем на пункт «Без файла подкачки».
    • Нажимаем на кнопку «Задать» и подтверждаем действие в появившемся окне.
    • Выбираем новый раздел диска, который будет теперь хранить файл подкачки.
    • Производим выбор режима работы:
    1. «Размер по выбору системы» (автоматическая корректировка, в зависимости от потребности системы в дополнительной памяти);
    2. «Особый размер» (его значение может задать пользователь).
    • Сохраняя внесенные изменения, нажмем «Задать», после чего закроем все окна кнопкой “ОК” и отправим компьютер на перезагрузку.

    Стоит заметить, что далеко не всегда увеличение файла подкачки сопровождается ростом эффективности. Скорее напротив, если размер виртуальной памяти слишком увеличить, то Windows XP станет работать медленнее. Дело в том, что при большом объеме файла подкачки, Windows чаще будет обращаться не к быстрой оперативной памяти, а именно к виртуальной, которая располагается на сравнительно медленном HDD. Ведь скорость чтения с винчестера существенно ниже, чем из оперативной памяти, а потому большой файл подкачки способен существенно замедлить работу компьютера и дополнительно нагрузить жесткий диск, что еще больше понизит производительность.

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

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

    Оптимизация файла подкачки

    Перечислим некоторые простые советы по настройке файла подкачки в целях повышения производительности Windows XP.

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

    ОС Windows XP переносит то, что не поместилось в оперативную память, в файл подкачки. Он располагается на HDD-накопителе вашего компьютера. Если же у вас твердотельный накопитель типа SSD, то необходимость в этом отпадает в принципе. Накопитель HDD - это намного более медленное устройство, по сравнению с SSD и оперативной памятью. Поэтому, даже с выросшим файлом подкачки, ваша система может тормозить. Плюс к этому, жесткий диск будет работать интенсивнее и изнашиваться сильнее. Исходя из этого, технологию «подкачки» рекомендуется использовать только кратковременно, в случае появления необходимости запуска особенно требовательных приложений. В остальных же, гораздо более частых случаях, рекомендуется просто увеличить объем установленной оперативной памяти.

    Непроизводительные системы с малым объемом физической памяти нуждаются в увеличении ее общего количества за счет использования виртуального адресного пространства жесткого диска. В компьютере на базе Windows XP это реализуется благодаря созданию страничного файла подкачки.

    Теория

    Операционная система выделяет действующему процессу определенный объем памяти виртуального адресного пространства. Под этим термином понимают число адресов, генерируемых центральным микропроцессором. Так, 32-разрядный процессор генерирует не более 2³² адресов. Это число составляет знакомые нам 4 Гб, распознаваемые 32-разрядной операционной средой Windows XP.

    Процессам выделяется до 2 Гб адресного пространства из 4 гигабайт. Остальными двумя «гигами» распоряжается ядро Windows XP. Одного виртуального адресного пространства для работы программ недостаточно. Выделенный объем адресов должен еще отображаться на физическую память, размер которой почти всегда сильно ограничен.

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

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

    Где он находится?

    В Windows XP файл подкачки обнаруживается на системном томе С. Увидеть его достаточно просто, установив приложение Total Commander. Этот файловый менеджер отлично отображает скрытые системные объекты. Файл подкачки размещен по тому же пути, где находится системная папка Windows, и носит название pagefile.sys.

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

    Открыть апплет свойств достаточно просто. Открыв меню «Пуск», кликните правой кнопочкой мыши ссылку «Мой Компьютер». Открывшееся контекстное меню содержит пункт «Свойства». Кликнув его, вы запустите на выполнение окошко свойств системы XP. Вкладка «Дополнительно» содержит раздел «Быстродействие», а в нем есть кнопочка «Параметры». Нажав данную кнопку, мы запустим окно параметров быстродействия, в котором нам понадобится вкладочка «Дополнительно».

    Чтобы изменить характеристики pagefile, нужно выбрать кнопочку «Изменить» раздела «Виртуальная память». Так произойдет запуск утилиты, предоставляющей основную информацию о файле подкачки и позволяющей внести ее корректировку - сделать увеличение размера этого объекта, например.

    Оптимальный размер

    Увеличение или уменьшение размера файла подкачки можно полностью доверить Windows XP. Система автоматически установит минимальный и максимальный объем pagefile.sys. Минимальный параметр она устанавливает таким же, какой объем имеет оперативная память. Увеличение максимального происходит с коэффициентом 3 - эта характеристика больше обычного объема «оперативки» в 3 раза.

    Осуществить увеличение размера pagefile.sys можно собственноручно. Однако слишком большие значения для Windows XP не нужны. Наиболее оптимальным вариантом считается размер, который превышает объем «оперативки» в 2 раза. При увеличении общего объема памяти, например, до величин от 4 до 16 Гб, не стоит собственноручно удваивать объем файла подкачки. Подкачиваемая с диска виртуальная память очень медленная.