手机游戏
经典单机
角色扮演
休闲益智
动作冒险
射击枪战
赛车竞速
模拟经营
解密闯关
策略战争
手机软件
时尚购物
体育运动
资讯阅读
教育学习
摄影摄像
生活服务
效率办公
聊天社交
视频盒子
其它软件
新闻资讯
游戏攻略
软件教程
游戏问答
软件资讯
软件技术
叨叨念念
网站技术
技术问答
软件教程
资源资料
原创作品
代码学习
网页设计
网络技术
合集
合集
游戏合集
软件合集
资讯合集
视频合集
首页 > 技术问答 > 技术问答

hal.dll丢失问题的解决办法

作者:星知苑 时间:2010-09-29 12:59:02

问题描述:
开机后,系统无法进入,出现错误提示:请重新安装以上文件的拷贝:windwos root\system32\hal.dll

hal.dll是Windows硬件提取层模块,该用于解决硬件的复杂性。
hal.dll是WinNT内核(包括WinXP)操作系统卷的核心驱动,通常由安装多个操作系统而造成损坏,如果系统还能启动,可以从安装盘中提取该文件进行恢复,否则个别磁盘分区可能无法使用。如果系统无法正常启动,特别是系统分区使用了NTFS,恐怕就只有重新安装操作系统或者使用控制台修复了(系统无法启动就是本文中碰到的这种问题)。[break]

出现这种情况,一般可能有两种原因:
1.boot.ini文件出了问题; 由于现在的一键还原,矮人DOS或者多系统,都会改变boot.ini文件的。解决的方法其实也很简单,在这种情况下,其实还是可以进入安全模式的。进入安全模式,把boot.ini恢复到正常(或者说之前)的状态,就OK了!
附:还有可能你的是品牌机,很多品牌机都有一个隐藏的分区,如果你使用GhostXP安装盘,恢复出来的boot.ini文件肯定与你的机子不匹配!这种方式安装好才系统,第一次自动重启是可以顺利进入系统的,再重启的话就会提示hal.dll丢失,这是因为boot.ini文件试图通过第一个硬盘的第一个分区引导系统,但由于隐藏分区的存在,我们安装的系统是在第二个分区(第一个分区不可见)!品牌机如果没有重新分区过硬盘,安装好Ghost系统后一定要手动修改boot.ini文件,否则会出错!

一般的boot.ini通常是这样的:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS //rdisk(0)指第一块物理硬盘partition(1)指第一分区
[operating systems]
multi(0)disk(0)rdisk(0)partition(1) //rdisk(0)指第一块物理硬盘partition(1)指第一分区\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

对你的BOOT.INI进行修改将partition(1)都改成partition(2).不要只改一个哦!看清里面有两处partition(1)

2.是hal.dll文件的版本不对或者丢失;
由于不同的计算机对应不同的hal.dll文件,但是现在的ghost系统往往出现误判,导致hal.dll文件与实际不符。hal.dll文件和相应的计算机类型:
acpi multiprocessor pc halmacpi.dl_ ;
acpi uniprocessor pc halaacpi.dl_ ;
advanced configuration and power interface(acpi)pc halacpi.dl_ ;
mps multiprocessor pc halmaps.dl_ ;
mps unitprocessor pc halapic.dl_ standard pc hal.dl_ ;
compaq systempro multiprcessor or 100% compatible halsp.dl_。
这个可以通过设备管理器的计算机项目可以看到,或者看hal.dll的版本信息。如果由于系统无法进入,无法知道究竟是那种类型。可以逐个测试,哪个能启动就是哪个(笨办法)
解决办法:
(1)从其他机子上复制C:盘根目录下面的系统/隐藏文件,拷到出问题的机子上(可以通过DOS启动盘或者WinPE引导系统)这种方法适合由于断电,死机等异常关机造成的无法引导系统,这时只是引导区根目录下面的引导文件丢失,hal.dll文件并没有问题。
hal.dll (5.1.2600.5512 Win 2000/XP/Vista)下载地址:http://u.115.com/file/f7d1a67411

(2)插入XP安装盘重新启动电脑,选择故障恢复控制台。依提示进入winnt目录。
在DOS提示符下输入: expand x:\i386\driver.cab /f:hal.dll c:\windows\system32\(x:为光驱盘符.再次利用 expand 首先将halaacpi.dll拷贝至c:\winindows\system32\,并改名为hal.dll后重新启动电脑,再拷 halacpi.dll(因为hal.dll的源文件名是halacpi.dll),改名后重启即可。或者尝试进入安全模式,然后再提取文件相对应的文件

良心推荐

破解版游戏下载推荐
  • 成长王国中文破解版
  • 叫我传奇哥破解版
  • 塔防英雄2破解版
  • 塔塔星座破解版下载
  • 濡沫江湖破解版
  • 江湖风云录破解版
相信很多的玩家不管是在玩游戏还是在找游戏的很时候,都是会先看看有没有游戏破解的了,因为在游戏破解了之后是更容易受到玩家的喜爱,游戏里面的不管是功能还是各种角色等都是已经全部可以使用也是满级的等等,很多的种类的小编为了带了的不仅是一些比较好玩的破解的游戏,还是很火爆有的还可以赚钱的哦。

相关资讯