按需定制 轻松DIY XP系统还原功能

Windows XP内置的系统还原,是一个行之有效、且操作简单的系统修复工具 。但在其“傻瓜式的操作之中,也有很多不尽如人意的地方 。对此,你有没有想过自己定制一下系统还原呢?
一、指定时间创建还原点
在进行驱动更新、补丁升级等危险性操作时,Windows XP才会自动创建还原点 。为防止还原操作时造成过多数据丢失,可让系统在指定时间内自动创建还原点,变被动为主动 。打开注册表编辑器,依次展开“HKEY_LOCAL_MacHINESOFTWAREMicrosoftWindows NTCurrentVersionSystemRestore子键 。接着在右侧窗口中,找到并双击“RPSessionInterVal键,该键的键值即表示系统在开机后创建系统还原点需要等待的时间(以秒为单位),默认值为“0表示关闭此功能 。如果想要实现开机10分钟后自动创建系统还原点,那么只需将该值修改为“600(单位为秒)即可 。
二、让系统还原忽略桌面
系统还原时包括了桌面上的项目,但其还原效果却令人难以恭维,极易造成桌面上的文件丢失 。对此有过惨痛经历的朋友,不妨将“桌面排除在备份和还原范围之外 。
专家介绍说,系统还原的设置项目保存在名为filelist.xml的配置文件中,它位于c:WindowsSystem32Restore文件夹内(它是一个隐藏文件,需要在“工具/文件夹选项/查看中要去掉“隐藏受保护的操作文件和选择“显示所有文件和文件夹两个选项才可显示) 。由于filelist.xml文件可定义系统还原要监控和排除的项目,所以在此稍作修改即可让它免除对桌面的监控 。操作时,首先应停止系统的“System Restore Service(系统还原服务)服务,然后取消filelist.xml的只读属性,并用记事本程序打开,在其中找到如下字节:
%cookIEs%
鷙orites%
……
该字节定义的是系统还原不需监控的项目,只要在其中插入语句:“%SystemDrive%Documents and Settings当前账户名Desktop (不包含引号) 。之后保存filelist.xml文件,恢复其只读属性,并重新启动“System Restore Service服务即可 。
提示:filelist.Xml文件中不支持使用中文目录,否则将不能启动系统还原服务,按照类似方法还可指定其它目录和文件,来脱离系统还原的监控 。
三、保存指定的还原点
还原点默认的生命周期为90天,过期后将被自动清除 。当系统还原占用的空间不足时,也将清除较早创建的还原点 。如果你想保留最初的还原点,那么可进行如下操作 。
系统还原点默认保存在C:System Volume Information{GUID}文件夹中,这里的GUID为计算机的全局唯一标识符 。在_restore{GUID}文件夹下有个RPx目录,其中x为还原点数字,它是按创建顺序排列的,只要保存RPx目录,即可保存指定的还原点 。
如果系统分区采用了NTFS磁盘格式,则可在RPx目录的属性窗口中,设置所有用户对该文件夹的修改权限为“拒绝即可 。
四、随意控制系统还原占用空间
默认情况下,系统还原最大只能占用12%的当前磁盘空间 。不过要想保存更多的还原点,就需要扩大系统还原所占用的磁盘空间,对此可进行如下操作 。
右键点击打开“我的电脑/属性/系统还原,在这里你可以选择你系统中的任一盘符,然后点击旁边的“设置选项来设置 。如你只想要还原C盘的内容就可以把其他盘符中的系统还原关闭,并且还能非常直观的托动滑条来修改系统还原的空间大小,从而能有效的避免系统还原占用过多的空间 。
五、另类方法启动系统还原
有时系统严重损坏,甚至连桌面都看不到,就更不要说使用系统还原了,那这种情况下该如何处理呢?
首先可尝试进入安全模式进行系统还原,如果安全模式也无法进入,则可进入“带命令行的安全模式,并使用管理员身份登录,最后执行“C:WindowsSystem32RestoreRstrui命令,即可调出系统还原程序 。

推荐阅读