使用Vista的朋友可能都遇到过C盘空间不断减少的问题。其主要原因就是Vista的自动还原功能引起的。
Vista系统的自动还原功能,可以辅助你避免数据因程序崩溃而丢失,提高了安全性。但是也有其致命的弱点,就是不断地占用C盘空间。Vista系统默认每天创建一个还原点,并且在安装更新之前也会自动创建还原点,致使C盘空间不断减少。如果关闭系统还原,则又不会保留任何还原点。这样又对数据安全带来隐患。如果经常去手动清理还原点,又比较烦琐。很多使用Vista的朋友希望微软对这一功能加以改进,就是关闭系统还原后,能保留一个最近的还原点。但是很遗憾,微软没有。
那么有没有更好的解决办法呢?
下面就给大家介绍一个两全其美的办法:用下面两种方法结合可以很完美的解决自动还原点不断占用空间的问题。又能保留最近的还原点,以保证数据的安全。
1.运行命令符(输入)vssadmin resize shadowstorage /on=C: /for=C: /maxsize=4GB
意思就是创建自动还原点占用的空间上限为4GB。满4GB就会自动清理以前的还原点。修改完毕后,重启系统即可生效。这个数字你可以更改。你可以改为2GB或5GB等。
2.运行注册表,依次展开到如下分支:HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\SystemRestore 接着在右侧窗口中找到并双击“RPGlobalInterval”,在弹出窗口中可以看到系统默认是以16进制显示的数值“15180 ”。为了让方便我们换算,点选“十进制”。数值变为“86400”秒即为一天的时间,就是每天自动创建一个还原点。如果你要想将系统设置为10天创建一次还原点,那就是“86400×10”(864000秒),依次类推。几天建1个还原点,自己定。修改完毕后,重启系统即可生效。
两项修改完成后,你会发现,你的C盘空间会在某一个范围内变化,时多时少。再不会一直减少了。