前几天财务服务器电脑出错。开机后,有时显示器无信号,有时有信号,但不也不能正常进入系
统。因为在DELL的服务期内,这种情况主板的问题比较大,直接打DELL客服报修。服务人员上门时,开
机二次没有问题,正准备填单子,说没有问题,好了。我说你开机按F12看看,这个就没有了。还有系统经
常会出现这样的问题。拔了电源再开机,结果显示器无信号。服务人员直接换了主板,后来他再开机,发现
按F12键,有反应了。但不能正常进入系统了出现:
WINDOWS ROOT\system32\hall.dll文件丢失,无法进入系统
这时DELL服务人员说,软件问题他不负责解决,让我自己重装系统。财务服务器上的数据和程序都没有备
份,重装系统其实没什么,可担心重装后数据丢失,还有好多程序要重装。我问那个客服,我说如果硬盘有
问题呢,他说如果硬盘有问题,你们再重新报修。看来只能靠自己了。
文件丢失,第一个想到的就是找到这个文件,复制过去。可这个文件为何会丢失呢。硬盘问题吗。所以先用
PE 进入系统,对C盘进行扫描与修复。结果还是一样。开机出现:
WINDOWS ROOT\system32\hall.dll文件丢失,无法进入系统
于是准备找hall.dll文件了。上网查了一下,这个hall.dll是不是通用的。别的机器复制过去能不能直接用。
但在网上看到以下的修复方式:
方法一:
用WinXP PE启动机器,出现命令行提示符后,执行bootcfg /list显示/检查boot.ini文件的内容,
然后执行bootcfg /rebuild进行修复。
方法二:
hal.dll是xp启动必需的文件,丢失或损坏都无法进入系统。包括安全模式。
稳妥的方法应用你得xp安装盘启动故障恢复控制台,从盘上提取该文件。步骤如下:
01,bios中设置光驱引导后插入安装盘,按提示启动故障恢复控制台。
02,输入map,回车(以下每行都要回车)
03,输入光驱盘符;(如:f:)
04, 输入expand f:\i386\hal.dl_
05,exit
重启
不过以上两个方式我都没有用,我用PE直接找到boot.ini后,打开发现了问题了。
因为这台电脑有两块硬盘,一定是DELL服务人员换主板时,接口插反了。
电脑从别一块硬盘启动,当然会提示hall.dll文件丢失了。于是,直接改一下
boot.ini,重启一切正常。。。。
hall.dll丢失 XP系统 system32\hall.dll 文件丢失 无法启动 XP无信号
bywzy 发表于 技术交流 分类,
21
五月
2009
0