如果您的计算机无法重新启动,则注册表配置单元可能损坏。显示的错误信息因情况而异,可能包括以下任何内容:
Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM.ced
Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM
Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SOFTWARE
System hive error
Stop 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000) UNKNOWN_HARD_ERROR
Stop:0xc0000218 {Registry File Failure} The registry cannot load the hive (file):\SystemRoot\System32\Config\CorruptHive or its log or alternate.It is corrupt, absent, or not writable.
电源故障
电源故障或某些其他意外关机事件可能导致注册表配置单元损坏。要确定这是否是导致注册表配置单元损坏的原因,请查看事件 ID 6008 项。事件 ID 6008 项指示发生了意外关机。在此情况下,某个进程可能正在修改注册表配置单元的某一部分,并且在完成这个更改前计算机会断电。这将导致注册表配置单元处于不一致状态。如果重新启动,则在操作系统尝试加载注册表配置单元时,它会发现注册表配置单元中具有某些它无法解释的数据,并且您可能收到在本文的“概要”一节中包括的错误信息之一:
您可以用来备份注册表配置单元的工具之一是故障恢复控制台。 有关如何备份、编辑和还原注册表的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 (http://support.microsoft.com/kb/322756/) 如何在 Windows XP 和 Windows Server 2003 中备份、编辑和还原注册表
322755 (http://support.microsoft.com/kb/322755/) 如何在 Windows 2000 中备份、编辑和还原注册表
323170 (http://support.microsoft.com/kb/323170/) 如何在 Windows NT 4.0 中备份、编辑和还原注册表
2. 检查硬件、磁盘、固件驱动程序和 BIOS。为此,请按照下列步骤操作。这些步骤可能要求计算机暂停一段时间。
a. 确保 CPU 时钟未被超频。
b. 确保系统事件日志不包含事件 ID 9、事件 ID 11 或事件 ID 15(或这些事件的任意组合)。这些事件可能指示存在必须解决的硬件问题。
c. 对包含注册表配置单元文件的磁盘运行 chkdsk 命令行命令(使用 /r 开关)。此命令有助于确认包含注册表配置单元文件的磁盘区域与问题无关。
d. 将最新的固件修订版应用于磁盘控制器,并且使用匹配的驱动程序版本。确保驱动程序是签名的驱动程序并且安装了适当的固件修订版。
e. 确保将最新的基本输入/输出系统 (BIOS) 更新应用于计算机。