风云小站 » 『 求助专区 』 » 无法进入WINDOWS系统
本页主题: 无法进入WINDOWS系统 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

 sdygwr无法进入WINDOWS系统

开机之后黑屏


上面显示

Quote:

以下文件丢失或埙坏,Windows无法启动

<Windows   root>\system 32\hal.dll.

请重新安装以上文件的拷贝。






请问如何解决?
顶端 Posted: 2006-11-09 11:43 | [楼 主]

 huangchaowd

看看是否有用:
别人的一个例子
例子:
一日,当电脑重新启动进入WinXP时,系统提示:“systemroot\system32\hal.dll文件非法或该文件已损坏,系统无法启动”。笔者心想可以利用将故障恢复控制台来修复损坏的文件。
说干就干,立刻重新启动电脑,选择故障恢复控制台。一切按部就班进入Windows目录。但笔者并不知道hal.dll文件位于安装光盘的哪一个压缩包中,于是键入如下命令:expand /G:\i386\driver.cab(G:为光驱盘符),列出Windows安装光盘上的驱动程序CAB压缩包中的所有文件,发现hal.dll在driver.cab压缩包中。

立即在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。
本帖最近评分记录:
  • 风云币:5(cai504)
  • 顶端 Posted: 2006-11-09 11:58 | 1 楼

     huangchaowd

    提示hal.dll丢失也可能是 C: 盘的 boot.ini 文件的问题
    boot.ini设置的启动分区不正确当然就找不到hal.dll
    http://zhidao.baidu.com/question/10670564.html
    顶端 Posted: 2006-11-09 12:02 | 2 楼
    帖子浏览记录 版块浏览记录
    风云小站 » 『 求助专区 』
    感谢,曾经的版主
    Total 0.009525(s) query 7, Time now is:09-29 03:22, Gzip enabled 渝ICP备20004412号-1

    Powered by PHPWind v6.3.2 Certificate Code © 2003-07 PHPWind.com Corporation
    Skin by Chen Bo