泰坦之旅职业搭配图:怎样恢复以前的系统数据?谢谢了!!20分的奖励!(分数虽然不高,但技术含量我感觉挺高)

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 18:14:11
一共装了3次操作系统。谁有办法帮忙给找回来啊?真是谢谢了!

drive rescue

http://www.pc286.net/SoftView/SoftView_1853.html

http://www.microsoft.com/china/MSDN/library/archives/library/techart/WindowsxpSystemrestore.asp

利用 Microsoft® Windows® XP(该操作系统以前称为 Microsoft® Whistler)的系统恢复功能,系统管理员在遇到问题时可将他们的 PC 还原到以前的状态,而不会丢失个人数据文件(例如 Word 文档、图形或电子邮件)。系统恢复功能自动监视系统文件的更改和某些应用程序文件的更改,并记录或存储更改之前的版本。具有系统恢复功能后,用户不必再考虑为系统保存快照,因为它可以自动创建易于标识的还原点,允许用户将系统还原到以前的状态。在发生重大系统事件(例如,安装应用程序或驱动程序)时将创建还原点,同时也会定期(每天)创建还原点。此外,用户还可以随时创建和命名自己的还原点。系统恢复具有一个自动还原点空间管理功能,该功能可以清除旧的还原点,为新的还原点释放空间,从而使用户可以维护一个滚动的安全网,并且能够从最近不想保留的更改中恢复。

如果用户遇到系统故障或其他重大问题,他们可以在安全模式或正常模式下使用系统恢复还原到以前的系统状态,恢复最佳的系统功能。系统恢复不会还原用户数据或文档文件,因此恢复不会导致用户丢失他们的工作、邮件,乃至浏览历史记录和收藏。

详细信息
默认情况下系统恢复功能处于启用状态,并将在成功完成 Windows XP Professional 或 Personal x86 版本的安装后运行。它要求系统分区上至少有 200 MB 的可用空间。如果没有 200 MB 的可用空间,安装完成后系统恢复将被禁用,但在具有所需的磁盘空间时会自动启用。

本文将讨论以下主题,在开发应用程序时,要使您的产品能够充分利用系统恢复功能,需要考虑这些问题。

设计概述

系统恢复组件和位置

自动创建的还原点

监视系统文件和应用程序文件的更改

还原过程
设计概述
系统恢复监视一组核心系统文件和应用程序文件,记录更改之前这些文件的状态,有时还会进行复制。受监视的文件包括那些不在排除目录 (我的文档) 中的文件,以及不具有已知数据文件扩展名(例如 .doc)的文件。系统恢复自动创建还原点;无需用户的干预。创建还原点时,系统恢复将保存注册表和某些动态系统文件的完整快照。有关所包含(监视和还原)的文件扩展类型的列表,请参见 Platform SDK“系统恢复”一节中的“受监视的文件扩展名”列表。

还原系统时,系统恢复将恢复对受监视文件的更改,重新捕获该文件在所选还原点的状态。然后,将当前注册表替换为保存快照时的注册表。该注册表与所选还原点一致。当前注册表中的某些安全和动态权限以及身份验证信息随即被复制到还原的注册表中。下一节将深入讨论此功能如何工作。为了达到还原的预期目的,应用程序开发人员应考虑以下问题:

系统恢复要保护的重要应用程序二进制文件的扩展名是否与 Platform SDK 的“系统恢复所监视的文件扩展名”列表中 <include> 部分的扩展名一致?

是否对用户可编辑的文件,或要用于保存个人数据的文件(例如,.pdf、.xls、.htm)进行了适当的命名,使其不会像包含的扩展类型那样被监视?例如,是否将扩展名 .ini 指定为一个用户可以修改的个人数据文件?如果是,将会影响到您产品的性能,而且还会导致用户因还原而丢失数据。(请参见 Platform SDK“系统恢复”一节中的“受监视的文件扩展名”列表)

注册表中是否存有某个键信息,在还原后,会导致用户无法访问他们的个人数据文件或应用程序?如果是,是否存在一种机制,可以让用户重新下载或安装应用程序,而无需再次付款?或者,您是否在注册表的 hklm->system->currentcontrolset->control->backuprestore->KeysNotToRestore 下,指定了存储该信息的注册表键?如果该信息也驻留在文件中,您是否已通过启用 hklm->system->currentcontrolset->control->backuprestore->filesnottobackup,确保系统恢复不会还原这些文件?

使用的安装程序是否调用系统恢复 RestorePT.API,从而使应用程序的安装/卸载生成一个有意义的还原点?(请参见 Platform SDK“系统恢复”一节的 SRSetRestorePoint。)

备份工具是否检查 NTFilesnottobackup 中指定的文件,并且不备份其中列出的文件?不应备份系统恢复数据存储文件。应在 NTFilesnottobackup 中指定这些文件。系统恢复只监视最初的写操作,因此,在备份文件时,使用打开操作进行备份不会导致系统恢复的额外开销。

在故障恢复被取消或失败时,备份工具是否具有撤销功能?如果没有,调用系统恢复 API (14-Recovery) 可以确保用户在故障恢复之前有一个还原点,这样用户可以还原不想保留的或被取消的恢复。(请参见 Platform SDK“系统恢复”一节的 SRSetRestorePoint。)

图 1:系统恢复组件和位置

自动创建的还原点
创建还原点可以让用户选择以前的系统状态。每个还原点都收集了恢复到所选特定系统状态的必要信息。它们是在重大的系统更改之前创建的。这些还原点是自动创建的,用户甚至不必考虑手动创建还原点(除非他们选择这样做)。以下主题对调用该功能创建还原点的触发器进行说明。

事件触发的还原点
在发生以下事件之前,系统恢复将自动创建还原点:

安装应用程序(前提是应用程序当前使用的安装程序与系统恢复 RestorePT.API 兼容)。在应用程序危害到用户系统的情况下,用户可以在需要时选择安装该应用程序之前的还原点,将系统状态还原到安装该应用程序之前的状态。

安装 AutoUpdate。Windows XP 的 Auto/Industry Update 功能为用户提供了一种以更灵活的方式下载重要 Microsoft Windows® 更新的方法。下载了更新后,将出现提示,用户可以选择是否在用户系统上安装更新。如果用户选择安装更新,系统恢复功能将在实际开始安装更新之前,创建一个还原点。如果用户在下载文件之后,安装更新文件之前进行还原,还原操作不会删除下载的文件。

还原操作。例如,如果用户不小心选择了还原到一个错误的系统状态,用户可以选择执行该操作之前的一个还原点,撤销该还原操作。然后,用户可以再选择正确的还原点。还原操作本身会创建一个还原点,以备撤消之用。
注意:只有系统管理员或所有者才可以进行恢复。

Microsoft 备份工具恢复。在 Microsoft 备份工具执行备份恢复之前,系统恢复将创建一个还原点。如果恢复被取消,或者不愿保留恢复后的系统状态,用户可以使用该还原点,将系统还原到开始恢复之前的状态。

安装未签名的驱动程序。安装未签名的驱动程序时,Windows 的 INF 安装程序可以检测到您安装的驱动程序未经签名。在开始安装之前,系统恢复将创建一个还原点。这样,如果安装对系统产生危害,用户可以还原到安装未签名驱动程序之前的状态。

手动还原点。用户(只有系统管理员或所有者用户)可以随时根据需要创建并命名一个还原点。在执行特别危险的更改或将共享系统交给其他用户之前,或者当系统处于一种用户认为最佳的特殊状态时,用户可以手动创建一个可以还原到的“检查点”。
计划的还原点
除了在特定事件之前创建还原点之外,利用系统恢复功能用户还可以还原到其他特定的日期和时间。每隔 24 小时,它就会创建一个还原点。默认情况下,计算机运行时,系统恢复每天创建一个还原点。这些还原点只在空闲时创建;例如,在没有鼠标、键盘或磁盘 I/O 活动时。出现问题时,通过系统恢复用户界面,用户可以使用保存和压缩(仅 NTFS)的计划还原点。此外,通过系统恢复用户界面,用户还可以灵活地在任意时候手动创建和命名一个还原点。

还原点的创建和存储
创建还原点时,系统恢复会保存注册表和某些重要动态数据存储文件的快照,在还原点日志文件中写入一条记录,并将注册表和数据存储文件的副本保存到档案中。档案中逐渐会收集多个还原点,每个还原点代表不同时间点的系统状态。用户在系统恢复用户界面中可以看到这些时间点。系统恢复的还原点档案位于系统卷信息目录中,该目录是一个隐藏的系统目录。该档案受 NTFS 中的系统 ACL 保护。为限制系统恢复所使用的磁盘空间量,并为新的还原点释放足够的存储空间,将根据先入先出 (FIFO) 的原则,逐渐清除与较旧的还原点相关联的文件、注册表和日志。

图 2: 还原点创建操作

监视系统文件和应用程序文件的更改
除了收集与特定事件和时间相关的还原点之外,系统恢复还不断地监视其他重要的系统文件和应用程序文件的更改。跟踪这些文件更改对于将系统完全还原到一个特定状态是必要的。系统恢复功能的这个特性可以记录,还可以保护(如果必要)以前的文件状态,它可以使用户还原到以前的系统状态。这种更改跟踪不会影响到用户的使用。

为了跟踪和复制更改之前的文件,系统恢复使用一个内核级(称为内核模式)的文件系统过滤器驱动程序。这个内核级的过滤器驱动程序监视文件系统操作,而且,对于选定的文件类型和操作,可以快速地中断操作(例如,DELETE FILE),并在操作完成前复制或移动原始文件。文件更改将记录到日志文件中,文件副本和日志存储在原始文件所在驱动器或分区上的档案中。基于更改的文件复制操作对于每个系统会话中的每个特定文件执行一次,或对任何给定的还原点执行一次。

图 3:系统过滤器驱动程序文件复制操作

还原过程
随着计算机的使用,还原点不断收集到档案中,无需用户进行任何管理或干涉。如果用户遇到问题,并且选择使用系统恢复功能,则可以通过“系统恢复向导”用户界面看到这些不同的还原点。用户可以选择还原到数据档案中仍然保存的任何还原点。

选择了特定的还原点并且开始还原过程时,命令将被传递到系统恢复服务,而系统恢复服务将访问系统恢复更改日志。利用这些更改日志,系统恢复功能可以创建一个还原映射。还原映射可以智能地引导该功能重新创建用户选择的特定系统状态。然后,将对还原映射进行处理,系统重新启动,并替换原来的注册表和动态数据存储文件。

图 4:还原过程

哪些内容将会还原,哪些内容不会还原
还原
注册表

配置文件(仅还原本地配置文件 - 漫游用户配置文件不受还原的影响)

COM+ DB

WFP.dll 缓存

WMI DB

IIS 配置数据库

具有 Platform SDK“系统恢复”一节的“受监视的文件扩展名”列表 <include> 部分中列出的扩展名的文件
不还原
DRM 设置

SAM 配置单元(不还原密码)

WPA 设置(不还原 Windows 身份验证信息)

Platform SDK“系统恢复”一节的“受监视的文件扩展名”列表中列出的特定目录/文件

扩展名未在 Platform SDK“系统恢复”一节的“受监视的文件扩展名”列表 <included> 部分中列出的文件

Filesnottobackup 和 KeysnottoRestore(hklm->system->controlset001->control->backuprestore->filesnottobackup 和 keysnottorestore)中同时列出的项目

用户配置文件中存储的由用户创建的数据

重定向文件夹的内容
与其他 Windows XP 恢复功能一起使用
最近一次正确的设置
结合使用“最近一次正确的设置”和系统恢复功能,可以帮助用户在计算机无法启动时,重新恢复到最佳状态。如上所述,利用“最近一次正确的设置”可以使用上次成功启动系统时使用的注册表键的子集来启动系统。“最近一次正确的设置”在每次成功启动系统时,保存这些键/值的最近设置。系统检测到尝试启动失败后,会自动从 F8 菜单中选择“最近一次正确的设置”选项。用户也可以在 F8 启动菜单上选择使用“最近一次正确的设置”选项启动。使用“最近一次正确的设置”,用户通常可以启动到系统的安全或保护(正常)模式。在使用“最近一次正确的设置”启动到安全模式或正常模式后,如果用户需要还原不想保留的系统更改,恢复到以前的状态,则可以使用系统恢复功能。

在故障恢复控制台中不能使用系统恢复功能,该功能也不能跟踪高级环境中的更改。这意味着不能监视在故障恢复控制台中完成的系统更改,也不能使用系统恢复进行还原。

还原系统时,系统恢复将还原“最近一次正确的设置”,使其总是和还原操作中的目标注册表一致。换句话说,最新的“最近一次正确的设置”的键/值也将被还原到系统恢复保存目标注册表的快照时的状态。这样可以确保还原的注册表和“最近一次正确的设置”总保持一致。

“最近一次正确的设置”应在无法启动时使用。启动到安装模式或正常模式后,就可以使用系统恢复功能还原到以前的最佳状态。如果系统不能启动进入这些模式之一,则无法使用系统恢复功能。

驱动程序复原
Windows XP 提供了设备驱动程序复原功能,如果驱动程序不工作,它可以使用以前安装的版本替换当前版本。因此,当用户安装一个新的设备驱动程序而导致系统不稳定时,用户只需要重新安装以前的设备驱动程序,就可以继续使用系统。

系统恢复设计为主动监视更改,可以捕获安装新的设备驱动程序时对所有受监视文件和注册表的更改。由于安装驱动程序只是系统恢复捕获的所有状态更改的一部分,因此必须注意,在使用系统恢复功能还原因安装驱动程序而造成的系统更改的同时,也会还原创建上一次还原点之后对系统进行的所有其他更改。例如,假定用户安装了未签名的驱动程序 - 系统会自动创建一个还原点。然后,用户更改了桌面外观和拨号网络设置。现在,用户注意到系统性能有所下降。因此,使用系统恢复功能将系统还原到安装设备之前的状态。系统现在还原到安装驱动程序之前的状态,但对桌面外观和拨号网络设置的更改也已被还原。如果对于刚安装的设备驱动程序不能使用驱动程序复原功能,系统恢复将是用户进行恢复的最佳选择。不过,如果可以利用驱动程序复原功能重新安装以前的驱动程序,而且用户也不希望还原安装驱动程序之后所做的更改,那么驱动程序复原则是最佳选择。它既可以恢复以前的驱动程序并重新进行安装,同时又可以防止还原最近所做的必要更改。

使用系统恢复时,如果发现系统性能下降的原因是因为安装了某个未签名的驱动程序,用户可以将系统还原到安装驱动程序之前自动创建的还原点。如果安装的是已签名的设备驱动程序,系统恢复不会创建还原点。不过,仍可以使用系统恢复功能还原安装该设备驱动程序所造成的影响,只需还原到安装该驱动程序之前最近创建的还原点。这将还原该驱动程序所做的系统更改,也会还原创建该还原点之后的所有更改。

系统恢复还将还原驱动程序复原功能用于在系统上重新安装以前的驱动程序的驱动程序复原 .INF 缓存。这意味着如果使用系统恢复还原不想保留的更改时,可能暂时无法使用驱动程序复原功能重新安装以前的驱动程序,因为系统恢复将把系统还原到缓存中尚未保存以前的驱动程序 .INF 的状态。如果您十分肯定出现问题的原因是因为安装了某个驱动程序,而且(或者)如果您希望保留安装该驱动程序之后所做的某些系统更改,应首先尝试使用驱动程序复原功能重新安装以前的驱动程序,而不还原其他系统更改。如果驱动程序复原功能无法重新安装以前的驱动程序,再使用系统恢复功能来还原因安装设备驱动程序而对系统产生的不良影响。

如果最初已经完成了系统恢复,而且真的只是希望重新安装以前的驱动程序而不还原其他系统更改,您只需撤销最近的还原,然后使用驱动程序复原功能重新安装以前的驱动程序。

Microsoft 备份工具
备份工具帮助用户创建和恢复硬盘上的数据副本。当硬盘上的原始数据被意外清除或覆盖,或由于硬盘故障而无法访问时,用户可以利用副本恢复丢失或损坏的数据。与系统恢复不同,备份工具用于备份用户的个人数据文件,确保在本地磁盘或其他介质上存储一个安全副本。系统恢复不监视或恢复对个人数据文件(例如,文档、图形、电子邮件等等)所做的更改。系统恢复的还原点中包含的系统数据只能在一段时间内进行还原,而备份工具进行的备份可以在任何时候进行还原。

在 Windows 备份工具开始进行恢复之前,它将调用系统恢复,创建一个还原点。如果有足够的磁盘空间,而恢复的结果失败或不尽人意时,在大多数情况下,可以使用系统恢复来还原恢复导致的更改。恢复的所有个人数据文件都不会被系统恢复还原或删除。

ASR
自动系统恢复 (ASR) 提供了在出现系统灾难或硬件故障时保存和还原 Windows XP 操作状态的构架,从而扩展了传统的备份-还原应用程序。Windows XP ASR 使用一个两步过程来恢复目标系统。第一步,称为启动恢复过程,需要使用原始分发介质在目标系统上临时安装一个 Windows XP 的新副本。第二步,称为 OS 还原过程,使用备份-还原应用程序还原以前保存的 Windows XP 安装文件(同时删除和覆盖某些启动恢复过程中安装的文件)。在系统出现故障时,可以使用 ASR 重新启动系统,然后用户可以开始从以前保存的 Windows XP 安装文件的备份副本进行恢复。

虽然系统恢复有助于撤销对系统文件的有害更改,但系统必须能够启动到安全模式或正常模式后,系统恢复才能还原这些更改。在发生灾难性故障时,使用 ASR 和传统的备份-还原应用程序,用户可以使用原始介质启动系统,然后恢复以前备份的 Windows XP 安装文件。恢复系统后,以前的系统恢复还原点不再可用,与恢复的安装文件相关联的还原点也不再可用。通过 ASR 完全恢复的系统将重新启动系统恢复的监视和还原点创建功能,就象升级或重新安装了操作系统一样。

由系统恢复功能监视和还原的文件
系统恢复使用内含模式来监视一组核心的系统文件和应用程序文件,并将系统更改之前这些文件的状态存档。要查看系统恢复中指定的包含文件,请参见 Platform SDK“系统恢复”一节中的“受监视的文件扩展名”。不支持来自 Microsoft 之外的修改。

更多信息
有关系统恢复的可配置参数和远程接口的详细信息,以及有关 RestorePt.API 的完整文档,请参见 Microsoft Windows XP Platform SDK 中的“系统恢复起始页”。

还原系统
1.开机或重启电脑时按住F11键不放,直到出现一个‘还原备份的菜单‘
2.用鼠标点击 '还原系统', 电脑会自动还原并自动完成后重启。
注:不可以在系统出现问题时选'备份'

如果你没有做其他操作,可以用还原精灵.
如果你做了,而且还想要以前的东西,只能去电脑城找专业人士用专业工具解决了,不过,价格嘛……呵呵呵