当你启动系统时遇到系统时,遇到以下几个问题<?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之类的繁琐劳动,节省了时间
转载于:https://blog.51cto.com/billma/318042