主题 : 误删hal.ll
级别: 初声乍地
UID: 132872
精华: 0
发帖: 14
威望: 33 点
无痕币: 51 WHB
贡献值: 0 点
在线时间: 2(时)
注册时间: 2011-10-12
最后登录: 2018-05-16

0 误删hal.ll

误删hall.ll 启动不了系统怎么办
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605026
威望: 529007 点
无痕币: 14 WHB
贡献值: 0 点
在线时间: 62140(时)
注册时间: 2008-12-25
最后登录: 2024-04-24

看别人的转载给你一个:
最近不知怎么把hal.dll给删了,导致一开机就显示boot.in非法启动,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丢失那么连电脑也无法进去,怎么可以知道计算机的名称呢?我的方
法比较极端:在f再安一个操作系统,这样也只能进去一次,但可以知道计算机的名称了。
另外也可以用试的方式,将上述一一试过;当然,因为目前电脑第二、三种比较常见,可以
先试这两个。我的电脑使第三种故以它为例。
接下来放入启动盘,从光盘启动,进入故障修复平台。需要说明的是xp家庭版与专业版可以
通用,其他版本是否可以没有试过,不推荐使用。
之后的命令是:
del c:\windows\system32\hal.dll
expand x:\i386\halacpi.dl_ c:\windows\system32\
其中x的意思,举例来说,如果你分了3个硬盘分区,那么它就代表f,而不论你的光驱盘
符具体多少。
ren c:\windows\system32\halacpi.dll hal.dll
copy c:\windows\hal.dll c:\windows\system32\hal.dll
del c:\windows\hal.dll
exit
这样就好了。关于为什么重新命名后hal.dll为什会在windows文件夹而非system32下目前
还不清楚,因为这是我的电脑遇到的情况,如果不放心,可以用dir命令在ren后看看hal.dll
到底在哪儿;如果在system32下,就不用使用copy命令了。

说明上面的是我复制过来的,
级别: 四缕秋风
UID: 234077
精华: 0
发帖: 1271
威望: 1068 点
无痕币: 3600 WHB
贡献值: 0 点
在线时间: 116(时)
注册时间: 2014-07-01
最后登录: 2024-03-21

晕啊,这个是linux内容?

windows误删除的话直接进PE拷进去。
级别: 初声乍地
UID: 132872
精华: 0
发帖: 14
威望: 33 点
无痕币: 51 WHB
贡献值: 0 点
在线时间: 2(时)
注册时间: 2011-10-12
最后登录: 2018-05-16

回 1楼(hexj9) 的帖子

最后没办法,重新装系统了
Total 0.096736(s) query 4, Time now is:04-24 01:45, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛