How to Delete Old System Restore Points in Windows

If you are making good use of the system restore feature in Windows, then you realize that all the restore points are taking up a lot of storage space in your hard disk. The good thing is you can easily delete system restore points as needed to gain back lost space.

Windows provides an option to quickly delete all but recent restore points. However, this option is buried deep and you may not find it unless you know where to look.

To delete all old restore points, search for “Disk Cleanup” in the Start menu and open it.

win-delete-system-restore-points-search-disk-cleanup

The above action will open the Disk Cleanup utility. Select “Primary (C:)” from the drop-down menu and click on the “OK” button.

win-delete-system-restore-points-select-drive

Click on the “Clean up system files” button. Since the restore points are system files, you cannot see them unless you choose to clean up the system files.

win-delete-system-restore-points-select-cleanup-system-files

This action will re-open the cleanup wizard. Select the C drive and click on the “OK” button.

win-delete-system-restore-points-select-drive-2

You will see a new “More Options” tab in the window. Navigate to the new tab and click on the “Clean up” button under “System Restore and Shadow Copies” section.

win-delete-system-restore-points-select-more-options-tab

In the confirmation window, click on the “Delete” button. As soon as you do, Windows will delete all the old restore points while keeping the recent ones.

win-delete-system-restore-points-confirm-restore-point-deletion

If you’d rather pick and choose which restore points to delete, you can do that too. Since Windows has no specific option to delete individual restore points, we are going to use a free and lightweight third-party tool called System Restore Explorer. Download and install it like any other software.

After installing, launch it by searching for it in the Start menu. As soon as you launch it you will see all restore points. By default, the software will hide the restore points created in the last five days. If you want to see them, uncheck the “Hide restore points created in the last 5 days” checkbox.

win-delete-system-restore-points-unhide-recent-restore-points

The good thing about this software is that you can mount the restore points and see what’s in them. It’s very useful if you want to recover files or folders. To mount a restore point, select it from the list and click on the “Mount” button.

win-delete-system-restore-points-mount-restore-point

The above action will mount the restore point and open it in the File Explorer. You can explore it like any other drive or folder.

win-delete-system-restore-points-mounted-restore-point

Once you are done with that, click on the “Unmount” button to unmount the mounted restore point.

win-delete-system-restore-points-unmount-restore-point

To delete a restore point, simply select it from the list and click on the “Delete” button.

win-delete-system-restore-points-delete-restore-point

Click on the “Yes” button in the confirmation window and you are done.

win-delete-system-restore-points-confirm-deletion-2

As you can see from the below image, deleting a restore point freed up around 5Gb of space.

win-delete-system-restore-points-space-savings

Alternatively, if you are using CCleaner then you don’t have to install any other software. Open CCleaner with admin rights and navigate to “Tools -> System Restore.” Here you can select and delete any individual restore points as needed. However, you will miss the “Mount” feature provided by System Restore Explorer.

Do comment below sharing your thoughts and experiences about using the above methods to delete old restore points in Windows.

Leave a Reply

Yeah! You've decided to leave a comment. That's fantastic! Check out our comment policy here. Let's have a personal and meaningful conversation.