How to Delete Windows.old Safely and Free Up Disk Space
Yes— you can usually delete `Windows.old` safely, but use Windows’ built-in storage cleanup tools rather than deleting the folder in File Explorer. First inspect it and copy anything you still need. Removing it permanently deletes the previous Windows installation and can remove your ability to roll back to that installation.
Check what Windows.old contains before deleting it
Windows.old is normally located at C:\Windows.old. Windows creates it after an upgrade, feature update, or some types of reinstall. It can contain files from the previous Windows installation, including old system files, installed-program data, and user-profile folders. Windows may also use those files for the Go back recovery option.
Before you start, make sure you have:
- A working Windows installation and an administrator account.
- Enough time to inspect the old profile folders.
- Another drive or cloud location for any files you need to copy.
- No remaining need to return to the previous Windows installation.
Open File Explorer, select This PC, open the system drive, and open Windows.old. User files are commonly stored here:
C:\Windows.old\Users\YourUserNameCheck Desktop, Documents, Downloads, Pictures, Music, and Videos. Also check application-specific files in the old profile’s AppData folder. Copy anything you need to your current profile or, preferably, to a separate backup location. Do not assume that every file from the old profile was transferred automatically.
Check the rollback status in Settings > System > Recovery on Windows 11, or Settings > Update & Security > Recovery on Windows 10. If Go back is available, deleting the old installation can remove that option.
Use Windows cleanup tools instead of deleting the folder in File Explorer
Use Windows Settings first. This invokes the supported cleanup operation and handles the protected files inside Windows.old.
- Open Settings. On Windows 11, select System > Storage. On Windows 10, select System > Storage.
- Open Temporary files and wait while Windows calculates the available categories.
- Select Previous Windows installation(s). You may also see Windows upgrade log files and other temporary categories; select only items you understand.
- Review the estimated space, select Remove files, and confirm the prompt. Windows removes the previous installation instead of trying to move the protected folder to the Recycle Bin.
On some Windows 10 installations, use Disk Cleanup instead:
- Open Start and search for
Disk Cleanup. - Right-click Disk Cleanup, select Run as administrator, and choose the Windows system drive if prompted.
- Select Clean up system files. Choose the system drive again if Windows asks.
- Select Previous Windows installation(s), then select OK and Delete Files. Confirm the warning.
The cleanup can take several minutes, and the system drive can remain busy while Windows removes the files. Do not shut down the computer during cleanup unless Windows is unresponsive.
Do not delete it if you still need to roll back or recover files
Removing Windows.old can permanently remove the previous Windows installation and the ability to use Go back. It can also remove files that exist only in that folder.
Keep the folder until the new installation starts normally, your applications work, and your personal files are present. If the upgrade caused a problem and Settings > System > Recovery offers Go back, use that option before deleting the old installation.
After a major Windows upgrade, the rollback option is usually available only for a limited period, commonly 10 days. The exact period can vary with Windows configuration and may be shortened by cleanup operations. After that period, Windows may remove the rollback files automatically or stop offering the option.
If you need only a few files, copy them before cleanup. Do not copy the entire old Windows directory into the new one. System files, drivers, and registry data from the previous installation are not a safe replacement for the current Windows installation. For application data, use the application’s own export or backup procedure where possible.
Confirm Windows.old is gone and storage space was reclaimed
After cleanup finishes, verify the result without deleting other system files.
- Open Settings > System > Storage and check the available space on the system drive. The increase may not match the original folder size exactly because Windows’ estimates and temporary files can change during cleanup.
- Open the Temporary files list again. Previous Windows installation(s) should be absent or show no removable data after Windows completes the operation.
- In File Explorer, open the system drive and check for
C:\Windows.old. The folder should no longer be present. If it still appears briefly, close and reopen the window. - Restart Windows if the folder remains, the available-space figure has not changed, or cleanup appeared to finish unusually quickly. Some cleanup work completes during restart.
Do not use unrelated folders as cleanup targets. Leave C:\Windows, C:\Program Files, C:\Program Files (x86), and C:\ProgramData alone unless you are following a separate, well-understood maintenance procedure.
What to do when Windows will not remove Windows.old
If the cleanup category is missing, confirm that Windows.old is on the system drive and that your account has administrator rights. Windows may already have removed the rollback files, or the folder may have been created by a process that uses a different cleanup category. Run Disk Cleanup as administrator and select Clean up system files; this often reveals Previous Windows installation(s).
If Windows reports access denied, do not take ownership of the folder or change its permissions as your first response. Those permissions protect files Windows manages, and changing them manually can create additional problems. Close open applications, restart the computer, install any pending Windows updates, and try Settings or administrator Disk Cleanup again.
If Windows.old remains after cleanup, restart once more and check the system drive. You can also open Settings > System > Storage > Temporary files and repeat the cleanup after Windows finishes calculating storage. A small remaining folder can contain files currently in use or cleanup data waiting for a restart.
Do not force-delete protected system files with rmdir, takeown, third-party cleanup utilities, or similar commands simply because File Explorer refuses them. If the built-in tools continue to fail, record the exact error, check Windows Update and storage health, and use Microsoft’s supported Windows recovery or support options before changing permissions or deleting system directories manually.
Conclusion
Copy any needed files from `Windows.old`, confirm that you no longer need the rollback option, and remove the folder through Settings or administrator Disk Cleanup. Verify that **Previous Windows installation(s)** is gone, check the system drive’s free space, and restart if cleanup has not fully completed. Leave other Windows folders untouched.
Frequently Asked Questions
Can I delete Windows.old from File Explorer?
Do not use File Explorer for this. `Windows.old` contains protected files, so File Explorer can report access errors or leave files behind. Use Settings’ **Temporary files** cleanup or Disk Cleanup run as administrator.
Will deleting Windows.old delete my current personal files?
It should not delete files in your current Windows profile, but it removes the previous installation and any files that exist only inside `Windows.old`. Check and copy needed files before cleanup.
Why is Windows.old still visible after cleanup?
Cleanup can still be finishing, or some files can be waiting for a restart. Restart Windows, check the system drive again, and repeat the built-in cleanup if the folder remains. If it still cannot be removed, do not change permissions or force-delete it; use Microsoft’s supported recovery or support options.