Windows Vista Previous Versions, System Restore and Disk Space

While checking out where my disk space was being consumed on my Windows Vista machines, I found that System Restore was the main culprit. So to reclaim my lost space I disabled it. Here you can see the before and after impact on the system drive of my desktop - close to 3GB was freed:

DiskSpace

However what I didn’t know is that the side effect of turning off System Restore is that Previous Versions also becomes unavailable. This can be a bit of a problem as this feature is very useful. What was good timing for me, is a video up on Channel 9 about System Restore and Previous Versions and the Filing Cabinet blog has a post on why the restore points in Windows Vista use so much disk space, both I which I recommend checking out. The video gives a good explaination of how they ensured that System Restore does not negatively impact performance of the system.

After watching the video I was convinced enough to turn System Restore back on and get the Previous Versions feature back. If you want to perform some housekeeping occasionally to reclaim space, you can delete the System Restore points with the Disk Cleanup tool, found in the System Tools folder in your Start Menu:

  1. Start the Disk Cleanup tool from Start Menu / All Programs / System Tools
  2. Click the button labelled Files from all users on this computer
  3. You will be prompted by UAC to continue
  4. Choose the drive to scan and click OK
  5. Click the More Options tab and click the Clean up… button under the System Restore and Shadow Copies section

![DiskCleanupforVista2]/media/2007/03/1000.14.1078.DiskCleanupforVista2.png)

This will delete all but the most recent restore point, clearing space but still leaving you some protection. You should also be aware that if you want the Previous Versions feature available on disks other than the system drive you will have to enable System Protection on your other disks or partitions. By storing you data on a second drive or partition you could then disable System Restore on your system drive but take advantage of Previous Versions for your data. Here I’ve enabled System Protection on my D: drive which contains my important data:

RestorePoints