Windows XP系统还原的相关问题
2008-03-08 17:38
问: 什么是系统还原?
答: 在发生问题的时候,微软的Windows XP操作系统中的系统还原服务使管理员有能力将他们的计算机恢复至先前的正常状态而不会丢失个人的数据文件(如Word文件,图片或电子邮件)。系统还原服务积极的监测系统文件以及一些应用程序文件的变化,在他们被改变之前将先前版本的文件记录或存储下来。用户根本无须操心为系统拍摄快照的问题,因为系统还原服务会自动建立一个非常易于辨认的还原点,用户可利用此原点将系统还原至先前的状态。在发生重大系统事件的时刻(如安装应用程序或驱动程序)以及定期(每天),系统还原点会被建立起来。另外,用户可以在任何时间建立系统还原点并为之命名。
问: 哪些版本的Windows操作系统有系统还原服务?
答: Windows Millennium (Me)和Windows XP (Home and Professional)操作系统含有系统还原服务。此FAQ问题只解答与Windows XP操作系统的系统还原服务有关的问题。
问: 系统还原与系统备份有何不同?
答: 系统还原服务监测的文件种类仅是特定的系统文件与应用程序文件的核心设置(如.exe,.dll文件等),而备份功能与此不同,它通常是将所有的文件进行备份,包括用户的个人资料文件,以确保将一份安全的拷贝存储在本地磁盘或其他的媒体上。系统还原服务并不会监测用户个人数据文件如文档,图片,电子邮件等的改变,也不会将用户的这些文件进行恢复。包含在系统还原服务还原点中的系统数据可以被用来仅在一段有限的时间内(如果默认的还原点存在的时间超过90天,它就会被删除)将系统还原,而备份工具进行的文件备份可以在任何时间得到恢复。
问: 作为一个用户,我是否需要做些什么以保证得到系统还原服务的保护?

答: 系统还原服务是通过默认的初始设置而被激活的,它可以在Windows XP Professional操作系统或Personal x86版本操作系统上运行。它要求系统分区至少具有200兆剩余硬盘空间。如果硬盘空间不足200兆,系统还原服务也会被安装,但是将被关闭,只有当获得所需的硬盘空间时,系统还原服务才被自动激活。拥有了系统还原服务,用户根本无须操心为系统拍摄快照的问题,因为系统还原服务会自动建立一个非常易于辨认的还原点,用户可利用此还原点将系统还原至先前的状态。在发生重大系统事件的时刻(如安装应用程序或驱动程序)以及定期(每天),系统还原点都会被自动建立。另外,用户也可以随时建立系统还原点并为之命名。你也不必担心系统还原服务的那些还原点会用尽你的硬盘空间。通过对它进行默认的设置,仅会占用至多12%的磁盘空间,并且它还拥有系统还原点磁盘空间管理的功能,可以帮助清除旧的还原点,以便为新的还原点腾出空间,这样一个不断滚动的安全网总是处于用户的掌控之中,帮助用户将对系统进行的不希望的改变还原至先前状态。

问: 系统还原是否会使我的计算机系统丧失某种工作表现吗?

答: 不会,当系统还原服务监测你的计算机时,它不会引起任何可觉察的系统工作表现的影响。系统还原服务原点的建立同样是一个非常快的过程,通常只需要几秒钟。计划中的系统检测(默认为每24小时一次)也仅是在系统停滞状态下进行的,这样他们的建立不会干扰任何用户使用此计算机。

问: 何人可以在机器上使用系统还原服务?

答: 只有拥有对本计算机管理权限的人才可以使用系统还原服务来恢复系统并调整本计算机上的系统还原服务的设置。然而,系统自动还原点(系统检查点或事件导致的系统还原点)在本计算机上的建立与何人登录本计算机无关,因为,如果是一个非管理员用户登录本计算机,系统检查点或事件导致的系统还原点同样会在此机器上建立起来以确保系统还原的保护功能,但是只有拥有管理特权的用户才可以恢复此计算机。
问: 系统还原服务是否可以保护我的个人资料和文件,诸如word文档,电子邮件等?

答: 系统还原服务并不会监测或恢复用户的个人资料文件如文档,图片,电子邮件等。也可参见“系统还原都监测那些文件?”


问: 系统还原负责监控那些文档?

答: 系统还原服务监测的文件种类仅是特定的系统文件与应用程序文件的核心设置(如.exe,.dll文件等),将系统被改变之前的文件状态存档。系统还原服务并不会监测用户/个人的资料文件。如果想要查看包括在系统还原服务中的特定文件,请参看SDK平台系统还原服务中的监测文件扩展名的章节,此章节可以从监测文件扩展名处获得。不支持从微软以外的地方获得的此列表的修订版。

问: 系统还原如何处理密码问题?

答: 系统还原服务是以以下方式处理密码问题的:

不进行还原的密码:

Windows XP的密码和提示不会被恢复。这样做的设计宗旨是为了防止发生混淆以及不会因为你忘记被存储在恢复点中的旧密码而不能登录计算机。
微软的Internet Explorer和Content Advisor的密码与提示不会被还原。这样做的设计宗旨是防止发生混淆以及在你浏览互连网时,万一想用忘记了的旧密码恢复系统时可能会发生的问题。
进行还原的密码

程序的密码得到还原,如Windows Messenger、AOL Messenger、Yahoo Messenger,以及其他以网络服务为基础的密码。这样做的目的在于:程序仅仅是在计算机上隐含这些密码;真正存储这些密码的是网络服务器。系统还原服务并不会真的改变密码,但是它可以改变被本地程序记录下来的密码。你仍然需要使用程序当前的密码以便登录服务器。
本机器内的局域及计算机密码同样是以相同的方式隐含的,并被存储在系统还原服务之中。由于系统还原服务只能将本地机器恢复至原来的状态并且有关联合区域的信息存储在动态目录中,而此目录并不是通过系统还原服务来恢复的,所以一旦机器与局域网重新连接起来,被存储的隐含密码就将被更新为当前密码。

问: 如果我要将系统还原至某个程序安装前的状态,那么系统还原服务是否会删除这个程序?

答: 不会,如果将系统还原至某个程序安装前的状态,系统还原服务不会自动完全删除任何程序。因为系统还原服务是建立在内部模型基础之上,任何通过没有被系统还原服务监测的安装程序增加或修改的文件或是在系统还原服务没有进行监测的驱动器上增加或修改的文件,系统还原服务都不会对其进行跟踪。因此,系统还原服务不能删除或解除对这些文件所做的任何改动。要想删除安装程序可能对系统做的一些改动,用户首先应使用“控制面板”中的“增加/删除”选项来删除应用程序,而不是首先使用系统还原服务。但是,系统还原服务将解除被记录下来的由于安装应用程序所引起的所有对注册表以及受监测文件做的改动,包括:

删除由于程序的安装,而为系统添加的受监测文件
解除由于程序安装而给受监测文件带来的改动
使用当被选定的系统还原点建立起来时拍摄的注册表快照替代当前的注册表(*备注:一些当前值仍将被保留)
增加的或对系统进行修改的各类型不受系统还原服务监测的文件将不会被恢复或删除掉。如.jpg,.txt文件。
问: 当我使用系统还原服务时,此机器上的什么文件得到了恢复,而什么没有得到恢复?

答: 在使用系统还原服务将系统还原至先前的状态时,以下部分将会得到恢复:

注册表
用户配置文件 (仅限本地用户,漫游用户的配置文件不受系统还原影响)
COM+ DB
WFP.dll高速缓冲存储器
WMI DB
IIS 代码库
受系统还原服务监测的文件类型在SDK中进行了说明,您可以通过受监测文件扩展名章节获得有关信息。
以下是没有被系统还原服务恢复的部分:

DRM设置
存储在SAM中的密码
WPA设置(Windows的证明信息不能恢复)
SDK平台的系统还原服务部分中受监测文件扩展名列表列出的特定的目录/文件,如“我的文档”文件夹
诸如个人资料文件,.doc,.jpg,.txt等不受系统还原服务监测的文件类型
在注册表的非备份文件和非恢复部分列表中列出的项目(hklm->系统->控制设定001->控制->备份,预先存储->非备份文件和非恢复部分)
用户在用户个人信息描述中建立的资料
重新定位的文件夹中的内容
问: 为何在系统还原中,此功能会将我的一些下载文件、存档文件或者可执行文件删除掉?

答: 因为系统还原服务监测的是特定的系统文件与应用程序文件的核心设置,而下载或存档的文件属于系统还原服务监测的文件扩展名类型(如.exe,.dll文件),如果这些文件被存储在一个受监测的驱动器上,在您将机器还原到文件下载或存档之前的状态时,这些文件将会丢失。如果你想要在机器恢复系统时不丢失那些带有受监测扩展名的文件,你必须将这些文件转移至“我的文档”文件夹或者是一个不受监测的区域,在恢复系统时,此区域内的文件不会被恢复。如果你在不知情的情况下由于恢复系统而删除了一些文件,你可以在任意时刻通过解除系统还原过程而重新找回这些文件。

问: 在我的机器上,系统还原点何时被确定下来?

答: 用户可以使用系统还原wizard软件在任意时刻在机器上手动建立一个系统还原点。在以下各种情况下,系统还原点会被自动建立起来:

安装一个未经签署的设备驱动程序
安装与系统还原服务兼容的应用程序时(使用Windows Installer或者Install Shield Pro 7.0以上版本的程序进行安装的应用程序,使得系统还原服务建立系统还原点。)
使用Automatic Updates进行升级
进行系统还原操作,这样当用户需要时可以解除此系统还原操作
使用备份工具从备份媒体中恢复数据
建立每日还原点(如果计算机处于开机状态或距上次建立系统原点的时间超过24小时,系统还原服务将每24小时建立一个系统还原点。)
问: 我能够永久存储某个系统还原点吗,以便我可以在任何时候将系统还原至此时的状态?

答: 不能,你不能使得系统还原服务永久保留一个系统还原点以便总可以将系统还原至此状态。系统还原服务当前的构成模式还不能支持此项功能,它是一个数据变化跟踪工具而不是图像或备份工具。每一个系统还原点存储的都是相对于先前建立的一个系统原点系统发生的改变,这样可以将其占用的硬盘空间最小化并提高工作表现,所以所有的系统还原点都是彼此之间相互关联的。因此,将系统从当前状态恢复至先前的状态需要使用所有在此期间建立的系统还原点以便解除系统还原服务侦测到的变化。例如,用户想将系统从D点恢复至A点时,系统还原服务将依次考察记录在C点,然后是B点和A点的所有系统变化,因为这些点共同记录了所有的系统变更,所以需要A点及其他各点来解除系统的所有变更。在此之后将会使用这些系统还原点建立一个线路图,并恢复系统。

如果若想使某个系统还原点成为一个永久保存的点,用于存储自此永久点建立之后完整的还原点链的硬盘空间无疑会非常大,这样做并不实用。系统还原服务拥有系统还原点自动空间管理功能,可以用来清除较早的还原点为新的点留出空间,这样一个不断滚动的安全网始终处于用户的掌控之中,帮助用户将系统从当前不喜欢的状态恢复至先前的状态。默认的设置为:如果还原点的建立时间已经超过90天,那么它将被系统还原服务自动删除。

问: 错误的关机是如何对系统还原服务造成影响的?

答: 如果关机不当,而发生了系统还原的操作将系统还原至错误关机前的状态,此次系统还原的操作也有可能失败,但可能性不大,因为在错误关机时一些文件的运行操作可能没有被系统还原服务正确记录下来。如果系统还原失败了,系统将处在恢复操作开始运行之前的状态。
[url]http://hi.baidu.com/manager324/blog/item/041a1025c3dee46435a80fbd.html[/url]