Что такое swapfile sys в windows 10. Полная настройка файла подкачки Windows. Как работает swapfile

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

Что же такое swapfile.sys?

Теперь объясню подробнее о файле swapfile.sys. Он тоже является файлом хранения данных, как и pagefile.sys, но выгружает данные новых современных (Modern) приложений. Система иначе управляет памятью таких приложений. Swapfile.sys и pagefile.sys отличаются способами использования, занимаемому месту на накопителе, чтения/записи и др. Microsoft нехотя сообщает скупые подробности об этом файле. И если совсем коротко, то два файла упрощают разработчикам работу и позволяют сэкономить память. То есть файл pagefile.sys Windows использует для стандартных задач, а swapfile.sys служит отдельным файлом, чтобы выгружать данные Modern-приложений.

Почему не стоит «трогать» swapfile.sys?

Размер этого файла не превышает 256 Мбайт. Удалив его, пространства на диске особо не прибавится. Скорость загрузки и быстродействие системы снизятся, а я бы этого не рекомендовал. Ведь основное преимущество новых операционных систем заключается в их быстродействии, а не в красивом оформлении. Если все-таки очень хочется удалить swapfile.sys из системы?
Файл swapfile.sys можно отключить. Он управляется в паре с pagefile.sys, потому отключив стандартный, отключите и swapfile.sys.

Правой кнопкой кликнуть по кнопке «Пуск», выбрать «Система»,

следом «Дополнительные параметры системы»,

потом в «Быстродействие» выбрать «Параметры»,

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

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

Пользователям операционных систем Windows полезно будет узнать, что список скрытых системных файлов, начиная с Windows 8.1, и выше (windows 10) дополнился еще одним файлом — swap. Знание того что представляет собой swapfile и для чего он используется, поможет избежать многих проблем.

Чем он отличается от остальных и для чего используется?

По своему назначению swapfile довольно схож с файлом подкачки pagefile.sys. Он используется для временного хранения неиспользуемых в данный момент метро — приложений. Главное его отличие от других файлов sys заключается в том, что в случае обращения к хранящемуся в нем приложению, система практически сразу его открывает. Связано это с тем, что приложение хранится в файле в «полном» состоянии, что и позволяет системе запустить его без дополнительного обращения к жесткому диску.

Все варианты настройки swapfile

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

  • увеличить/уменьшить объем;
  • отключить;
  • перенести на другой жесткий диск.

Как увеличить/уменьшить объем виртуальной памяти?

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

  • путем запуска из панели меню пуск — система — дополнительные параметры системы;
  • из панели меню пуск, набрав в окне поиска «производительность»;
  • из панели меню «Мой компьютер» - свойства — дополнительные параметры системы.

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

Как отключить виртуальную память?

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

Как перенести swapfile на другой жесткий диск?

Настроить файл подкачки можно и путем переноса его на другой винчестер. Обратите внимание: речь идет именно о жестком или SSD диске, но никак не о логическом разделе на нем. Перенос его на отдельный винчестер позволит сэкономить место на системном жестком диске, и сохранить при этом производительность системы.

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

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

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

Для того чтобы выяснить каким он является у вас, запустите несколько наиболее важных для вас программ, игр и видео одновременно. Далее откройте диспетчер задач, и перейдите на вкладку «Быстродействие». Вот тут нужно посмотреть насколько загружена оперативная память компьютера, увеличить это число вдвое, а затем вычесть столько Гб, сколько фактически установлено на компьютере. Например, на данный момент используется 7Гб оперативной памяти, а на компьютере установлено всего 8, тогда оптимальный размер будет равен 7+7-8=6Гб.

Как проверить исчез ли swapfile с жесткого диска?

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


После выполнения этих действий скрытые системные данные, если они не отключены, отобразятся в корне диска С.


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

Заключение

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

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

Swapfile.sys, Pagefile.sys и Hiberfil.sys

Файл «swapfile.sys», наряду с « » и « », хранится на системном диске – по умолчанию это «C:\». Увидеть его можно только в том случае, если в настройках включена опция и отключена опция «Скрывать защищенные системные файлы» (Hide protected operating system files).

В файле «hiberfil.sys» система сохраняет все содержимое оперативной памяти при переходе в спящий режим. Он также используется для новой функции «гибридной загрузки», благодаря которой запуск Windows 8 и 10 значительно ускорился. А файл «pagefile.sys» предназначен для выгрузки данных из оперативной памяти, когда место в ней заканчивается.

Зачем нужен файл «swapfile.sys»?

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

Если коротко, файл «swapfile.sys» используется для выгрузки данных новых приложений, которые в официальной терминологии уже не раз меняли название: универсальные приложения, приложения из Магазина, Metro-приложения, современные приложения, приложения Windows 8, приложения в стиле интерфейса Windows 8, и т. д, и т. п.

Эти приложения управляются иначе, чем настольные программы для Windows. Система подходит к управлению их памятью более интеллектуально. Вот как описывает это сотрудник Microsoft Блэк Моррисон (Black Morrison):

Может появиться вопрос: зачем нам еще один виртуальный файл подкачки? Дело в том, что с появлением современных приложений нам понадобился новый способ управления их памятью вне рамок традиционного метода, предусматривающего использование виртуальной памяти/файла подкачки.


Windows 8 может, по сути, записать весь набор (приватных) рабочих данных неактивного современного приложения на диск, чтобы высвободить оперативную память, когда системе ее не хватает. Это то же самое, что перевод отдельного приложения в спящий режим и возобновление работы, когда пользователь снова обращается к приложению. В такой ситуации Windows 8 использует механизм приостановки/возобновления современных приложений для выгрузки и загрузки рабочих данных приложения.


Вместо стандартного файла «pagefile.sys» данные неактивных универсальных приложений выгружаются в файл «swapfile.sys».

Дополнительные подробности сообщает сотрудник Microsoft Павел Лебединский (Pavel Lebedinsky):

Приостановка/возобновление Metro-приложения – это лишь один сценарий использования, в будущем могут появиться и другие.


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


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

Как удалить файл «swapfile.sys»?

Этот файл совсем не велик – его максимальный размер не должен превышать 256 Мбайт. Поэтому удалять его нет никакой необходимости. Даже если речь идет о планшете с небольшим объемом внутреннего накопителя – ведь файл «swapfile.sys», скорее всего, позволяет повысить быстродействие устройства.

Файл «swapfile.sys» управляется в связке с «pagefile.sys». При отключении последнего отключается и «swapfile.sys».

Но если очень хочется, можно его все-таки удалить. Для этого откройте меню «Пуск» (Start), введите в поиске ключевое слово «производительность» и выберите в результатах ссылку «Настройка представления и производительности системы» (Adjust the appearance and performance of Windows).

В окне «Параметры быстродействия» (Performance Options) откройте вкладку «Дополнительно» (Advanced) и в разделе «Виртуальная память» (Virtual memory) нажмите кнопку «Изменить» (Change).

Снимите флажок «Автоматически выбирать объем файла подкачки» (Automatically manage paging file size for all drives), выделите диск, выберите опцию «Без файла подкачки» (No paging file) и нажмите «Задать» (Set). После перезагрузки файлы «pagefile.sys» и «swapfile.sys» будут удалены с выбранного диска.

После этого есть возможность воссоздать файл подкачки на другом диске, и тогда 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. Работает и так и так.

Если в 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 будут удалены с диска.

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