Что за файл swapfile.sys в Windows 10 и как его удалить

В этой простой инструкции — о том, что представляет собой файл swapfile.sys на диске C в Windows 10 и как его удалить, если необходимо. Примечание: если вас также интересуют файлы pagefile.sys и hiberfil.sys, информация о них есть в статьях Файл подкачки Windows и Гибернация Windows 10 соответственно.
Назначение файла swapfile.sys
Файл swapfile.sys появился в Windows 8 и остается в Windows 10, представляя собой ещё один файл подкачки (в дополнение к pagefile.sys), но служащий исключительно для приложений из магазина приложений (UWP).
Увидеть его на диске можно только включив показ скрытых и системных файлов в проводнике и обычно он не занимает много места на диске.
В swapfile.sys записываются данные приложений из магазина (речь идет о «новых» приложениях Windows 10, ранее известных как Metro приложения, теперь — UWP), которые не требуются в настоящий момент времени, но могут внезапно потребоваться (например, при переключении между приложениями, открытии приложения из живой плитки в меню «Пуск»), и работает отличным от обычного файла подкачки Windows образом, представляя собой своего рода механизм «гибернации» для приложений.
Как удалить swapfile.sys
Как уже было отмечено выше, этот файл не занимает много места на диске и скорее полезен, однако, при необходимости его всё же можно удалить.
К сожалению, сделать это можно лишь отключив файл подкачки — т.е. помимо swapfile.sys будет также удален и pagefile.sys, что не всегда хорошая идея (подробнее в упоминавшейся выше статье про файл подкачки Windows). Если вы уверены, что хотите это сделать, шаги будут следующими:
- В поиске на панели задач Windows 10 начните набирать «Производительность» и откройте пункт «Настройка представления и производительности системы».
- На вкладке «Дополнительно» в разделе «Виртуальная память» нажмите «Изменить».
- Снимите отметку «Автоматически выбирать объем файла подкачки» и отметьте пункт «Без файла подкачки».
- Нажмите кнопку «Задать».
- Нажмите Ок, еще раз Ок, а затем перезагрузите компьютер (выполните именно перезагрузку, а не завершение работы и последующее включение — в Windows 10 это имеет значение).
После перезагрузки файл swapfile.sys будет удален с диска C (с системного раздела жесткого диска или SSD). При необходимости вернуть этот файл, вы можете снова задать автоматически или вручную определяемый размер файла подкачки Windows.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
Совет из серии «Как выстрелить себе в ногу» — зачем отключать файлы подкачки? Больше минусов, чем плюсов.
Это не совет: в статье я как раз и говорю о том, что не стоит так делать (и в статье про обычный файл подкачки — тоже). Но это не причина не объяснить как это сделать, если очень хочется.
давно отключил подкачку на SSD, но внезапно обнаружил, что на С всё же есть свежий файл. Как убрать? О_о
этот файл нужен только для магазина и в ltsb или ltsc версии 10-ки можно его спокойно удалить, а грохнуть этот файл можно просто, или рег файл внеся такие значения в реестр:
создайте новый параметр типа DWORD 32-bit с именем SwapfileControl и значением 0
или через PowerShell:
Можно ли удалять файл Swapfile.sys в Windows 10?
Внимательные пользователи Windows 10 и 8.1, вероятно заметили, что в корне системного диска (как правило, это диск C:\), помимо знакомых файлов pagefile.sys и hiberfil.sys, появился еще один файл swapfile.sys, которого не было в предыдущих версиях Windows. Чтобы увидеть этот файл в проводнике File Explorer, нужно включить отображение скрытых и системных файлов.
Файл swapfile.sys является аналогом файла подкачки pagefile.sys, но используется в качестве виртуальной памяти для временного хранения данных современных приложений (Metro Store apps).
В том случае, если некое современное приложение не используется, оно приостанавливается менеджером ОС и перемещается в файл подкачки swapfile.sys, чтобы не занимать место в оперативной памяти (RAM). При обращении пользователю к приложению, оно извлекается из файла подкачки и помещается в память. Официальной информации о файле swapfile.sys в сети не много, однако, судя по комментариям сотрудников MSFT, отдельный файл подкачки понадобился из-за особенностей архитектуры современных (универсальных) приложений. Два отдельных файла подкачки также упрощают разработку для программистов.
Хотя файла pagefile.sys и swapfile.sys служат для одной цели, они отличаются друг от друга по минимальному размеру на диске, возможностям динамического расширения и процессу ввода-вывода.
Некоторые люди интересуются, можно ли удалить файл swapfile.sys? В общем-то да, можно, но не рекомендуется это делать, так как его функционирование тесно завязано с основным файлом подкачки. Кроме того, особого смысла в его удалении нет, т.к. размер файла Swapfile.sys не превышает 256 Мб. Впрочем иногда его удаление или перемещение бывает оправданным.
Отключения файла подкачки в Windows 10
Встроенные средства системы позволяют отключить использование файла swapfile.sys только вместе с основным файлом подкачки. В большинстве случае этого делать не стоит, и при наличии проблем с производительностью или стабильностью работы системы, рекомендуется включить файл подкачки.
Для отключения файла подкачки:
- Нажмите сочетание клавиш Win+X и выберите Панель Управления (Control Panel)
- Выберите System ->Advanced system settings
- На вкладке Advanced в секции Performance нажмите на кнопку Settings
- Далее на вкладке Advanced нажмите Change
- Снимите галку у пункта Automatically manage paging file size for all drives
- Выберите диск, на котором нужно отключить использование файлов swapfile.sys и pagingfile.sys. И выберите опцию No Paging File
- Нажмите кнопку Set и дважды OK для применения изменений
- Перезагрузите компьютер
После загрузки системы файлы Pagefile.sys и Swapfile.sys пропадут из корня системного диска.
Альтернативный способ отключения файла swapfile.sys
Уже в процессе написания статьи, я нашел гораздо более удобный способ удаления файла swapfile.sys, не влияющий на основной файл подкачки Pagefile.sys. Для этого:
- Запустите редактор реестра Regedit.exe
- Перейдите в раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
- Создайте новый параметр типа DWORD 32-bit с именем SwapfileControl и значением 0
- Перезагрузите Windows и проверьте, что файл swapfile.sys пропал, а файл pagefile.sys все также имеется в системе
Совет. Добавить данную запись в реестр можно с помощью всего одной команды PowerShell:
New-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management” -Name SwapfileControl -Value 0 -PropertyType DWORD -Force
Для чего Windows файлы hiberfil, swapfile и pagefile?
Если вы в Total Commander или другом файловом менеджере включите отображение системных файлов, то на диске C вы увидите три файла: hiberfil.sys, swapfile.sys, pagefile.sys. Объем этих файлов может достигать несколько гигабайт каждый. Давайте разберемся, зачем Windows эти файлы? И можно ли их удалить?
Удалять их до прочтения данной заметки мы вам категорически не советуем. Не зря у них атрибут «системный» Microsoft считает, что вы не должны вмешиваться в работу Windows, поэтому эти файлы от пользователей прячет.
Если у вас нет двухпанельного файлового менеджера, откройте Проводник, далее Вид > Параметры > Вид . Теперь активируйте пункт « Показывать скрытые файлы, папки и и диски » и деактивируйте пункт « Скрывать защищенные системные файлы ». Потом нажмите Применить . После этого вы будете видеть в Проводнике скрытые и системные файлы.
hiberfil.sys
Этот файл создается Windows тогда, когда система входит в спящий режим (режим гибернации). В файл записывается все содержимое оперативной памяти. Когда компьютер «просыпается», содержимое файла hiberfil.sys мгновенно перемещается в ОЗУ.
Режим гибернации — это режим, в котором системный блок работает, но потребляет минимум энергии.
Размер файла hiberfil.sys обычно равняется объему ОЗУ вашей системы.
В спящий режим компьютер обычно переходит через 30 минут. Это время настраивается в меню Питание и спящий режим. Если включить опцию Никогда в настройках Сон, то файл гибернации создаваться не будет, так как компьютер не будет уходить в спящий режим. После перезагрузки компьютера файл hiberfil.sys должен исчезнуть.
swapfile.sys
Данный файл появился только в последних версиях Windows (начиная с Windows 8). Этот файл служит для приложений из магазин приложений Microsoft (UWP). Обычно он занимает мало места. Он должен автоматически удалиться, если вы удалите файл pagefile.sys.
pagefile.sys
Это файл подкачки. В Windows он появился в те далекие времена, когда размер ОЗУ в компьютере был небольшим. Поэтому после заполнения объема памяти, часть информации из ОЗУ записывалась в файл подкачки. Скорость работы в таком случае немного снижалась, но память не переполнялась.
Если у вас 8 или больше гигабайт, этот файл можно смело отключать (если только вы не работаете с очень ресурсоемкими приложениями). Для этого перейдите в Панель управления > Система и безопасность > Система > Дополнительные параметры > Дополнительно > Быстродействие (Параметры) > Дополнительно > Виртуальная память > Изменить .
Здесь отключаем пункт «Автоматически выбирать объем файла подкачки» и выбираем пункт «Без файла подкачки».











