查看: 35375|回复: 11
收起左侧

[已解决] windows root\system32\hal.dll,请重新安装以上文件的拷贝

 关闭 [复制链接]
fuyunchen
发表于 2008-3-18 18:44:33 | 显示全部楼层 |阅读模式
安装一键还原精灵7.6后进入系统出现以上提示,在网上找了很多方法均不起作用,用此命令  Del C:\windows\system32\hal.dll   expand F:\i386\halaacpi.dl_ C:\windows\system32\hal.dl也没用  本人电脑是双系统,C盘为98,E盘为XP。当然,98可以进去。  电脑上资料很多,不能重新安装!!!!!!!!!!  急求修复方法,愿可详细简单(本人电脑BC)
在线等,希望高手们能帮偶解决这问题!
chen_c_yaun
发表于 2008-3-18 19:11:45 | 显示全部楼层
你的E盘为XP,你把盘符搞错了,应该为
Del E:\windows\system32\hal.dll
expand F:\i386\halaacpi.dl_ E:\windows\system32\hal.dl
F为光驱盘符,如不是,也要改

也可以先到别的机器拷个hal.dll ,进98覆盖你的system32\hal.dll,
fuyunchen
 楼主| 发表于 2008-3-18 19:13:58 | 显示全部楼层
感谢你的回复!盘符我改成E:\可不行;还有,从别的机器拷过去的也不能用。
xiaoniuz
发表于 2008-3-18 19:24:56 | 显示全部楼层
帮楼主搜了一下,baidu上还蛮多的。
研究之后,感觉问题在于boot.ini文件,
楼主可以视自己的分区情况进行调整.
而且楼主有98系统,改这个文件就更简单了..
这个问题似乎只出现在"非C驱安装XP"的电脑上


解决方法是重新编辑Boot.ini文件。网上提供了好多办法。本人推荐之一把Windows XP安装盘放入光驱,从光驱开始驱动。在DOS下输入Copy Con C:boot.ini以后回车。然后按照Boot.ini文件的格式输入,每输入一行敲一次回车键,当全部内容输入完毕以后,按CTRL+Z,屏幕上会看到^Z的提示。这个时候再敲一次回车,系统会提示1 file(s) copied.这就表示创建成功了。开始我是在朋友的机器拷的hal.dll文件如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\windows
[opearating systems]
multi(0)disk(0)rdisk(0)partition(1)indows="microsoft windows xp professional"
/noexecute=optin /fastdetect
也就是说需要一行一行的输入。
带着万分迫切的心情重新启动,结果连错误都不提示了。完全不能进系统了。
仔细分析了一下,错误出现在哪
?哦
原来朋友的系统是安在c盘的,这么简单的问题却被我忽视了。由于d盘分给ubuntu6.06了,只剩下c ef盘了,重复上一步奏。只是注意修改partition(1)partition(3)
这代表rootf盘引导系统。结果问题顺利解决,真的蛮高兴的。

完成后,重新思考了一下,最简单的办法就是在Windows XP安装盘中选择系统修复,让电脑从光盘中读取系统,这样就可以进入Windows,在此环境下选择c盘的boot.ini文件。它可能是隐藏的,在文件夹选项中,设置显示隐藏的文件。然后找到后,按照上面的hal.dll文件内容和自己的系统实际安装的情况进行修改。讨论完毕。
chen_c_yaun
发表于 2008-3-18 19:43:53 | 显示全部楼层
插入xp安装盘重新启动电脑,选择故障恢复控制台,在dos提示符下输入:
expand F:\i386\halaacpi.dl_  E:\windows\system32\hal.dl
刚才没注意在_  E之间有空格,再试一下
fuyunchen
 楼主| 发表于 2008-3-18 19:50:16 | 显示全部楼层
还是没法解决,不知道是不是我刚才使用bootcfg /add命令创建了其他启动项
还有就是我刚才从别的机器拷了个hal.dll去电脑的E盘
chen_c_yaun
发表于 2008-3-18 20:14:20 | 显示全部楼层
fuyunchen
 楼主| 发表于 2008-3-18 20:25:24 | 显示全部楼层
从U盘、A盘复制说找不到文件,然后从系统光盘用DOS命令复制了一个,这下倒好,没提示上述错误,只是进去就看到光标在那闪,也进不了系统
chen_c_yaun
发表于 2008-3-18 20:50:36 | 显示全部楼层
刚才你改了boot.ini文件吗?如果改过按下面再改一下:
  [boot loader]
  timeout=30
  default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(1)\windows="Windows 98"
  multi(0)disk(0)rdisk(0)partition(3)\windows="Windows XP Professional " /fastdetect

说明一下:
multi(0)disk(0)rdisk(0)partition(1)是C区,依此类推:multi(0)disk(0)rdisk(0)partition(2)则是指D区,multi(0)disk(0)rdisk(0)partition(3)是指E区。
fuyunchen
 楼主| 发表于 2008-3-18 21:01:20 | 显示全部楼层
改了,现在可以进XP,但没法进系统,永远都停留在黑屏光标闪动那。呵呵,新问题又来了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-7-13 05:46 , Processed in 0.121153 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表