电脑开机后提示:<windows root>system32\hal.dll损坏或丢失

电脑开机后提示:<windowsroot>system32\hal.dll损坏或丢失我搜索了一下相关的回答,说是有可能硬件比如内存不牢固,没插紧,硬盘数据有问题,或是什么... 电脑开机后提示:<windows root>system32\hal.dll损坏或丢失

我搜索了一下相关的回答,说是有可能硬件比如内存不牢固,没插紧,硬盘数据有问题,或是什么垃圾文件残留什么的,但是,我是重新装的系统,系统盘无问题,然后做好系统就清理垃圾文件,然后就是冰点全盘还原,系统方面的问题可以排除,但是,如果真的是硬件问题,那硬盘数据有问题,应该启动超慢或检测不到盘啊,内存嘛就应该报警啊,我想来想去还是解决不了这个问题,请教遇到此问题又真正解决了的高手帮忙,谢谢!
XP系统安装在C盘,无双系统,请问,启动都启动不可,如何打开我的电脑的属性?
展开
 我来答
却怀炜35
2020-09-19 · TA获得超过2070个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

解决方法是重新编辑Boot.ini文件。具体步骤如下:

1、使用DOS启动盘启动,进入DOS界面,使用DOS工具EDIT.EXE命令编辑这个文件。启动EDIT.EXE以后,打开Boot.ini,以正确的格式编辑Boot.ini文件的内容,再保存为Boot.ini文件即可。

2、使用故障恢复控制台里面的bootcfg命令。使用WINDOWS故障恢复控制台,用fixboot命令修复boot.ini,若失败就用bootcfg /add 来重建boot.ini 。

3、如果对DOS命令界面不感冒,还可以在别的电脑上创建好正确的boot.ini以后,再拷贝到故障电脑的C盘根目录上覆盖源文件即可。

4、从别的电脑中编辑好boot.ini,用个u盘boot.ini拷贝,再拷一个 hal.dll文件。

5、然后插在故障电脑上,使用启动盘并加载U盘驱动支持,进入DOS界面。进入U盘目录看到hal.dll与boot.ini文件了吧,然后使用DOS命令

copy hal.dll c:\windows\system32\hal.dll 

copy boot.ini c:\

参考资料:百度百科-Hal.dll

lbaiyun
推荐于2016-05-20 · TA获得超过437个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:173万
展开全部
提示hal.dll损坏或丢失,实际上该文件并不一定不存在,可以说,拷个文件回去system32里,根本是不可以解决的.出现这个错误的原因是boot.ini文件出错,导致引导不了机器从指定的路径启动,那样系统搜索其他的路径,而其他路径上是没有hal.dll文件的,就会提示这个错误.一般的解决办法是进入故障恢复控制台,用fixboot命令,如果这样修复不了boot.ini,就用bootcfg/add来重建boot.ini。

这个是由于C盘根目录下的boot.ini文件非法,导致默认从C:\Windows启动,但是又由于你的Windows XP没有安装在C盘,所以系统提示找不到HAL.DLL文件。启动因而失败。解决方法是重新编辑Boot.ini文件。

1)、使用Win9X启动盘启动,使用EDIT.EXE命令编辑这个文件。启动EDIT.EXE以后只要按照正确的格式输入Boot.ini文件的内容,保存为Boot.ini文件即可。

2)、使用COPY CON命令创建一个Boot.ini文件。在DOS下输入Copy Con C:\boot.ini以后回车。然后按照Boot.ini文件的格式输入,每输入一行敲一次回车键,当全部内容输入完毕以后,按CTRL+Z,屏幕上会看到^Z的提示。这个时候再敲一次回车,系统会提示1 file(s) copied.这就表示创建成功了。

3)、使用故障恢复控制台里面的bootcfg命令。

4)、在别的电脑上创建好以后,拷贝到受损电脑的C盘根目录上覆盖源文件即可。

还有个办法,你用个u盘从别个那里拷一个 hal.dll文件,然后插在你的电脑上,再用一张系统安装盘放进光驱。在第一选择里,选择修复,就可以进入doc里了。然后从a: b: 一直试下去,看到了u盘就要吧用
copy hal.dll c:\windows\system32\hal.dll 就可以了,
原理是在安装系统的时候,u盘也会被检测到,就可以用了。软盘也可以。但你应该不会有软驱

经过这样的修复后 如果问题仍在 那么可能是内存的故障

参考资料: http://zhidao.baidu.com/question/17782597.html?fr=qrl3

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐活美食一族
2020-09-19 · TA获得超过1.6万个赞
知道小有建树答主
回答量:797
采纳率:100%
帮助的人:110万
展开全部

一、出现Windows无法启动提示hal.dll损坏或丢的原因有:

1、GHOST系统引起,GHOST原封装的系统文件与品牌主机分区类型不一起引起(品牌电脑大多数有隐藏分区);

2、偶然的系统非正常关机后,开机就无法启动,使用系统修复盘修复提示system32\\hal.dll这个文件损坏或丢失;

3、超频也可能导致系统文件损坏,提示system32\\hal.dll损坏或丢失;

4、是内存的故障,把内存条拔下来擦下金手指上的污垢,检查下是否插紧再试试,或者找一条确保正常的内存条安装上先测试下,排除到底是不是内存条的问题!

二、解决方法如下:

出现这个错误的原因关键是boot.ini文件出错,导致引导不了电脑从指定的路径启动,那样系统会搜索其他的路径,而其他路径不存在或根本就没有hal.dll文件,所以就会提示这个错误。解决方法是重新编辑Boot.ini文件。

解决方法如下:

1、进入DOS界面,使用DOS工具EDIT.EXE命令编辑这个文件。启动EDIT.EXE以后,打开Boot.ini,以正确的格式编辑Boot.ini文件的内容,再保存为Boot.ini文件即可。

2、如果对DOS命令界面不能解决,那可以在别的电脑上创建好正确的boot.ini以后,再拷贝到故障电脑的C盘根目录上覆盖源文件即可。

3、拷贝的最好方法就是从别的电脑中编辑好boot.ini,用个u盘boot.ini拷贝,再拷一个 hal.dll文件。

4、然后插在故障电脑上,使用启动盘并加载U盘驱动支持,进入DOS界面。进入U盘目录看到hal.dll与boot.ini文件了吧,然后使用DOS命令copy hal.dll c:\windows\system32\hal.dll 和copy boot.ini c:\。

5、也可以使用故障恢复控制台里面的bootcfg命令。使用WINDOWS故障恢复控制台,用fixboot命令修复boot.ini,若失败就用bootcfg /add 来重建boot.ini 。

扩展资料

Windows XP主要依赖Boot.ini系统文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。Boot.ini在缺省状态下被设定为隐含和系统文件属性,并且被标识为只读文件。

Windows NT、Windows 2000、Windows XP、Windows Server 2003主要依赖Boot.ini文件来确定计算机在引导过程中显示的可供选取的操作系统类别。

Boot.ini文件位于C盘根目录下,是一个隐藏文件,在“运行”中输入“c:\boot.ini”即可启动该文件。

参考资料:百度百科-boot.ini

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiwang86
2008-01-02
知道答主
回答量:64
采纳率:0%
帮助的人:0
展开全部
是不是光驱读盘不好呀,导致做系统时拷贝文件不全呀。有时也不影响使。换一个光驱试一试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天天学天天看
2008-01-02
知道答主
回答量:96
采纳率:0%
帮助的人:0
展开全部
回答的不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式