不同寻常的windows root\system32\hal.dll丢失或损坏

来源:百度知道 编辑:UC知道 时间:2024/07/08 00:30:06
前年买了台新电脑```
旧电脑自然就扔一边了```
去年偶然想到旧电脑上有一些我自己以前存的文件```
于是把旧电脑的电源接上```
打算开机```
意想不到的事情发生了```
开机十秒钟后出现windows root\system32\hal.dll丢失或损坏
于是重启想进安全模式```按F8选了安全模式```结果还是显示windows root\system32\hal.dll丢失或损坏 ```
然后我拔下硬盘接到新电脑上```
复制hal.dll到这个盘上```发现hal.DLL并没有丢失```
果然硬盘重新装到电脑上还是显示windows root\system32\hal.dll丢失或损坏 ```
这下有点手足无措的感觉了```
上网找了些一样的问题的解决方法```
boot.ini也试过了```重装备系统也试过了(检测不通过)```内存条也换过```主板电池也放过电了```没一个有用
今天从朋友那拿了台旧电脑回来```
这台电脑在我朋友家除了接触不好外也没啥毛病```
开机后居然也出现这样的问题```
求高手帮忙解决```
三楼的同志```安全模式都进不了```还谈何运行啊```

硬盘也重新分过区了```问题依然在```

重新分过区了```全盘都格过了```重装系统装不上```显示读取XXXXSETUP.EXE(文件名忘记了)错误```错误代码是7```
安装盘放别的电脑上都不会出现这种情况````
全盘格了不存在BOOT.ini错误的情况了吧```还有我把硬盘装到别的电脑上更改BOOT.ini```属性是只读的```没有用```
上网找了N种解决办法```我本身也是学电脑的```感觉江郎才尽啦```
高手救我```

你确定你的boot.ini文件正确吗?

请对比一下
正确的boot.ini应该是
[boot loader]
timeout=30
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

注意了
如果你的XP是按在C盘
就输入以上内容
如果是D盘
就将partition(1)改成partition(2)
两个都要改!
是E盘就改成partition(3)
依次类推

如果没有问题
请检查boot.ini文件的属性
属性必需为只读文件!

如果还是不行
只有全盘格式化之后重装系统了

http://user.qzone.qq.com/263493602