挽救被损硬盘一例

Author: 江涛 Date: 2000年 第34期

  近日朋友拿来一台笔记本电脑,C400,4.6G硬盘。发现在使用过程中经常无故死机及非法操作,用多个系统整理、磁盘扫描软件进行操作后故障依旧。决定重装Win98,重新安装后发现问题仍然存在,于是决定对C盘进行彻底格式化再装系统,用Format命令格式化至71%时,硬盘发出异常响声,格式化进程停顿后退出,系统提示“Not ready,Format terminated”,估计是硬盘某一扇区损坏。由于格式化未能完成,故原先安装的Win98仍能启动,使用Win98自带的磁盘扫描软件对C盘进行完全扫描,却未发现任何错误,换用Nonton等磁盘诊断软件对C盘进行诊断也未发现任何问题。再次用启动盘启动后对C盘进行格式化,依旧只能进行到71%。用Fdisk对硬盘重新分区后格式化,问题依旧。最后只能用LFORMAT对硬盘进行低格,过程中也未发现有任何错误,但分区后高级格式化依然不能通过。至此各种方法都已试过,无法解决问题。
  想到每次将2000MB的C盘格式化时都是在71%处失败,估计硬盘在这一区域出现损坏,能否将损坏的这一部分空间挑出,而使用余下的有用空间呢?2000MB的71%为1420MB,估计损坏出现在1400MB-1500MB这个区域中。决定换用PQMAGIC软件,将硬盘分成三个区,大小分别为2014M、2014M、512M,然后用PQMAGIC自带的FORMAT功能对三个分区进行格式化,进程中第一分区的格式化速度极快(相当于Win98中的快速格式化),而其它两个区的格式化速度较慢,并伴有校验及进程显示。结束后发现各盘都已能访问,再次安装Win98及对各盘进行扫描均正常,但使用中仍经常死机,估计问题还是未能解决。再次使用FORMAT命令对C盘进行格式化,验证了刚才的想法。最后只能再次使用PQMAGIC原先设想的容量进行分区,共对硬盘分了四个区,容量分别为1400M、100M、2000M、1024M,退出PQMAGIC,用FORMAT命令对四个分区分别进行格式化,其它三个分区格式化正常,只有估计有损坏空间的100M的分区格式化失败,用PQMAGIC软件重新回到分区列表,将100M的分区的状态(states)设为Hidden后退出。这样计算机的盘符将分别为C、D、E,容量为分别为1440,2013,1027。有损坏区域的硬盘部分被隐藏不用。然后重装Win98,各种软件运行正常,未再发生死机情况。牺牲了100M的硬盘空间后,损坏的硬盘仍可继续使用了。估计多做几次试验,还可将隐藏空间的容量缩减得更小。