从www.google.com.cn中输入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
我记得我有一次装了双系统
重装windows时发现
不知道怎么在C盘前加了个分区
结果就提示hal.dll丢失,
原因是以前的C盘已经成了现在的D盘,
windows 当然找不到boot.ini,所以提示错误
将前面的分区删除就好了
总之,提示hal.dll丢失,hal.dll损坏不见得就是hal.dll的问题
很有可能是启动设置不正确
回复:在线急问。。。。
所有跟帖:
•
回复:回复:在线急问。。。。
-bread312-
♀
(56 bytes)
()
05/26/2007 postreply
01:53:44
•
回复:回复:回复:在线急问。。。。
-jinyi-
♀
(112 bytes)
()
05/26/2007 postreply
04:23:35
•
回复:回复:回复:回复:在线急问。。。。
-bread312-
♀
(229 bytes)
()
05/26/2007 postreply
07:28:54
•
回复:回复:回复:回复:回复:在线急问。。。。
-bread312-
♀
(112 bytes)
()
05/26/2007 postreply
07:48:06