Can I Delete Swapfile.sys in Windows 10?

In Windows 8.1/10 in the root directory of the system drive (by default it is C:) in addition to already familiar to many users pagefile.sys and hiberfil.sys, you can find swapfile.sys file, which was not present in earlier versions of the Windows OS. You will be able to see it if you will enable option Show hidden file, folders and drives and disable Hide protected operating system files (Recommended) in the settings of File Explorer. Swapfile.sys is something similar to a swap file pagefile.sys, but it is used as a virtual memory for temporary storing data of universal applications (Metro Store apps). In this article we will take a closer look on whether its possible to delete Swapfile.sys in Windows 10.

swapfile.sys delete

Can You Delete Swapfile.sys?

In case some Modern-application is not used, it will be suspended and moved to swapfile.sys, in order to not to take up too much space in RAM and retrieve when Metro-style app is resumed by the user. There is no much of official information about swapfile.sys, but if we will take a look on the comments of Microsoft employees, a separate page file was required due to the specific architecture of universal applications. And two separate paging files simplify the job for application developers.

With similar objectives the pagefile and swapfile file in Windows 10, however, is different from each other by minimum requirements for disk space, a read/write processes, the ability to dynamically expand etc.


Many people wonder whether it is possible and how to delete swapfile.sys? Generally, you can do this, but it is not recommended, especially because of its control mechanisms are closely related to the main page file. And the meaning of its removal is almost there, even on small SSD-drives volume. Swapfile.sys maximum size is typically less than 256 MB, so there is almost nothing to save in case it will be removed.

Swapfile.sys file is controlled by Windows only together with pagefile.sys. If you disable the paging file for the volume, you will disable swapfile.sys too.

Note. You can disable swapfile.sys, but it is strongly not recommended and if you have any issues with the system performance after that, it is necessary to revert the changes.

How to delete swapfile.sys in Windows 10?

  1. Press Win+X and select Control Panel
    delete swapfile.sys
  2. Select System -> Advanced system settings
  3. On the Advanced tab in the section Performance press Settings button
    swapfile.sys windows 10 delete
  4. Switch to the Advanced tab and press Change
    delete swap file windows 10
  5. Uncheck the checkbox Automatically manage paging file size for all drives
  6. Select drive you want to remove swapfile.sys and pagingfile.sys and choose No Paging File
    disable swapfile.sys
  7. Press Set and OK to save changes;
  8. Reboot your Windows.

After the system boot, files Pagefile.sys and Swapfile.sys are removed from the root of the system drive.

During the work on this article, we found another great way to delete swapfile.sys while preserving Pagefile.sys. To do this:

  • Run Regedit.exe;
  • Go to the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management;
  • Create a new DWORD 32-bit value with the name SwapfileControl and set it to 0;
    windows 10 remove swapfile.sys
  • Reboot your PC and check if the file swapfile.sys was deleted and pagefile.sys still exist.

Tip. Another way to do this is to use the following PowerShell command:

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

How to Move swapfile.sys to Another Drive

There is a little trick, that allows you to move file swapfile.sys to another drive. This allows, for example, to extend SSD life due to transfer swap files on a mechanical hard drive.

  1. Disable paging file as described above
  2. Run this Administrators privileges mklink c:\swapfile.sys k:\swapfile.sys – where K: – the drive letter on which you want to move the file
  3. Enable paging
I enjoy technology and developing websites. Since 2012 I'm running a few of my own websites, and share useful content on gadgets, PC administration and website promotion.
Latest posts by Cyril Kardashevsky (see all)


  1. Would your last trick (mklink) also not work with moving the hiberfil.sys file to a different drive?

    As you mention already, the swapfile.sys size is pretty insignificant, even on a small SSD drive. But moving the hiberfil.sys file would make more sense as that one can grow quite quickly.

  2. /mklink : The term ‘/mklink’ is not recognized as the name of a cmdlet, function, script file, or operable program.
    Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:1
    + /mklink c:\swapfile.sys E:\swapfile.sys

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.