Что за файл swapfile.sys в Windows 10 и как его удалить
Внимательный пользователь может заметить скрытый системный фал swapfile.sys находящийся на разделе с Windows 10 (8) на жестком диске, обычно наряду с pagefile.sys и hiberfil.sys.
В этой простой инструкции — о том, что представляет собой файл 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.
Yaromax
Совет из серии «Как выстрелить себе в ногу» — зачем отключать файлы подкачки? Больше минусов, чем плюсов.
Ответить
Dmitry
Это не совет: в статье я как раз и говорю о том, что не стоит так делать (и в статье про обычный файл подкачки — тоже). Но это не причина не объяснить как это сделать, если очень хочется.
Ответить
Арсен
давно отключил подкачку на SSD, но внезапно обнаружил, что на С всё же есть свежий файл. Как убрать? О_о
Ответить
nifff
этот файл нужен только для магазина и в ltsb или ltsc версии 10-ки можно его спокойно удалить, а грохнуть этот файл можно просто, или рег файл внеся такие значения в реестр:
создайте новый параметр типа DWORD 32-bit с именем SwapfileControl и значением 0
или через PowerShell:
Ответить
Денис
Спасибо, в LTSC спокойно удалился
Ответить
bel773
Спасибо! Получилось, при этом ОС стоит на SSD, а файл подкачки остался нетронутым на HDD.
Ответить
CepGo
«New-ItemProperty» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Но в реестр запись добавил, спасибо.
И всё получилось, Большое спасибо!
Ответить
дая
это г не работает, выдаёт
«не удается найти позиционный параметр, принимающий аргумент»
Ответить
Глеб
да он небольшой. куда полезнее грохнуть файл гибернации, для ссд полезнее точно. хороший сайт. интересно, а свои комменты и ответы тут как то можно найти, кроме как отслеживать их вручную?
Ответить
Dmitry
Только отслеживать вручную)
Ответить
ARRAYBOW
Люди, а если просто вручную удалить pagefile.sys и swapfile.sys, то ничего не будет?
Ответить
Dmitry
Ну он в запущенной системе по идее просто не удалится, пока файл подкачки не отключите. А если удалится — то, по идее, просто будет создан заново автоматически.
Ответить