文档库 最新最全的文档下载
当前位置:文档库 › Boot扇区主引导记录遭破坏硬盘无法自举

Boot扇区主引导记录遭破坏硬盘无法自举

解决方法:回来后,我将同学的硬盘接在IDE 1口上,进入CMOS自动检测该硬盘的参数,BIOS可以侦测到正确的硬盘参数,看来硬盘物理损坏的可能性比较小。在CMOS中将硬盘参数设置正确,重新启动(分别测试了三遍,启动顺序分别设置为:C、A、CD-ROM;A、C、CD-ROM;CD-ROM、A、C),系统在自检完成后出现上面描述的黑屏情况,连那张熟悉的硬件配置表都看不到,更别提"Starting MS-DOS…"的字样了。重新进入CMOS中将硬盘参数设置为"None",启动顺序设置为"A,C"后,计算机可以正常从A驱启动,进入DOS状态。屏蔽硬盘就可以顺利启动系统,加上硬盘则无法正常启动,看来硬盘就是导致计算机无法启动的原因所在。

我又详细的向我的同学询问了出现此问题前所发生的情况。他告诉我,此症状是在用PQMAGIC将硬盘由FAT32转化为FAT16重启计算机后发生的。根据我多年的经验,初步判断是在用PQMAGIC进行FAT32到FAT16的转换过程中,硬盘的Boot扇区主引导记录或分区表遭到破坏,而系统在启动时(无论启动顺序如何)都要获得有关硬盘的一些信息(只要系统中存在硬盘),读不出来就一直循环读,这很有可能就是导致硬盘灯长亮的原因所在。

解决此问题最简单的两条途径是:一是低级格式化硬盘,让它跳过启动时循环读硬盘信息的步骤恢复硬盘正常工作;二是改写DOS系统内核程序,但分析DOS系统的内核程序,也不是一时半会能够搞定的。办法是想到了,如果采用低级格式化硬盘的话,虽然仅仅需要低格几秒钟处理一下硬盘的初始几个磁道就可以了,但这样一来硬盘上的数据就将丢失,因此这只能在迫不得已的情况下使用。

有了对"病因"的初步判断,要想根除它还要进一步确诊。首先我将我同学的硬盘接在我的SecondIDE接口上,作为我的第二主硬盘,在CMOS中正确设置它的参数后由我的硬盘启动系统,不进入Windows,直接进入DOS状态。这时我同学的硬盘就是DOS状态下的D盘,进入D盘看了一下,东西都还在,可以用DIR看目录和文件,没有问题,这个硬盘的其他分区的东西也都在。看来硬盘不存在物理问题,至于无法启动的问题几乎可以肯定是硬盘的Boot扇区主引导记录或分区表遭到破坏所致。运行Debug调用D盘(也就是我同学的C盘)的分区表仔细看了一下,也没有问题。那么,疑点就在硬盘的Boot扇区主引导记录身上了。我在C盘传输一下系统即执行"SYS D:",恢复了Boot扇区主引导记录。拆下我的硬盘,将我同学的硬盘接在IDE 1接口上作为第一硬盘启动,一切OK,顺利进入熟悉的视窗画面。至此,此硬盘无法自举的问题算是完全解决 。

相关文档
相关文档 最新文档