Перенос swapfile sys на другой диск. Полная настройка файла подкачки Windows. Чем он отличается от остальных и для чего используется

Если в Windows 8.1 и 10 включить отображение скрытых файлов и папок, то в корне системного диска помимо уже знакомых многим пользователям pagefile.sys и hiberfil.sys, можно увидеть файл swapfile.sys, которого не было в предыдущих версиях операционной системы. Что же это за файл такой странный и для чего он нужен? Swapfile.sys чем-то напоминает файл подкачки pagefile.sys, но используется для временного хранения данных другого типа, а именно – данных универсальных приложений.

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

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

Многие интересуются, можно ли удалить swapfile.sys? В принципе можно, только делать это не рекомендуется, тем более что механизмы его управления тесно связаны с основным файлом подкачки. Да и смысла в его удалении нет никакого, даже на SSD-дисках небольшого объема. Максимальный размер swapfile.sys обычно не превышает 256 Мб, так что вы ничего не выиграете, если его удалите.

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

Теперь смените галочку «Автоматически выбирать объем файла подкачки» и, выделив мышкой раздел, включите радиокнопку «Без файла подкачки». Нажмите кнопку «Задать», сохраните настройки и перезагрузите компьютер.

И swapfile, и pagefile будут удалены с диска.

Отличного Вам дня!

Некоторые пользователи, изучающие системные файлы на диске C в Windows 8.1 и Windows 10, обращают внимание на некий файл с именем Swapfile.sys.

Он обычно имеет небольшой размер, но его назначение вызывает определенный интерес.

В данной статье мы расскажем вам об этом файле и вы узнаете для чего Swapfile.sys нужен на системном диске C.

Для чего нужен Swapfile.sys?

Так же как и , Swapfile.sys является . То есть в него сгружаются файлы и данные запущенных программ и игр, которые не поместились в оперативной памяти.

У многих может возникнуть вполне уместный вопрос – зачем два файла подкачки?! Майкрософт по этому поводу дает следующий ответ.

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

Swapfile.sys работает по другому. Вы запускаете игру. При этом естественно уже что – либо запущено – антивирус, браузер, скайп, какие – то фоновые системные службы, проводник. Что – то из файлов игры не помещается в ОЗУ. И теперь система, вместо того, чтобы оставшиеся файлы игры загрузить в файл подкачки, выгружает туда файлы фоновых запущенных приложений, которые вы в данные момент не используете, а в освободившееся место продолжает загружать файлы игры.

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

Стоит ли удалять Swapfile.sys?

Однозначно нет! Ведь его размер, как правило, около 250 МБ. Удалив его вы не , а вот производительность своего ПК снизите.

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

Внимательные пользователи операционной системы заметили, что в мониторе ресурсов висит ранее неизвестный процесс swapfile. Swapfile.sys – это файл подкачки. Физически он расположен на системном диске, рядом с файлами pagefile.sys и hiberfil.sys. Впервые он появился в Windows 8 и использовался для метро-приложений, а затем и в новой операционной системе Windows 10. Как правило, размер swapfile не превышает 256 Мб.

Swapfile.sys, Pagefile.sys и Hiberfil.sys

Как pagefile.sys и hiberfil.sys swapfile.sys хранится по умолчанию в корне системного диска c:\. Он скрыт. Увидеть его можно включив в панели управления отображение защищенных системных файлов. Hiberfil.sysхранит содержимое оперативной памяти, когда компьютер находится в спящем режиме. Режим гибернации (режим пониженного потребления электроэнергии) также использует hiberfil.sys. При переходе в режим гибернации все открытые документы и программы сохраняются на жесткий диск. Pagefile.sys используется в Windows тогда, когда заканчивается место в оперативной памяти. В этот критичный момент, чтобы компьютер не зависал, а хотя бы медленно продолжал работать, система обращается за поддержкой к этому файлу. В него Windowsсохраняет все, что не уместилось в оперативной памяти компьютера.

Что такое swap-файл?

Вы можете спросить: “зачем нам еще один виртуальный файл подкачки?” Отвечу. С приходом в нашу жизнь приложений с поддержкой интерфейса Metro возникла потребность в новом способе управления памятью, отличной от традиционной виртуальной памятью или файлов подкачки. Так появился файл «%SystemDrive%\swapfile.sys». Чтобы увидеть этот файл, необходимо, как мы уже писали выше, включить отображение защищенных системных файлов. Для этого откройте меню «Панель управления» -> «Параметры папок». Далее переходим на вкладку «Вид» и снимаем флажок «Скрывать защищенные системные файлы». Нажимаем «ОК».

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

Разберем как это работает

1. Диспетчер жизненного цикла процесса (Process Lifetime Manager - PLM) определяет нехватку памяти в системе и запрашивает у диспетчера памяти (Memory Manager - MM) об освобождении рабочего набора определенного процесса, отвечающий за обработку приложений в стили Metro.

2. Диспетчер памяти перемещает страницу памяти из рабочего набора приложений в список последних изменений страниц операционной системы (содержимое данного списка записывается на диск)


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

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


Если пользователь переключается на приложение, пока рабочий набор страниц расположен в памяти жесткого диска (на измененную страницу списка или списка ожидания), страницы сразу же будут добавлены в процесс приложение. Если страницы больше не доступны, Windows загрузит с диска рабочий набор приложения в оптимизированном режиме.

Могу ли я удалить Swapfile.sys?

Размер swapfile.sys файла на самом деле не большое и, как правило, не превышает 256 Мб. Мы не рекомендуем удалять вам этот файл. Удалив swapfile, вы автоматически удалите и pagefile. Помните, что отключение файла подкачки, может сильно сказаться на быстродействии вашего компьютера.

Вы все-таки решили отключить файл подкачки. Отройте меню «Пуск», выберете «Представление» -> «Настроить внешний вид и производительность Windows».


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


Снимите флажок «Автоматически выбирать объем файла подкачки на всех дисках». Выберете системный диск и щелкните «Без файла подкачки» -> «Установить». Файлы pagefile.sys и swapfile.sys будут удалены с выбранного диска после перезагрузки системы.


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

Разбираемся, что из себя представляет swapfile.sys | 2015-08-28 12:15:21 | Super User | Системное ПО | https://сайт/media/system/images/new.png | Внимательные пользователи операционной системы заметили, ч | журнальный ключ dr.web, настройка windows, защита от записи

На всех или практически всех ресурсах, на которых я видел заданным данный вопрос, ответ был практически неизменным: "невозможен". На самом деле это не совсем так.

Для справки:

файл Swapfile.sys находится в корне загрузочного (системного) раздела windows и имеет аттрибут "скрытый", отчего невооруженным глазом не заметен. Имеет размер в 256Мб. Его появление напрямую связано с так называемыми метро-приложениями, введенными в обиход в версии windows 8.0.

По причинческим технинам в MS не смогли использовать один файл pagefile.sys как для классических, так и для новорожденного типа приложений и вспомнили старое доброе имя, знакомое всем аксакалам еще со времен, когда для windows требовались мегабайты памяти, а не гигабайты (да-да, такое время было).

В отличие от файла подкачки, в интерфейсе windows для управления местоположением реинкарнированного контейнера инструментов не предусмотрено.

Причины для переноса файла swapfile.sys практически те же, что и для его родственника pagefile.sys:

  • наличие более быстрого раздела, чем тот, где на текущий момент установлена система
  • попытка максимизировать свободное место на системном диске
  • централизованное хранение всего мусорообразного материала на отдельном разделе

Как это сделать? Легко, есть инструкция на английском языке . Для тех, кто не силён в ангельском, попробую вкратце объяснить суть действий.

Этап I : нужно отключить файл подкачки на ВСЕХ разделах windows.

Не забываем подтверждать каждое действие в данном окне нажатием кнопки Задать для каждого диска, где отключаем ФП. Птичка "Автоматически выбирать объем файла подкачки" должна быть снята.

Этап II : от имени администратора запускаем командную строку и выполняем команду

mklink c:\\swapfile.sys k:\\swapfile.sys

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

Для справки:

Командную строку в нужном виде легче всего найти, нажав сочетание клавиш Win+X, в меню выбрать "Командная строка (администратор)", при необходимости подтвердить действие.

Этап III : включаем файл подкачки, располагая его где угодно.

Вне зависимости от месторасположения файла подкачки pagefile.sys, файл swapfile.sys будет создан там, где мы ему сказали - в нашем случае на диске K:

В свое время делал подобную операцию сам, для переноса использовал возможности плагина Total Commander"а - ntfslink, из среды PE. Работает и так и так.