我先说一下我的电脑上的系统环境,我的电脑的系统有XP+win2003+Fedora 8.0 XP安装在C盘,win2003安装在D盘,是由GRUB来做引导,两个硬盘,一个是IDE的,一个是串口的,串口的做的是动态磁盘。出问题前一切都正常。
发生故障的最后一次操作是,进win2003后安装了一个QQ2008后,关机,再开机时就出现:ntldr is missing错误,让你按ctrl + alt + del键重启系统;注意有的可能不是ctrl + alt + del重启,是按任意键重启。
解决方法:
刚开始我以为是GRUB引导出问题,放LINUX的光盘对GRUB进行修复,结果还是一样。接着重启,进到LINUX的救援模式,把以前备份的GRUB文件CP到/boot,重启结果一样。把/boot下的文件全删了,恢复之前备份的文件,重写grub.cof文件,把XP改成默认启动,结果还是一样。。。
重装LINUX,呵呵还是不行。
想着提示ntldr出错,会不会是WINDWOS根下面的那个引导文件有问题呢?
放XP的光盘引导进到WINPE系统,把ntldr 、 boot.ini 、Ntdetect.com这三个文件COPY到系统的根下面,再重启结果一样;接着把win2003的那几个文件也替换了一下,结果还是一样。
很无语。。。。。。
夜深了,困了.....关机睡觉。
第二天,查了上网查了一下资料,没发现对我有用的东西;
晚上回来后接着继续,
先用工具修复了一下分区表,保存退出,重启,结果一样。我都快疯了........
再用工具修复MBR,重启,由于受的打击太多了,所以这一次打击不是很大,结果还是一样。
接着重装WINDOWS XP系统,还是不行,进WINPE把D盘的系统(win2003)删了,还是不行。。。
疯了,,,,,,
拆机箱,拔硬盘线,再重新插上,结果还是不行。
关机再把串口的硬盘的线给拔了,再进去时,居然OK了,,,,,,
55555555555555555555~~~~~~~~~~
可怜我那几个系统呀,,,,好多软件都要重新安装,LINUX还有一G多的更新文件,还少了一个WIN2003。
基本上所有的软件都要重新安装,5555555555
总结:
感觉这一个排错可以说是历尽千辛,结果是出在那个串口硬盘上,至于是为什么我就不知道了,望高手指点一下。给我留言说一下,谢谢!
我在网上查的资料都是说WINDOWS系统下的那几个引导文件出问题,要么就是说GRUB出问题,好像没有看到有说硬盘出问题的。在这里又给多了一条思路,希望能够对提示:ntldr is missing错误的朋友多一条思路。
至于为什么出现这样的错误,希望有知道的朋友告诉我一声,谢谢!!!