问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

windows无法启动 <windowsroot>\system32\hal.dll 怎么办

发布网友 发布时间:2022-05-02 16:03

我来回答

1个回答

热心网友 时间:2022-06-20 19:17

当电脑重新启动进入WinXP时,系统提示:“systemroot\\system32\\hal.dll文件非法或该文件已损坏,系统无法启动”。可以利用将故障恢复控制台来修复损坏的文件。
插入xp安装盘重新启动电脑,选择故障恢复控制台。
依提示进入Windows dos目录。 在DOS提示符下输入:expand x:\\i386\\driver.cab /f:hal.dll c:\\windows\\system32\\(x:为光驱盘符.再次利用expand 首先将halaacpi.dll拷贝至c:\\windows\\system32\\,并改名为hal.dll后重新启动电脑,再拷halacpi.dll(因为hal.dll的源文件名是halacpi.dll).改名(ren)后重启,restart即可

提示hal.dll丢失也可能是 C: 盘的 boot.ini 文件的问题
boot.ini设置的启动分区不正确当然就找不到hal.dll

如果是boot.ini 问题 那么如下进行

【方法一】
用WinPE用工盘引导系统编写新文件,这个从别的机器复制一个。
C:\boot.ini 是WINDOWS系统的启动配置文件,如果有多个操作系统它可以让你选择启动哪一个系统,也就是按F8出现的那个系统启动菜单。
由于你的boot.ini文件坏了,所以系统只能默认从C盘启动。

最简单的恢复办法,就是手工建立这样一个文件,内容如下:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

注意:boot.ini文件在C盘根目录,具有SHR三种属性,可以用DOS命令去掉相关属性后再修改,修改后再恢复该文件的相关属性。或者原文件丢失,手工建立后,加上这些属性,有助于保护文件。

去掉属性:attrib -s -h -r boot.ini
加上属性:attrib +s +h +r boot.ini

【方法二】
另外,可以在命令行状态下执行bootcfg.exe。执行bootcfg.exe /?命令以查看相关参数功能。
用XP光盘引导启动
进入故障恢复控制台
输入 bootcfg /rebuild
os加载项写 /noexecute=optin /fastdetect

【故障恢复控制台怎么进入】
1、 光盘中的故障恢复控制台
在安装完windows XP后,如还想使用光盘中的故障恢复控制台,可以将windows XP安装光盘放入光驱,通过光盘启动系统,在出现"恢复控制台"界面以后,按下键盘中的R健,接着在登录必要的文件之后就会出现故障恢复控制台窗口。
2、 安装故障恢复控制台到硬盘中
如常用到控制台,可在硬盘中安装该控制台,windowsXP,将安装光盘放入光驱,之后通过“开始---所有程序---附件---命令提示符”打开命令提示符窗口,键入“CD X:\i386”(X代表光驱盘符),命令进入安装光盘的i386目录下,再键入“winnt32/cmdcons”命令来安装该故障恢复控制台。该程序大约需要7MB的硬盘空间。运行的时候会弹出窗口,选择进行安装。在DOS环境下也可以安装,通过“Winnt/cmdcons”命令来实现。(只有在常规安装完成后才可以进行故障恢复控制台程序的安装)。
使用故障恢复控制台
重启计算机,在"启动"菜单中选择“Microsoft Windows XP Recovery Console”项回车,进入故障恢复控制台命令行窗口。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
畅享好还是荣耀好 怎么向老师请教问题?? ...和是40.15较大数的小数点向左移动一位就等于较小的数,这两_百度知... 两个数的和是40.15,较大数的小数点向左移动一位就等于较小的数这两... 两个数的和是40.15,较大的数的小数点像向左移动一位就等于较小的数... 两个数的和是40.15,较大数的小数点向左移动一位等于较小的数 ...和是40.15较大数的小数点向左移动一位就等于较小的数这两个数分别... 怎么用手机查询农行信用卡余额? 朝阳公园附近有孩子可以托管的地方吗? 华泰证券怎么添加第二张银行卡 我今天打第一针狂犬疫苗,医生给我的时间表是28/30/7/14/30是不是不太对啊 打狂犬疫苗需要打几针? 在C++中无法打开包含文件“windows.h”是什么意思? 哈士奇出生多久才能打狂犬疫苗? c++ 遇到 无法打开包括文件:“windows.h 狗狗一生需要打几次疫苗?分别都是什么时候? WIN7无法打开H盘上所有的EXE文件 提示windows无法访问指定设备 路径或文件,你可能没有合适的权限访问这个 狗狗在什么时候打疫苗 狗狗打完三针疫苗,隔多久去打狂犬疫苗 用vc建立windows32api程序,编译时显示不能打开头文件windows.h 怎么弄? vc++编译程序出现致命错误,无法打开windows.h文件,我的这个用你说的改路径有用吗? 狂犬疫苗怎么打的 小狗打全狂犬疫苗得打几次 小车行驶证丢了怎么补办需要什么手续 狂犬病疫苗打针周期 请问你是怎么解决这个问题的:fatal error C1083: 无法打开包括文件:“windows.h”: No such file 狂犬疫苗都是狗狗多大时打的 vs2008中fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory请问你怎么解决 行驶证遗失怎么补领? fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory。请问你是怎么解决的? 求解梦人:如果晚上做梦,梦到自己被人或鬼掐住喉咙,这代表啥意思啊,求解... 梦见被不知是人还是鬼揑住喉咙说要揑死我? 微小的善意作文 以善意为题写一篇八百字的作文 小小的善意 作文初三作文水平750字左右 梦见被一只看不见的鬼掐着脖子怎么喊声音都喊不出来死了灵魂飘走了自 ... 我梦到女鬼掐我脖子 她要我死 微笑的善意作文急急急 再校大学生怎样写创业计划书?应以什么为背景? iOS8的airplay在哪里设置? iOS8的airplay在哪里设置 iOS 8 airplay的设置怎么找不到了 爆音的声卡爆音 电脑CPU超频导致声卡爆音/无声怎么办 左眼下有痣在面相代表着什么 美图溪公司 电商创始人马云为什么认为电商将要被淘汰? 天津晟联美图贸易有限公司怎么样? 天津晟联美图贸易有限公司怎么样? 杭州美图网络科技有限公司怎么样?