hal.dll文件损坏,只能用系统盘引导启动了,如何解决?

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:36:54
hal.dll文件已经换过了,还是不行
4楼的答案不行啊,试过了,依然只能用光盘引导启动,直接启动提示hal.dll文件损坏(换过!)

解决"systemroot\\system32\\hal.dll文件非法或该文件已损坏,系统无法启动"
当电脑重新启动进入WinXP时,系统提示:“systemroot\\system32\\hal.dll文件非法或该文件已损坏,系统无法启动”。可以利用将故障恢复控制台来修复损坏的文件。
插入xp安装盘重新启动电脑,选择故障恢复控制台。依提示进入Windows dos目录。
在DOS提示符下输入:expand x:\\i386\\driver.cab /f:hal.dll c:\\windows\\system32\\(x:为光驱盘符.再次利用expand 首先将halaacpi.dll拷贝至c:\\windows\\system32\\,并改名为hal.dll后重新启动电脑,再拷halacpi.dll(因为hal.dll的源文件名是halacpi.dll).改名(ren)后重启,restart即可

提示hal.dll丢失也可能是 C: 盘的 boot.ini 文件的问题
boot.ini设置的启动分区不正确当然就找不到hal.dll

总之,提示hal.dll丢失,hal.dll损坏不见得就是hal.dll的问题
很有可能是启动设置不正确

重装系统不行吗?

最好格式化下系统分区,之后重装下系统!!!

设法进入系统,用安全模式或者PE引导都可以(不过安全模式可能没希望),在命令提示符下输入sfc /scannow
如果不能进入系统,用系统盘引导后选择修复安装,注意不是修复控制台,这样以前你的数据不会丢失
http://zhidao.baidu.com/question/11129067.html?si=