How to Reduce the Space for Recovery on Vista
- 1). Click "Start."
- 2). Type "cmd" into the search box. Right click the "cmd.exe" listing and choose "Run As Administrator."
- 3). Type "vssadmin list shadowstorage." This command displays the total amount of storage which System Restore is currently using for recovery points.
- 4). Type "vssadmin resize shadowstorage /For=primary hard drive /On=primary hard drive /maxsize=3GB." Replace "primary hard drive" with the drive letter of your main hard drive. Change the number after max size to the total amount of space you want System Restore to use. Hit "Enter."
Source...