SOS!!我的故障比较特殊

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:58:32
SOS!!我的故障比较特殊

1. 开始的情况是可以进入到XP的视窗画面,但是已进入马上死机。只有鼠标可以动,但是点击任何图标都没有反应。

2. 为了解决上述问题,我在换槽重插了内存条之后,结果出现<windows root>\system32\hal.dll受损的提示。

请教:这样的情况硬件故障(内存条)的可能性大还是系统问题?

启动文件损坏了

如过你有两太电脑的话,可以把无法启动的电脑硬盘拆下来,做为从盘接到第二台上,然后从第二台电脑上复制一个需要的那个启动文件到无法启动的那个电脑硬盘里,注意路径要正确。然后再把这个硬盘拆下来从新安装回原来的电脑,

说白了就是把那个损坏坏掉的文件从其他电脑的启动文件里拷过来,因为XP启动所需要的那几个文件是共通的,<windows.root>\system32\hal.dll。。。。
这就是说你系统根目录里的启动文件损坏,从能够正常启动的系统把要的文件拷过去就行了
在硬盘拆装的过程线路的接装都是插ide接口,这个很容易。你可以参照主盘的接法,一般一根ide线是有两个接口的,把拆下来的硬盘接在第二台电脑的硬盘的第一根ide线的第二个接口上就行了。。。然后启动就能识别了,,实在不会的话,你找个会的人帮你接下,这应该不是什么问题,很简单的。。。。。

如果还是不行,只能是从新安装系统,当然也要保证你的系统安装盘没有任何问题。。。。

出现<windows root>\system32\hal.dll受损错误的原因应该是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文件的格式输入,每输入一