解决硬盘高级格式化出现的异常问题

硬盘格式化经验谈

??有一较早的西部数据产270M硬盘(型号Caviar 1270,柱面917、磁头12、每磁道48扇区、标称270.4MB)在使用写数据中经常发生死机现象,经过询问得知,用户曾经将该硬盘拆下不小心摔了一下,但是装上后还可以正常使用,现在进行与存盘有关操作的时候经常死机,用Scandisk扫描到16%也死机,而用户却可以将数据备份下来。用户用Format命令重新高级格式化到16%的时候就再也进行不下去了,Fdisk重新分区后仍然不能高级格式化。用Nu的磁盘医生修复功能后再Fdisk发现硬盘卷标变成了杂乱无章的符号,退出Fdisk,用Format高级格式化还是在16%处通不过,而且硬盘不能再用Fdisk分区了(因为无法输入硬盘卷标)。

    ??经过计算,坏区大至在40M以后的一个区域。这说明硬盘主引导区是好的,我们知道DM可以在分区的时候避开坏道,而Fdisk对有坏道的硬盘就无能为力了。取WDC的DM对该硬盘全部重新分为DOS分区成功,但Format仍然只能做到16%处,可能是该硬盘型号太旧,分区时坏道没有被标记。只好再用一个通用DM(版本为9.55)一试,谁知Format到16%后居然能将坏道的数据读出备份为文件并格式化成功,再用Scandisk发现5345到5411之间有很多坏簇,并标记为Bad cluster(坏簇)。由于使用坏簇附近的簇会造成坏簇扩散,又用Nu的DiskTool将5340 到5345,5411到5420标记为坏簇。重新高级格式化后得到258M的硬盘容量。用户将备份数据还原到硬盘后使用一直到现在正常。分析以上情况可能是有些版本的DM只适用某些型号的硬盘,本例中还是自家以前生产的硬盘。建议遇到DM不能标记坏道时用通用DM一试,方便不少。