HAL.DLL丢失怎么办

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:20:27
现在机子打不开了,想重装也不行,只有一个光标在 那里闪烁,从硬盘启动的话就蓝屏~~
哪位能帮忙解决下,感谢!!!
令追加300~~
机子现在已经不能启动了~~红光不闪了~~~

经验告诉如果平白无故出现HAL.DLL丢失应该是内存有问题,你可以将内存拔下然后用橡皮擦拭引脚然后从新安装到主板上,或换条内存试试

系统启动过程提示丢失hal.dll,
启动过程终止,
安全模式也一样的提示,
原因分析:
出现这个错误要么是BOOT.INI不正确,要么的确是HAL.DLL丢失损坏。

用XP光盘启动登陆控制台,
检查SYSTEM32下面有没有HAL.DLL,
(控制台下的DIR是无需 /A 的)
如果有,则FIXBOOT,或者找个正确的BOOT.INI。
如果没有,则需要拷贝或者从光盘提取HAL.DLL
一般提取文件的方式是:
expand x:\i386\hal.dl_ c:\windows\system32\hal.dll
但是在这里不行,
注意点,HAL.DLL文件在XP光盘内的原型是halacpi.dll,
知道了这个之后问题就迎刃而解了,
expand x:\i386\halacpi.dl_ c:\windows\system32\
ren c:\windows\system32\halacpi.dll hal.dll

我博客中08年初写的
http://d620.blog.sohu.com/79828818.html

提示hal.dll损坏或丢失,实际上该文件并不一定不存在,可以说,拷个文件回去system32里,根本是不可以解决的.出现这个错误的原因是boot.ini文件出错,导致引导不了机器从指定的路径启动,那样系统搜索其他的路径,而其他路径上是没有hal.dll文件的,就会提示这个错误.一般的解决办法是进入故障恢复控制台,用fixboot命令,如果这样修复不了boot.ini,就用bootcfg/add来重建boot.