hal.dll文件损坏怎么修复?急!!!!打好了加分!

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:18:07
首先说一下,我非常急着用系统盘,所以如果你的答案是对的,我会给你加50分,少了你找我!!
启动时显示<Windows Boot>/system32/hal.dll文件损坏或丢失....
现在我安了VISTA,其他盘里就能看见文件夹,里面什么都没有(或者是少了很多!),所以我不能在VISTA里看xp系统盘里我需要的文件!!
我应该怎么办??
命令:fixboot
bootcfg /add
我都试过了,都不好用
还有:
“可以从别的机器上拷贝一个,不行的话用修复光盘修复一次就行
插入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即可!”

这个答案是网上流传最多的!但是我没看懂,有点语无伦次!
如果你的答案和它一样,请给我详细一点,有点次序地说一下~~
非常感谢!~
另外,我试过从vista系统中下载hal.dll文件到xp盘里的system32文件夹下,但是不好用!
我也试过在dos下从系统光盘复制到系统的那个C盘里去,但是没有成功
我在DOS下看system32的目录中没有hal.dll这个文件
最后说一下,我不要复制的!(比如说像1楼的)!!!

vista下默认是普通用户,所以涉及关键的文件夹,比如windows就保护起来,不让你看的。
所以,最简单的应该是利用winpe启动系统,然后将从好机器里拷出来的hal.dll复制进去,注意是xp的机器,vista和xp的文件不通用

C盘:Vista,D盘:XP。

故障现象:

由于C盘的Vista系统出错,所以将C盘格式化重装了一遍。装完后,Vista可以启动,XP不能启动。

解决结果:

在不重装任何一系统的情况下,可以正常引导并进入双系统。

解决过程:

1、我也是和大家一样,首先在网上搜索解决办法。看到一大批文章都推荐两个工具:Vista优化大师,VistaBootPro。Vista优化大师,新建启动菜单,结果启动失败,不能引导XP。接着,我就安装VistaBootPro,新建启动菜单后仍然失败。出错原因是一样的,就是NTLDR文件错误。找到原因了,因为这个文件是安装XP时放在C盘的,而我重装Vista时将C盘格式化了,所以导致文件丢失。

2、上面两个工具不能正常引导,我就又找到了另一个工具:VistaBootFix(下载1 下载2)。运行后,是个命令提示符界面的,按照提示,选择添加XP启动项。添加后,重启测试。这时出现了严重的错误,导致Vista也进不去了,提示C:\windows\system32\winload.exe错误,无法加载所选项,因为应用程序技失或损坏。错误代码:oxc000000f,不能引导进Vista。

XP没引导成功,Vista又出现了启动错误。这时我想到了用Vista安装盘的系统修复进行修复。于是找来安装盘,开机用光盘引导,选系统修复里面的启动修复,修复系统的启动错误,修复后提示重启。但是重启后故障依旧,并未修复成功。

这时我意识到了问题的严重性,即然自动修复不成功,就要手动修复了。通过网上搜索和尝试,使用下面的方法修复成功。

使用深山红叶光盘启动电脑,运行CMD(命令提示符),切换到C:\windows\system32目录下,运行如下三个命令