当你启动系统时遇到系统时,遇到以下几个问题<?XML:NAMESPACE PREFIX = O />

错误1

nvalid Boot.ini

Windows could not start because the following file is missing or corrupt:

错误2

Windows\System32\Hal.dll

原因分析

Boot.ini文件丢失,损坏,或包含异常的入口信息时;会导致以上的问题。

解决步骤:

1.  系统启动时,进入BIOS, 设置成光驱启动,保存重启

2.  插入系统安装盘,启动时按任意键,进入安装状态,(详细进入过程见故障恢复控制台2--安装及启动篇)

3.  进入windows故障恢复控制台后,输入命令:BOOTCFG /REBUILD 此命令作用是该命令将遍历系统的安装设置,修复其中的故障部分,纠正导致Windows不能正常启动的一系列错误,并重建Boot.ini文件。

4.  Boot.ini重建结束后,将出现“Enter OS Load Options:”输入栏,这时,为保证系统的正常启动,需要注意的是:

a. Windows XP 用户而言,必须添加 /FASTDETECT 选项。

b. 如果系统的CPU支持Intel XD AMD NX功能,必须添加 /NO_execUTE=OPTIN 选项。

对于 Enter Load Identifier 部分,输错也没有太大的影响。当然,如果您是一个完善主义者,则可如图例中输入完整的如 Microsoft Windows XP Home Edition”之类,显得比较规范。
点击查看原图
<?XML:NAMESPACE PREFIX = V />

5.  这一步骤将检查系统分区的完整性,虽然从某种意义上说,这一步骤并不是必需的,不过,确保系统硬盘能够运转正常,没有坏扇区,也是保证Windows系统长期安全的必要手段。命令很简单:

CHKDSK  /R /F

该命令的运行时间根据机器配置的不同而变化,在某些较为古老的PC的甚至可能会超过半个小时。

6. 写入新的引导扇区

FIXBOOT 该命令将清除修复过程可能造成的影响系统运行的因素,重写硬盘的引导扇区。当出现 Sure you want to write a new bootsector to the partition C: ? 提示时敲入 Y”确认即可。

这样,我们的修复过程即宣告完成。通过这样的方法,可以避免重装Windows之类的繁琐劳动,节省了时间