用Fdisk解决硬盘故障三例

硬件周刊

也许大家都或多或少都接触过Fdisk这个命令,通常都是用它来给新硬盘分区,其实Fdisk还可以解决一些奇怪的硬盘故障。下面笔者就用几个例子来说明一下它的作用吧。

1.硬盘安装Linux后不能安装Win98

有一台电脑,以前曾安装过Linux,在使用过一段时间后,打算删除Linux,安装Win98。用分区大师Pqmagic5.0把Linux所在的分区转成FAT32以后,再安装Win98,可是当Win98拷贝完文件,第一次重新启动时,在屏幕上却出现了一行乱码,之后便死机了,试了几次都是这样。用杀毒软件检查硬盘也没有发现病毒,扫描硬盘也没有发现任何错误。后来听说“Fdisk”命令有一个特殊参数“MBR”可以用来重建硬盘分区表,于是用引导盘DOS下,然后执行:Fdisk /MBR命令,重新启动后再次安装Win98,故障消除。

2.一台电脑头一天使用时突然停电,第二天启动时屏幕上出现“verofuomg DMI PoolData”提示后死机

于是用光盘引导盘启动至DOS,然后格式化C盘,打算重新安装Win98。在运行了Setup安装文件后,开始时一切都很正常,但是当安装向导运行到了100%后就跳回了DOS 界面,并提示“Standar Mode:Invalid DPMI return from 036F:6090”,此后多次格式化硬盘,都没有解决问题,用Scandisk同样也没有发现错误,后来还是在DOS下执行Fdisk /MBR,重启后再次安装Win98,最后故障解除。

3.用KV3000不能彻底修复硬盘

有位朋友的电脑,因为使用不当,被引导型病毒破坏了硬盘引导扇区,在启动时出现了磁盘I/O错误,于是用KV3000杀毒盘引导系统后,按“F10”键检查硬盘分区表,KV3000提示分区表错误,于是备份分区表后使用KV3000修复错误。在花了近半小时之后,KV3000才提示修复完毕,重新启动电脑后,便可以用硬盘启动了。过了不久之后,这台电脑上又出现了同样的故障先用Win98的启动盘引导至DOS下后,执行Fdisk /MBR命令,先执行“sys c:“将系统文件传送至C盘,重新启动电脑后,故障也成功的消除了,而且所用时间比用KV3000也少得多。
通过以上这三个事例,我发现“Fdisk /MBR”是一个相当有用的命令,可以解决很多分区的问题,并且对数据也没有任何破坏。如果大家的硬盘出现了类似的问题,完全可以用Fdisk /MBR这个命令试一下,也许会有意想不到的作用。
编后:恢复硬盘分区表的方法现在是五花八门,而且有的方法还能在修复分区表的同时不丢失硬盘数据。不过,此文作者的方法操作最为方便,特别是在手头没有修复工具的时候。