Guide : Customize Windows Vista System Restore Options.
In Vista, SystemRestore is set to delete restore points after roughly 136 years ... yeah, let that sink...
Normally Windows uses up to 15 percent of a drive?s available space to save restore points. In XP, the option to change this figure was configurable from the System Restore tab of the System Properties dialog box. But sadly this option is no longer offered in Vista.
But you can do so as follows :
Open regedit and go to
HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion
SystemRestore\Cfg Double-click the DiskPercent.
The default is f (in hexadecimal) which is 15 in decimal. For making it say 10% type 'a'
Now again, how frequently you'd like to have your SystemRestore points auto-created can also be configured as follows :
Open regedit and go to
HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SystemRestore
You can change the value RPGlobalInterval from its default setting of 86,400 seconds (24 hours) to, say, 43200 (a8c0) if u want it created every 12 hrs.
As and how your new restore points get created, the older ones get deleted due to the available space constraint, on a FIFO or "First In First Out" basis.
By default, in Vista, SystemRestore is set to delete restore points after roughly 4,294,967,295 seconds or 136 years, which was a mere 90 days in XP ! The idea apparently, is to delete them only when absolutely necessary due to space constraint!!! But err...136 years !!!
But if you'd like to, you can also change this interval too. Change the value of RPLifeInterval in the same key; a setting of 7,776,000 seconds (or 76a700 in hexadecimal) is equivalent to 90 days.
To find out how much disk space is being used for restore points in your Windows Vista, from an elevated cmd, simply run
vssadmin list shadowstorage
And should you wish to change the amount of disk space to be allocated to System Restore, you can use the vssadmin command-line tool from the command prompt.
Lets say you want to resize the shadow storage area on C Drive to, say, 5 GB. Then type the following command in the cmd and hit Ctrl+Shift+Enter together. This will make it Run As Administrator.:
vssadmin resize shadowstorage /For=C: /On=C: /MaxSize=5GB
On completion of the job, you will see a message : Successfully re-sized the shadow copy storage association
To restore original values, simply disable and the re-enable System Restore !
To bring up System Restore, type rstrui in Vista's search bar and hit Enter !
To bring up the System Properties dialogue box, which has the SystemRestore Options, you can press 'Windows logo key + BREAK'.
To create System Restore Points on the fly, try System Restore Point Creator. Using this utility, you can create System Restore Points in One click. Works on Vista ! To change the frequency of the System Restore Points formation, without using the Registry Editor, you can download CSRF Utility.
Incidentally, if you find that the System restore points and shadow copies of files are missing, after you install Windows Vista Service Pack 1, click Here.
These Links may Interest You:
How To Make Vista Start, Run and Shutdown Faster.
Avoid Tweaks of Doubtful Value.
Troubleshooting Windows Vista System Restore.