重装系统后出现的问题

重装番茄花园后启动时出现两个操作系统,其中一个进去后说windowsroot\system32\hal.dll损坏或错误,另一个能正常进去,我重装的时候用NTFS彻底格式... 重装番茄花园后启动时出现两个操作系统,其中一个进去后说windows root\system32\hal.dll损坏或错误,另一个能正常进去,我重装的时候用NTFS彻底格式化的,应该不会是以前系统的残骸,请教高手
我的系统是装在C盘的
展开
 我来答
百度网友555fcd0
2006-05-04 · TA获得超过8.5万个赞
知道大有可为答主
回答量:3万
采纳率:63%
帮助的人:1.4亿
展开全部
这个是由于C盘根目录下的boot.ini文件非法,导致默认从C:\Windows启动,但是又由于你的Windows XP没有安装在C盘,所以系统提示找不到HAL.DLL文件。启动因而失败。解决方法是重新编辑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" /fastdetect

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盘根目录上覆盖源文件即可。
5)、安装的简体中文版的Windows XP在启动选单的时候不是英文提示
一般是由于C:\bootfont.bin丢失造成的,但是如果你安装了更高版本的英文版本的Windows,那么这个现象就是很正常的。如果没有的话,从Windows XP安装光盘里面提取bootfont.bin到C盘根目录即可。
此外,上次笔者因超频而导致系统文件损坏也提示HAL.DLL,最终只得重装操作系统了。
系统提示hal.dll损坏或丢失,实际上该文件并不一定不存在,可以说,拷个文件回去system32里,根本是不可以解决的.出现这个错误的原因是boot.ini文件出错,导致引导不了机器从指定的路径启动,那样系统搜索其他的路径,而其他路径上是没有hal.dll文件的,就会提示这个错误.一般的解决办法是进入故障恢复控制台,用fixboot命令,如果这样修复不了boot.ini,就用bootcfg /add 来重建boot.ini
另:找回丢失的HAL.DLL
如果你的系统无法启动,并显示HAL.DLL丢失,那么请用Windows XP安装光盘启动系统并进入“故障恢复控制台”,如果你的光驱盘符为D,那么应输入:d:\i386\hal.dl_ c:\windows\system32\hal.dll,回车后即可将该文件恢复回去。
当电脑重新启动进入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即可!

另外,照我自己的经验,遇到过这样一种情况:

我自己的机子主板电容爆了浆,更换电容后,同样出现这样的问题,按照上面的做法百般研究,终不得法。后来,心动之下,取下CMOS电池来了一个彻底放电,装上电池后,启动机子,久违的XP启动画面又出现了。所以,各位如果再遇到类似问题,一定要多做考虑。不要被现象所迷惑。

如有不足或不当之处,请诸位补充、斧正。
百度网友962ba8dda
2006-05-04 · TA获得超过1131个赞
知道小有建树答主
回答量:2291
采纳率:100%
帮助的人:1800万
展开全部
你是不是没有把新系统装在C盘阿?boot.ini在C盘下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式