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

Как удалить 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 в проводнике

Файл swapfile.sys появился в Windows 8 и остается в Windows 10, представляя собой ещё один файл подкачки (в дополнение к pagefile.sys), но служащий исключительно для приложений из магазина приложений (UWP).

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

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

Как удалить swapfile.sys

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

К сожалению, сделать это можно лишь отключив файл подкачки — т.е. помимо swapfile.sys будет также удален и pagefile.sys, что не всегда хорошая идея (подробнее в упоминавшейся выше статье про файл подкачки Windows). Если вы уверены, что хотите это сделать, шаги будут следующими:

  1. В поиске на панели задач Windows 10 начните набирать «Производительность» и откройте пункт «Настройка представления и производительности системы». Открыть настройку производительности Windows 10
  2. На вкладке «Дополнительно» в разделе «Виртуальная память» нажмите «Изменить». Параметры виртуальной памяти
  3. Снимите отметку «Автоматически выбирать объем файла подкачки» и отметьте пункт «Без файла подкачки». Удаление swapfile.sys с диска
  4. Нажмите кнопку «Задать».
  5. Нажмите Ок, еще раз Ок, а затем перезагрузите компьютер (выполните именно перезагрузку, а не завершение работы и последующее включение — в Windows 10 это имеет значение).

После перезагрузки файл swapfile.sys будет удален с диска C (с системного раздела жесткого диска или SSD). При необходимости вернуть этот файл, вы можете снова задать автоматически или вручную определяемый размер файла подкачки Windows.

Комментарии (11) к Что за файл swapfile.sys в Windows 10 и как его удалить

  • Yaromax

    Совет из серии «Как выстрелить себе в ногу» — зачем отключать файлы подкачки? Больше минусов, чем плюсов.

    Ответить

    • Dmitry

      Это не совет: в статье я как раз и говорю о том, что не стоит так делать (и в статье про обычный файл подкачки — тоже). Но это не причина не объяснить как это сделать, если очень хочется.

      Ответить

  • Арсен

    давно отключил подкачку на SSD, но внезапно обнаружил, что на С всё же есть свежий файл. Как убрать? О_о

    Ответить

  • nifff

    этот файл нужен только для магазина и в ltsb или ltsc версии 10-ки можно его спокойно удалить, а грохнуть этот файл можно просто, или рег файл внеся такие значения в реестр:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

    создайте новый параметр типа DWORD 32-bit с именем SwapfileControl и значением 0
    или через PowerShell:

    New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force

    Ответить

    • Денис

      Спасибо, в LTSC спокойно удалился

      Ответить

    • bel773

      Спасибо! Получилось, при этом ОС стоит на SSD, а файл подкачки остался нетронутым на HDD.

      Ответить

  • дая

    New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force

    это г не работает, выдаёт
    «не удается найти позиционный параметр, принимающий аргумент»

    Ответить

  • Глеб

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

    Ответить

    • Dmitry

      Только отслеживать вручную)

      Ответить

  • ARRAYBOW

    Люди, а если просто вручную удалить pagefile.sys и swapfile.sys, то ничего не будет?

    Ответить

    • Dmitry

      Ну он в запущенной системе по идее просто не удалится, пока файл подкачки не отключите. А если удалится — то, по идее, просто будет создан заново автоматически.

      Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться