Блог did5.ru
Про АйТи и около айтишные темы
Как перенести файл подкачки на другой диск в Windows 7
Как перенести файл подкачки на другой диск? Этим вопросом я задался, когда на диске C:\ осталось свободно меньше двух гигов из 40 возможных. Обнаружил в корне системного диска два файла pagefile.sys и hiberfil.sys в сумме, которые занимали более 10 гигабайт (О hiberfil.sys в следующей статье).
pagefile.sys – скрытый файл лежит в корне диска C: и служит в роли файла-подкачки. Windows использует его для хранения частей программ и файлов данных, не помещающихся в оперативной памяти. Файл подкачки и физическая (оперативная) память составляют виртуальную память. По мере необходимости Windows перемещает данные из файла подкачки в оперативную память (для их использования программой) и обратно (для освобождения места для новых данных). Файл подкачки называется также файлом виртуальной памяти. Рекомендуемый размер файла подкачки должен быть в 1,5 раза больше размера оперативной памяти компьютера.
Чтобы отключить/перенести/ изменить размер файла подкачки идем в…
Панель управления – Система – Дополнительные параметры системы – вкладка Дополнительно – Быстродействие – жмем Параметры — вкладка Дополнительно – пункт Виртуальная память – кнопка Изменить…
Снять галку Автоматически выбирать объем файла подкачки
Выбрать диск C: – Без файла подкачки – жмем Задать
Выбираем диск D: – Указать размер – 3 гигабайта(исходный и максимальный, т.е. в 1,5 раза больше объема оперативной памяти) – Задать – ОК
Обязательно перезагружаем компьютер.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
Как перенести файл подкачки на другой диск или SSD
Ранее на сайте уже публиковалась статья о том, как настроить файл подкачки в Windows 10, 8.1 и Windows 7. Одна из дополнительных возможностей, которые могут пригодиться пользователю — перемещение этого файла с одного HDD или SSD на другой. Пригодиться это может в случаях, когда на системном разделе не хватает места (а расширить его почему-то не получается) или, например, для того чтобы разместить файл подкачки на более быстром накопителе.
В этой инструкции подробно о том, как перенести файл подкачки Windows на другой диск, а также о некоторых особенностях, которые следует иметь в виду при переносе pagefile.sys на другой накопитель. Обратите внимание: если задача — освободить системный раздел диска, возможно, более рациональным решением будет увеличить его раздел, о чем подробнее в инструкции Как увеличить диск C. Также может быть полезным: Программы для SSD дисков.
Настройка расположения файла подкачки в Windows 10, 8.1 и Windows 7
Для того, чтобы перенести файл подкачки Windows на другой диск потребуется выполнить следующие простые действия:
- Откройте дополнительные параметры системы. Это можно сделать через «Панель управления» — «Система» — «Дополнительные параметры системы» или, что быстрее, нажать клавиши Win+R, ввести systempropertiesadvanced и нажать Enter.
- На вкладке «Дополнительно» в разделе «Быстродействие» нажмите кнопку «Параметры».
- В следующем окне на вкладке «Дополнительно» в разделе «Виртуальная память» нажмите «Изменить».
- Если у вас установлена отметка «Автоматически выбирать объем файла подкачки», снимите её.
- В списке дисков выберите тот диск, с которого переносится файл подкачки, выберите пункт «Без файла подкачки», а затем нажмите кнопку «Задать», а затем нажмите «Да» в появившемся предупреждении (об этом предупреждении подробнее в разделе с дополнительной информацией).
- В списке дисков выберите диск, на который переносится файл подкачки, затем выберите «Размер по выбору системы» или же «Указать размер» и укажите нужные размеры. Нажмите кнопку «Задать».
- Нажмите Ок, а после этого перезагрузите компьютер.
После перезагрузки файл подкачки pagefile.sys должен быть автоматически удален с диска C, но на всякий случай проверьте это, а при его наличии — удалить вручную. Включение показа скрытых файлов недостаточно для того, чтобы увидеть файл подкачки: требуется зайти в параметры проводника и на вкладке «Вид» снять отметку «Скрывать защищенные системные файлы».
Дополнительная информация
По сути описанных действий будет достаточно для перемещения файла подкачки на другой накопитель, однако следует иметь в виду следующие моменты:
- При отсутствии небольшого файла подкачки (400-800 Мб) на системном разделе диска Windows, в зависимости от версии, может: не записывать отладочную информацию с дампами памяти ядра при сбоях или же создавать «временный» файл подкачки.
- Если файл подкачки продолжает создаваться на системном разделе, вы можете либо включить небольшой файл подкачки на нём, либо отключить запись отладочной информации. Для этого в дополнительных параметрах системы (шаг 1 из инструкции) на вкладке «Дополнительно» в разделе «Загрузка и восстановление» нажмите кнопку «Параметры». В разделе «Запись отладочной информации» в списке типов дампа памяти выберите «Нет» и примените настройки.
Надеюсь, инструкция окажется полезной. Если есть вопросы или дополнения — буду рад им в комментариях. Также может оказаться полезным: Как перенести папку обновлений Windows 10 на другой диск.
Как увеличить виртуальную память в Windows 10,8,7
Файл подкачки используется в Windows для увеличения виртуальной памяти. Т.е., память, доступная для приложений виндовс, складывается из реальной оперативной памяти и размера файла подкачки. Например, если в компьютере установлено 4Гб оперативной памяти, и файл подкачки 4Гб, то в Windows будет доступно 8Гб виртуальной памяти.
Работает это таким образом, что неиспользуемые на текущий момент данные сбрасываются в страничные файлы «C:\pagefile.sys» и «C:\swapfile.sys» (используется в 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 диск, то файл подкачки работает в разы быстрее, конечно.