What Windows.old is and why it exists

Windows.old is a folder that Windows creates automatically when you upgrade from one version of Windows to a newer one — for example, from Windows 10 to Windows 11. It contains your old operating system files, your previous user accounts, your Documents folder, your Desktop, and other personal files from before the upgrade. Windows keeps this folder so you can recover files if something goes wrong, or so you can roll back to your old version of Windows if the new one causes problems.

The folder sits on your C: drive (or whichever drive Windows is installed on) and typically takes up 15 to 30 gigabytes of space, though it can be larger depending on how much was on your computer before the upgrade. You can see it by opening File Explorer, clicking "This PC" or "My Computer", then opening your C: drive. If you upgraded Windows recently, Windows.old will be visible there as a folder icon.

Key Takeaways

  • Windows.old contains your old operating system and personal files from before a Windows upgrade, and Windows automatically deletes it after 10 days if you do nothing.
  • You should keep Windows.old for at least a few days after upgrading if the new version is causing problems, because it lets you roll back to your old Windows without losing your files.
  • Deleting Windows.old manually frees up 15 to 30 gigabytes of disk space, but you cannot recover it once it is gone.
  • If your computer is running normally a week after upgrading, it is safe to delete Windows.old because Windows has already confirmed the upgrade worked.

When to keep Windows.old and when to delete it

Keep Windows.old for at least the first week after you upgrade Windows. During that time, if you discover that a program does not work, your printer stops responding, or Windows itself is unstable, you can use Windows.old to roll back to your previous version without losing your personal files. After about 10 days, Windows automatically deletes Windows.old on its own, so you do not have to do anything if you want it gone.

Delete Windows.old manually if your hard drive is running low on space and you have already waited a week or more after the upgrade. By that point, Windows has confirmed the upgrade was successful, and the risk of needing to roll back is very low. You can also delete it if you are certain the upgrade is working well and you need the disk space for other files or programs.

Do not delete Windows.old if you upgraded Windows just yesterday or the day before, or if you are still testing whether programs and hardware work correctly on the new version. The folder is your safety net during that testing period.

How to delete Windows.old safely

Before you delete Windows.old, make sure you have backed up any files you might need from it. Although Windows.old is meant to be a recovery tool rather than a storage location, it is the only copy of your old system files, so once it is gone, it cannot be recovered.

To delete Windows.old, right-click on the folder in File Explorer and select "Delete". Windows will ask you to confirm; click "Yes". The folder will move to your Recycle Bin. If you want to free up the space immediately rather than leaving it in the Recycle Bin, right-click the Recycle Bin on your desktop, select "Empty Recycle Bin", and confirm.

If Windows tells you that you do not have permission to delete the folder, or if the deletion gets stuck, you can use the Disk Cleanup tool instead. Open Settings, go to System, then Storage, then click "Temporary files". Check the box next to "Previous Windows installation(s)" and click "Remove files". This method often works when a manual delete does not.

How much space Windows.old actually takes up

Windows.old typically uses between 15 and 30 gigabytes of space, but the exact amount depends on how much data was on your computer before the upgrade. A computer with a large Documents folder, many installed programs, or years of accumulated files will have a larger Windows.old folder. A newer computer with less data will have a smaller one.

To see exactly how much space Windows.old is using on your computer, right-click the folder in File Explorer, select "Properties", and look at the "Size" line. If your hard drive has less than 50 gigabytes of free space, deleting Windows.old can make a noticeable difference in how your computer performs.

What happens if you need to roll back after deleting Windows.old

If you delete Windows.old and then discover a serious problem with the new Windows version — for example, a critical program stops working or your computer becomes unstable — you cannot simply roll back using the folder. However, you still have other options.

Windows keeps a separate recovery option called "Go back" in Settings, which is different from Windows.old. To access it, open Settings, go to System, then Recovery, and look for "Go back". This option may still work even after you delete Windows.old, though it typically only works for about 10 days after the upgrade. If that option is no longer available, you can reinstall your previous version of Windows using installation media, though this is more involved and may require help from Microsoft Support or a technician.

Frequently Asked Questions

Will Windows automatically delete Windows.old for me?

Yes. Windows automatically deletes the Windows.old folder about 10 days after you upgrade, so you do not have to do anything if you want it gone. If you want to keep it longer or delete it sooner, you can do either manually.

Can I move Windows.old to an external drive instead of deleting it?

Moving Windows.old is not recommended because the folder contains system files with special permissions and links that may not work correctly if moved. It is safer to either leave it where it is or delete it entirely. If you want to preserve specific files from before the upgrade, copy just those files to an external drive instead.

What if I see Windows.old but I do not remember upgrading Windows?

Windows sometimes creates a Windows.old folder during major updates even if you did not deliberately upgrade versions. If you are unsure, check your Windows version by opening Settings, going to System, then About. If the version number matches what you expect, the upgrade happened automatically and Windows.old is safe to delete.

Does deleting Windows.old speed up my computer?

Deleting Windows.old does not make Windows run faster. It only frees up disk space. However, if your hard drive was nearly full, having more free space can prevent slowdowns caused by the system running out of room to store temporary files.

Can I recover files from Windows.old after I delete it?

Once you empty the Recycle Bin, Windows.old cannot be recovered through normal means. If you need files from it urgently, you can contact a data recovery service, but this is expensive and not always successful. This is why it is important to back up any files you might need before deleting the folder.