How to Permanently Delete the Windows.old Folder and Reclaim GBs of Space
Learn the safest and most effective methods to remove the large Windows.old folder from your hard drive, freeing up valuable storage space after a major system upgrade.

The Windows.old folder is a backup created by Windows when you perform a major system upgrade. It allows you to roll back to a previous version of Windows if something goes wrong.
Because it contains a complete copy of your old operating system, it can take up tens of gigabytes of storage space. However, Windows treats this as a protected system folder, so you cannot simply select it and press Delete.
The safest and most reliable ways to remove it are built right into Windows.
Method 1: Use Storage Sense (The Easiest Way)
Windows has an automated tool designed specifically to hunt down and destroy large, temporary system files.
- Open the Start Menu and click the Settings gear icon (or press
Win + I). - Go to System and then select Storage.
- Click on Temporary files (wait a few moments for Windows to scan your drive).
- Look for the checkbox labeled Previous Windows installation(s).
- Check that box, scroll back to the top of the window, and click Remove files.
Method 2: Use the Classic Disk Cleanup Tool
If you prefer the traditional Windows interface, the legacy Disk Cleanup utility will get the job done cleanly.
- Press the
Winkey, type Disk Cleanup, and pressEnter. - Select your main system drive (usually C:) and click OK.
- Once the window loads, click the button near the bottom left labeled Clean up system files (you may need to grant administrator permission and select the C: drive again).
- Scroll through the list of checkboxes and find Previous Windows installation(s).
- Check the box next to it, make sure you haven’t accidentally checked anything else you want to keep, and click OK to permanently delete the folder.
Method 3: Use Command Prompt (The Forceful Way)
If the settings menus are hanging or refusing to delete the folder, you can force Windows to drop the directory permissions using an elevated Command Prompt.
- Press the
Winkey, type cmd, right-click Command Prompt, and select Run as administrator. - Type or paste the following command to take ownership of the folder and press
Enter:
takeown /F C:\Windows.old /A /R /D Y
- Next, paste this command to grant full control permissions and press
Enter:
“`cmd
icacls C:\Windows.old /grant Administrators:F /T /C /Q - Finally, run the removal command to delete the folder entirely: rd /S /Q C:\Windows.old
⚠️ Important Note Before Deleting
Once the Windows.old folder is deleted, you lose the ability to easily “Go Back” to your previous version of Windows via the recovery settings menu. Only delete this folder if you are entirely satisfied with how your current system upgrade is running and you are certain you do not need any old files trapped inside it.
Think of the Windows.old folder as an insurance policy that has already expired. If you upgraded your machine more than ten days ago and everything is running smoothly, keeping it around is just wasting massive chunks of storage space. Using the native Windows tools like Storage Sense or Disk Cleanup is always the best way to handle this, as it allows the operating system to safely unhook the system files without breaking any hidden directory permissions.















