奇怪的光驱启动故障

电脑医院

近日,朋友的系统出现了问题,在一次意外重启后系统竟然提示找不到系统盘。我决定帮他重装Win2000系统。先启动电脑,按Del键进入BIOS中的“Advanced BIOS Features”设置界面,将“First Boot Device”项设置为“CDROM”,同时将“Second Boot Device”项设置为“HDD-0”,然后保存设置退出,并把Win2000安装光盘放入光驱(具有启动功能),重启机器。

电脑启动后自检完毕,屏幕显示“Boot From CD:”后就没有任何反应了,像死机一样。换用WinXP启动光盘,结果也一样。经测试这两张启动光盘都没有问题。在BIOS中设置用软驱启动后,发现用Win98启动盘可以正常启动,并能在DOS状态下看到硬盘各分区内容和光盘内容。

由于以前安装系统时在硬盘上保存了一个GHOST制作的备份。于是用Win98启动盘启动机器,并运行GHOST恢复系统。重新启动系统后却又出现找不到系统盘的错误提示。

经仔细询问朋友得知,在出故障前,他发现硬盘有个分区太小了,于是就用Windows版的Partition Magic(分区魔术师)进行分区大小调整,但重新启动后就出现问题了。既然是使用Partition Magic出现的问题,会不会是误操作造成的故障呢?

正好朋友的一张工具光盘中有DOS版的Partition Magic,于是立刻用Win98启动盘启动电脑,在DOS下运行Partition Magic后发现,硬盘上多出了三个格式无法识别的分区。笔者马上删除掉所有的分区,重新按朋友要求划分了4个分区。在Partition Magic完成操作后,重新使用Win2000安装光盘启动时还是失败。

这下可不好办了,因为硬盘上的系统备份被删除,系统又无法从光驱启动。看来只有把光驱中的安装文件拷贝到硬盘上进行安装了。拷贝后,先加载SMARTDRV命令,然后双击硬盘上安装文件进行安装。当文件复制完成,重新启动时,又出现找不到系统盘的提示。

使用了GHOST恢复、PQ调整分区、硬盘安装这几个办法后,故障还是没有得到解决,我几乎无计可施了,难道光驱有问题?突然我想到了一个DOS命令:Fdisk /MBR,记得以前《电脑报》上介绍过利用该命令来修复硬盘分区问题。何不用这个命令试一下,于是又用Win98启动盘启动,在DOS提示符后键入“Fdisk /MBR”命令,并回车。重新启动后光驱居然能够引导系统了,而且顺利地完成了操作系统的安装。

问题虽然解决了,我还是有点不明白:利用Fdisk /MBR重写了硬盘主引导记录,因此不再出现找不到系统盘的提示,这是对的,但光驱不能启动的故障也随之解决,不知是何原因,希望高手不吝赐教。

编后:硬盘的0面0磁道1扇区是系统主引导记录(Main Boot Record,即MBR)扇区。当该扇区的内容遭到病毒或其他程序破坏时,系统就会提示无法找到系统盘。Fdisk不仅是一个分区程序,它还有恢复主引导扇区的功能,而且它只修改主引导扇区,对其他扇区并不进行写操作。因此,“Fdisk /MBR”命令只适用于主引导记录被引导区型病毒破坏或主引导记录代码丢失(但主分区表并未损坏)的情况。