Windows 中的手动修复与快速修复之间的差别

文章翻译 文章翻译
文章编号: 238359 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

Windows 包含两种修复选择:手动修复或快速修复。

要查看这些选择,请从 Windows 安装媒体启动,按 R 键可执行修复,接着再按 R 键可使用紧急修复过程。在执行此操作时,将显示下列选项:
  • 手动修复:要从修复选项列表中进行选择,请按 M 键。
  • 快速修复:要执行所有修复选项,请按 F 键。
这两种修复选择会导致“修复”过程执行不同的任务。

更多信息

重要说明:如果您不了解备份 Active Directory 数据库方面的专门知识,请勿对域控制器执行手动或快速修复。如果您在 Windows 2000 Server 域控制器上执行了这些选项,就会有覆盖 \WINNT\NTDS\ntds.dit 中的 Active Directory 数据库的风险。

此 Ntds.dit 文件包含 Active Directory(包括用户帐户)。

手动修复

手动修复选项提供了下列选择:
[X]  Inspect startup environment
[X]  Verify Windows system files
[X]  Inspect Boot Sector
Continue <perform selected tasks>
				

检查启动环境

此选项将在 boot.ini 文件中检查 ARC 路径,以找出 Windows 启动分区和 %SystemRoot% 文件夹的路径。执行此操作的方法是:通过读取下列各值,使用紧急修复磁盘上的 Setup.log 文件:
[Paths]
TargetDirectory = "\WINNT"
TargetDevice = "\Device\Harddisk1\Partition1"
SystemPartitionDirectory = "\"
SystemPartition = "\Device\Harddisk1\Partition1"
如果 Boot.ini 文件丢失,将使用有效的 ARC 路径创建一个新的 Boot.ini 文件。如果 Boot.ini 文件已存在,则检查 ARC 路径并在必要时进行更新。

验证 Windows 系统文件

此选择将验证 Windows 系统/启动分区中的每个文件是否完好以及是否与原来安装的文件匹配。这包括用于启动各种计算机的 Ntldr、Ntdetect.com、Arcsetup.exe 和 Arcldr.exe 文件。从不检查可选的 Ntbootdd.sys 文件。“修复”操作通过使用 Setup.log 文件比较每个文件的循环冗余检查 (CRC) 值来执行此检查。如果有文件丢失或被损坏,系统将提示您替换或跳过该文件。如果您选择替换该文件,则需要 Windows 安装光盘或一张包含正确文件的 OEM 驱动程序磁盘。

检查启动扇区

此选项修复活动的系统分区启动扇区,并重新安装启动加载器功能。如果该分区使用 FAT 或 FAT32 文件系统并包含一个非 Windows 启动扇区,此修复选项还将创建一个新的 Bootsect.dos 文件,用于实现 MS-DOS、Microsoft Windows 95 或 Microsoft Windows 98 的双启动(如果这些操作系统以前能够启动)。如果您还选择了检查启动环境选项而且创建了一个新的 Bootsect.dos 文件,则“修复”将向 Boot.ini 文件中添加下面的项:
C:\ = "Microsoft Windows"
注意,“手动修复”选项没有提供修复 Windows 注册表文件的选择。

快速修复

“快速修复”选项以与“手动修复”选项相同的方式执行所有修复,但不提示您进行选择。另外,“快速修复”选项会尝试加载每一个 Windows 注册表文件(SAM、SECURITY、SYSTEM 和 SOFTWARE)。如果某个注册表文件已损坏或无法加载,“修复”将把丢失或损坏的注册表文件从 SystemRoot\Repair 文件夹复制到 SystemRoot\System32\Config 文件夹中。

因为“快速修复”选项可以使用 SystemRoot\Repair 文件夹中的注册表文件进行替换,所以它可能会将操作系统配置的某些部分恢复到最初安装 Windows 时的状态。如果出现此情况,则需要使用“故障恢复控制台”还原上一个“系统状态”备份,或以手动方式将最新版本的注册表文件从 SystemRoot\Repair\Regback 文件夹复制到 SystemRoot\System32\Config 文件夹中。位于 Regback 文件夹中的文件是您上一次创建紧急修复磁盘并选择同时将注册表文件备份到此修复文件夹的那些文件。

一般信息

手动修复和快速修复选项都从执行系统/启动分区文件系统检查开始。如果在“修复”过程的这一阶段检测到并纠正了文件系统问题,您可能需要重新启动计算机并启动另一个“修复”过程,然后才能开始实际的修复操作。

两个修复选项都不替换 SystemRoot\System32\Config.nt 或 Autoexec.nt 文件。虽然这些文件位于紧急修复磁盘上,但在任何“修复”操作期间都不检查或替换它们。

对于未连接本地 CD-ROM 驱动器的计算机(例如,如果 Windows 是使用远程安装服务 (RIS) 安装的),则可以使用以下 Microsoft 知识库文章中介绍的方法之一来修复系统文件:
164471 使用修改的紧急修复磁盘替换系统文件
229716 Windows 2000 故障恢复控制台说明

属性

文章编号: 238359 - 最后修改: 2005年8月12日 - 修订: 3.0
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
关键字:?
kbinfo KB238359
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com