Microsoft®WindowsVista™SupportTraining错误!使用“开始”选项卡将Heading1应用于要在此处显示的文字。©2006MicrosoftCorporation。保留所有权利。1Windows恢复环境-WinRE目标●讨论WindowsVista提供的新的Windows恢复环境(WinRE)。●讨论Windows恢复环境(WinRE)提供的新的故障排除功能。●讨论Windows恢复环境(WinRE)的限制。●演示Windows恢复环境(WinRE)在对WindowsVista问题进行故障排除时的用法和功能。错误!使用“开始”选项卡将Heading1应用于要在此处显示的文字。Microsoft®WindowsVista™SupportTraining2©2005MicrosoftCorporation。保留所有权利。概述Windows恢复环境(WinRE)是基于WinPE的可扩展恢复平台,WinPE包含侧重于恢复的界面。可以在计算机启动失败时引导到此环境。WindowsRE中的“启动修复”工具自动诊断和修复无法引导的WindowsVista安装。而且,WindowsRE是各种用于手动系统恢复的工具的基础。在此环境中用户可轻松启动各种恢复工具,并且OEM或企业管理员可在其中加入自己的恢复或支持应用程序,并可以从提供的界面中启动这些程序。此外,OEM可将WinRE安装在硬盘驱动器上以进行自动故障转移。在这些配置中,如果目标操作系统启动失败,则恢复环境将自动启动“启动修复”。有关启动修复的Windows帮助有关Windows恢复环境提供的启动修复的更多信息,请参见以下Vista联机帮助:来源:MicrosoftWindowsVista联机帮助*带引号搜索“启动修复”。从索引中选择:●启动修复:常见问题●针对IT专业人员的系统恢复和可靠性问题●如果Windows未正确启动该怎么做*MicrosoftWindowsVista帮助和支持中心何时使用WinRE?可以在对无法引导到Windows这样的问题进行故障排除时使用新的Windows恢复环境。您可以在该环境中使用“启动修复”进行自动诊断和恢复,也可以在使用可从该环境中获得的工具(如“注册表编辑器”和“系统还原”)执行手动恢复。它替代了“恢复控制台”,但提供了更多功能。由于对磁盘访问没有限制,因此可以访问所有可见的卷。注意:为了访问某些卷,您可能需要加载驱动程序。如何运行WinRE?可以根据所拥有的系统的类型通过各种方式启动Windows恢复环境。零售版WindowsVista■从安装媒体(CD/DVD)启动WinRE:○安装CD向用户提供了要执行的安装任务的菜单。此菜单包括:Microsoft®WindowsVista™SupportTraining错误!使用“开始”选项卡将Heading1应用于要在此处显示的文字。©2006MicrosoftCorporation。保留所有权利。3■现在安装■安装Windows须知■修复Windows○如果用户选择“修复Windows”,则将启动恢复环境。安装CD/DVD中的恢复环境的行为与任何其他安装媒体中此环境的行为一样,除非OEM或系统构建商已经用他们自己的工具配置并自定义了WinRE。OEM的WindowsVista■从硬盘启动WinRE(仅限OEM),或者如果您已在本地硬盘驱动器上安装了WinRE:○可通过两种方式启动恢复环境:■如果未能正确启动目标操作系统,则加载程序将自动启动恢复环境。■用户可以从F8启动菜单启动恢复环境。■从恢复媒体(仅限OEM,CD/DVD)启动WinRE:用户可将恢复媒体插入计算机并从恢复媒体重新引导计算机。恢复媒体将自动启动恢复环境。○注意:需要将用户计算机配置为从恢复媒体设备启动。例如,如果恢复媒体为CD,则计算机需要配置为从CD启动。这需要OEM提供该媒体。WinRE中可使用哪些工具?可从Windows恢复环境中启动多种工具来排除和解决WindowsVista问题,例如:●启动修复-可用于自动诊断和修复阻止Windows启动的问题。这些问题可能是注册表损坏、系统或驱动程序文件丢失/损坏以及硬件故障。“启动修复”使用了其他工具,这些工具将在本文后面的“详细用法”一节中讨论。●系统还原–将Windows还原到先前的时间点。●CompletePC还原–还原系统级备份。这假设您在尝试使用此工具之前已完成了CompletePC备份。此备份点可能存储在DVD/CD光盘或本地硬盘驱动器上。●Windows内存诊断工具–此工具检查计算机的内存硬件错误。有关如何使用Windows内存诊断工具的更多信息,请参见“工具和故障排除-内存诊断工具”文档。●命令提示符–打开命令提示符窗口。操作位置不是位于系统驱动器上,而是在RAM驱动器(X:\Sources)上。○从这里,您能够使用WinPE映像执行所有可以在WindowsXP的恢复控制台上执行的任务,并且还有一些额外的访问和功能。○可以启动regedit(注册表编辑器)和taskmgr(任务管理器)之类的实用工具。还可以启动msinfo32,但是需要浏览到系统驱动器上的system32目录(例如:c:\windows\system32)。注意:某些msinfo的信息将来自在WinRE中加载的msinfo,而不是您试图诊断的系统上的msinfo。错误!使用“开始”选项卡将Heading1应用于要在此处显示的文字。Microsoft®WindowsVista™SupportTraining4©2005MicrosoftCorporation。保留所有权利。○可以启动恶意程序删除工具(MRT)并扫描驱动器,默认为系统驱动器。请注意,如果从安装媒体运行该工具,则可能没有最新的更新位和签名。○从WinRE中无法启动msconfig、设备管理器和计算机管理器之类的实用工具。●自定义OEM支持/恢复工具–OEM和系统构建商可以自定义其WinRE环境以添加自己的支持和/或恢复工具。这些内容不在本文的范围之内。这种用法的详细信息将在本文档的后面部分进行讨论。Microsoft®WindowsVista™SupportTraining错误!使用“开始”选项卡将Heading1应用于要在此处显示的文字。©2006MicrosoftCorporation。保留所有权利。5相关组件从WindowsVistaDVD启动WinRE时,WinRE在本地硬盘上没有任何依存关系。服务WinRE不直接依赖于WindowsVista中的任何服务。但是,禁用某些服务可能会限制可用于WinRE的检测方法,从而降低其修复系统的能力。在Windows联机时唯一运行的WinRE组件是wersvc.exe(Windows错误报告服务),它创建与WinRE相关的事件日志。错误!使用“开始”选项卡将Heading1应用于要在此处显示的文字。Microsoft®WindowsVista™SupportTraining6©2005MicrosoftCorporation。保留所有权利。记录Windows恢复环境在计算机上的本地系统事件日志中保存与启动修复相关的信息。若要查看这些信息,请进入“事件查看器”、“系统”,然后筛选“Microsoft-Windows-StartupRepair”。WinRE记录3种类型的事件:●包含有关启动故障的基本信息的摘要事件。●WinRE找到的每种根本原因对应的事件。●WinRE尝试执行的每个修复操作对应的事件。此外,WinRE中的启动修复工具将所有修复信息记录到以下文件中:%WINDIR%\system32\logfiles\SRT\SrtTrail.txt.默认情况下此功能是启用的,并且在每次调用启动修复时触发。注意:这些日志只记录启动修复活动。涉及WinRE的其他操作或问题不会记入日志。Microsoft®WindowsVista™SupportTraining错误!使用“开始”选项卡将Heading1应用于要在此处显示的文字。©2006MicrosoftCorporation。保留所有权利。7详细用法以下各节提供了Windows恢复环境所执行的多种操作的更多详细信息。此外,还讨论了WinRE如何适合于标准Windows故障排除实践。启动修复下一节更详细地介绍当用户从Windows恢复环境中调用启动修复时该工具所执行的操作。启动修复操作的顺序当从WinRE内启动“启动修复”时,将发生以下情况:●启动修复利用二进制文件bootstat.dat中的LastBootSuceeded字段,该文件由操作系统在Windows目录中维护。操作系统加载程序(winload.exe)将LastBootSucceeded字段设置为FALSE,而服务控制管理器(SCM)将其设置为TRUE。这意味着在每次引导系统并调用Winload.exe时,该值将更改为False。当服务控制管理器完成加载服务时,此设置更改为True。因此,如果在启动时失败,则LastBootSucceeded将显示存在故障情况。●启动修复使用系统诊断信息(如:启动管理器和加载程序日志、故障转储、驱动程序安装日志和crimson日志)以确定启动故障的根本原因。一旦确定根本原因之后,它将自动选择修复工具并修复计算机。启动修复使用的恢复工具如下:1.系统还原:它在很多情况下是首选恢复方法,因为如果它运行成功,则更有可能使系统处于稳定状态。2.Chkdsk:如果文件系统元数据损坏,则启动修复将启动ChkDsk以进行修复。这应作为最后的方法,因为ChkDsk可能会更改系统状态。3.BCDMD(引导关键磁盘元数据修复):修复丢失/损坏的MBR代码、分区表或引导扇区(必须至少有一个是完整无缺的)以及丢失/损坏的启动管理器。这些操作是不可逆的;因此在进行任何修复之前,BCDMD将确保系统确实处于无效状态。4.内存测试器:如果诊断结果确定最有可能的根本原因是有故障的RAM,则启动修复将调度内存测试器。由于此工具是引导应用程序,所以必须在WinPE上下文之外运行。所以,启动修复将调度该工具通过启动管理器运行。如果该工具成功运行,并且Vista知道应避开哪些页面,则将启动操作系统,并且启动修复的后引导过程将接管。如果该工具未能向Vista指明应避开哪些页面,则故障转移机制会将系统返回到启动修复以进一步诊断。5.XCOPY:在通过还原文件的替代副本即可修复问题的情况下(例如注册表损坏),启动修复将使用xcopy执行此复制操作。a.从注册表备份:如果注册表配置单元损坏,则启动修复可选择使用每隔6小时获取的备份替换整个注册表。这些备份位于\Windows\system32\config\regback中。因为更改一个注册表配置单元将使系统处于不一致的状态,所以需要替换整个注册表。启动修复的诊断单元将利用由加载程序写入的日志来确定哪个注册表配置单元已损坏或者无法加载。故障转储(如果可用)也可用于确定已损坏的注册表配置单元。错误!使用“开始”选项卡将Heading1应用于要在此处显示的文字。Microsoft®WindowsVista™SupportTraining8©2005MicrosoftCorporation。保留所有权利。b.从驱动程序存储区:当某个驱动程序损坏时,启动修复可从驱动程序存储区复制替换驱动程序。c.从WinPE系统组件:如果系统文件已损坏,则可使用WinPE系统组件生成替换文件。启动修复功能启动修复将尝试自动解决与启动相关的常见问题。它解决的问题如下:问题检测修复注册表损坏XX系统或驱动程序文件丢失或损坏XX磁盘元数据损坏(MBR、分区表和引导扇区)XX文件系统元数据损坏XX安装了有问题或不兼容的驱动程序XX安装了不兼容的WindowsServicePack和补丁XX损坏的引导配置数据XX内存和硬盘硬件损坏X启动修复不会恢复由以下原因造成的无法引导的系统:●硬件故障(如固件)-它可诊断某些硬件问题,但是无法修复这些问