欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

关于系统还原的若干技巧(上)

系统还原的功能很多,和自动系统恢复(ASR)的功能相结合,可以给Windows XP提供全方位的系统恢复能力。

系统还原适合小规模的“局部”手术,例如在部署应用软件、安装设备驱动之前,做一个系统还原(for XP的应用软件和驱动程序,会自动触发还原点),这样一旦不想要这些应用软件或者驱动,可以直接恢复到原来的状态。
ASR则是彻底的“脱胎换骨”,类似于GHOST的作用,比较适合一段时间以后,系统彻底当机后的恢复。

 

提示 为了方便描述,这里假设Windows XP安装在C盘上,请用正确的Windows启动分区的盘符代替C盘。

1.如何指定保留某个特定的还原点

注意 该方法未经严格测试,所以请慎用!
由于以下两个原因,先前创建的还原点可能会丢失:

还原点有生命周期,超过该指定的生命周期(默认90天),会被自动删除。生命周期由HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore注册表项下的RPLifeInterval键值定义。

还原点有磁盘配额,默认是分区容量的12%,前面的还原点可能会被清除,以便释放空间。

可以尝试借助NTFS权限,防止指定的还原点被自动清除。

1)以C盘下的还原点为例进行介绍。首先参考以下微软知识库文章,获取System Volume Information的访问权限。

http://support.microsoft.com/default.aspx?scid=kb;zh-cn;309531

2)进入系统还原的工作目录C:\System Volume Information\_restore{GUID},这里的GUID是指计算机的全局唯一标识符。

3)在该目录下会有类似RPx这样的目录,这里的x是还原点的序号,按照创建顺序排列。打开系统还原程序窗口,然后对应这些RPx目录的创建时间,即可确定这些RPx目录所对应的还原点。

4)选择所需还原点所对应的RPx目录,然后设置其NTFS权限,取消所有用户对该目录的删除权限,包括LocalSystem帐户。

2.如何指定系统还原不要备份和恢复桌面上的文件

系统还原的配置文件保存在C:\WINDOWS\system32\Restore\filelist.xml,是一个xml文件,具有只读、系统和隐藏属性。该配置文件定义了系统还原所需监控(或排除)的文件和目录。

默认情况下,系统还原会监控桌面上的所有文件,一旦恢复到先前的还原点,则桌面上新建的文件会全部丢失,非常麻烦。所以这里我们可以修改这个xml文件,让系统还原不再监控桌面。

1)打开“服务”管理单元,停止System Restore服务。

2)用记事本打开该filelist.xml文件,并取消其“只读”属性。

1)打开“服务”管理单元,停止System Restore服务。

2)用记事本打开该filelist.xml文件,并取消其“只读”属性。

(3)定位到以下的小节:  

<DIRECTORIES>

               <Exclude>

                   <REC>%cookies%</REC>

                   <REC>%favorites%</REC>

                   <REC>%History%</REC>

                   ……

               </Exclude>

</DIRECTORIES>

该小节定义了系统还原所排除的目录(不监控),我们可以在里面插入以下的语句:

<REC>%USERPROFILE%\Desktop<REC>

注意 对于中文版的系统,需要将默认的“%SystemDrive%\Documents and Settings\UserName\桌面”的目录名改为“%SystemDrive%\Documents and Settings\UserName\Desktop”,filelist.xml文件不支持中文目录名,会导致System Restore服务无法正常启动。

4)修改后保存,并恢复其“只读”属性。

5)打开“服务”管理单元,启动System Restore服务。

现在系统还原将不会监控桌面上的文件变化。

用类似的方法,还可以指定系统还原监控或者排除任意指定的目录、或者指定扩展名的文件。

已发表 2005年6月17日 13:21 作者 ahpeng

评论通知

如果您想在帖子更新时接到邮件通知,请先登录。这里

订阅帖子评论使用 RSS

评论

尚无任何评论

说说您的看法?

(必填) 
必填 
(必填)