无法启动计算机中丢失HAL.dll,hal.dll损坏或丢失导致电脑无法启动的解决办法!...

今天Monica打电话过来说她的电脑出问题了,后来一看是hal.dll丢失无法进入系统导致的,曾经处理过这种问题,但是好长时间没弄给忘了,今天在网上查了几种方法,总结一下!

因为hal.dll导致系统无法启动的解决方法:

hal - hal.dll - DLL文件信息

DLL 文件: hal 或者 hal.dll

DLL 名称: Microsoft Windows Hardware Abstraction Layer DLL

描述:

hal.dll是Windows硬件提取层模块,该用于用于解决硬件的复杂性。

属于: Microsoft Windows Operating System

系统 DLL文件: 是

常见错误: File Not Found, Missing File, Exception Errors

计算机的描述文字及对应的 HAL 文件

计算机的描述文字 对应的 HAL

文件

ACPI Multiprocessor PC halmacpi.dl_

ACPI Uniprocessor PC halaacpi.dl_

Advanced Configuration and Power halacpi.dl_ Interface (ACPI) PC

MPS Multiprocessor PC halmps.dl_

MPS Uniprocessor PC halapic.dl_

Standard PC hal.dl_

Compaq SystemPro Multiprocessor or halsp.dl_

第一种:

hal.dll文件损坏或丢失,那么就意味着C盘下的BOOT.INI文件被损坏

重新写一个BOOT.INI文件,你想法进入DOS后几下列内容复制到C盘跟目录下即可.

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP

Professional" /noexecute=optin /fastdetect

用文本写入,保存为BOOT.INI 考入有启动功能的U盘!

用U盘进入DOS,用COPY X:\BOOT.INI C:\BOOT.INI即可

第二种:

当电脑重新启动进入WinXP时,系统提示:“systemroot\system32\hal.dll文件非法或该文件已损坏,系统无法启动”。

在光驱里放一张XP的安装盘,然后进入故障恢复控制台。在DOS提示符下输入:

expand G:\i386\driver.cab /f:hal.dll

c:\windows\system32\,回车后提示:将G:\i386\driver.cab展开成c:\windows\system32\hal.dll。立即重新启动电脑,却没想到出现了与第一次相同的提示,看来是失败了。

可是明明提示拷贝成功!仔细一想,会不会hal.dll是由其他文件在系统安装时由Setup程序改名而来?(就像Win98的win.com是由win.cnf改名而来一样)。于是再次利用expand

/d

G:\i386\driver.cab命令查找hal*.dll文件,结果找出halaacpi.dll、halacpi.dll、halapic.dll、halmacpi.dll、halmps.dll、halsp.dll六个文件,按顺序首先将halaacpi.dll拷贝至c:\windows\system32\,并改名为hal.dll后重新启动电脑,不行。再拷halacpi.dll,改名后重启,终于重现可爱的桌面!

成功启动后,立即进入系统c:\windows\system32目录查看hal.dll的属性,鼠标点击“版本”选项卡上的“源文件名”,hal.dll的源文件名果然是halacpi.dll。

第三种:

用个u盘从别个那里拷一个

hal.dll文件,然后插在你的电脑上,再用一张系统安装盘放进光驱。在第一选择里,选择修复,就可以进入doc里了。然后从a: b:

一直试下去,看到了u盘就要吧用

copy hal.dll c:\windows\system32\hal.dll 就可以了

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值