发信人: ylover(才子),()
整理人: smallhors(1999-08-01 11:50:18), 站内信件
|
硬盘和软盘使用了一段时间之后,需要对它们进行诊断修复。当使用DOS下的Sca nDisk或NORTON中的NDD来诊断修复时,有时会发现磁盘出现了坏道或者坏道越修 越多(坏道用“B”来标注)。这时,千万不要乱来,有的杂志和报纸说无法消除这 些令人讨厌的“B”,或告诉人们用DM做低格,这些都是不太可信的。因为这仅仅 表示磁盘坏道增多,需要对坏道可用部分进行回收。 众所周知,DOS管理磁盘是把磁盘片划分为磁道和扇区来管理。其中,在文件 区由一个磁道的几个连续扇区合为一个簇,而文件就是以簇为单位来占用磁盘空 间的。使用磁盘的过程中,如果磁盘格式化容量小于正常值,或经过多次读写操 作、磁盘容量非正常减少,这些都是由于硬盘或软盘上出现了坏簇。只要有一个 簇坏了,整个磁道就被标注为“坏道”(即标注为“B”),怎么消除这些令人讨厌 的“B”,即怎样回收坏簇呢?这就需要了解造成磁盘坏簇的原因。磁盘坏簇通常 分为两类:一类为物理坏簇,是由于盘片介质的局部损伤(如折痕、划伤、污点等 )所致,这是不可回收的。在诊断磁盘进行圈定和统计时,一个磁道中只要有一个 簇损坏,整个磁道的簇就会完全被圈定为坏簇。所以被圈定为“坏”的簇中有相 当一部分是可以回收利用的。另一类称为逻辑坏簇,它不是由物理原因造成的, 而是纯由软件原因造成。例如巴基斯坦智囊病毒会修改FAT表,登记上坏簇标记( F)FF7H,这样被病毒占用的扇区就被标注上“B”,磁盘就出现了坏簇。经多次感 磁盘坏簇回收的原则是将可能回收的坏簇在FAT表中对应的簇域值(F)FF7H清0,使 这些簇变为可用簇。可以通过三种方法来实现:第一种方法是利用汇编语言编写 一个实用坏簇回收程序,显然这种方法不是一般爱好者能做到的。第二种方法是 利用NORTON磁盘工具DISKTOOLS的Mark a cluster功能来修改“坏簇”标记。多试 几次可把所有可能回收的“坏簇”进行回收,这种方法也比较麻烦。第三种方法 就是利用NORTON工具软件的清除信息命令Wipeinfo来清除磁盘上的所有信息。格 式为:Wipeinfo盘符。 实例一:一个540MB的Maxtor硬盘分为C、D、E、F四个分区,一天用NDD诊断 修复F盘时,发现了很多“B”标记,诊断到35%时,硬盘指示灯长亮一个多小时 后退出NDD,用FORMAT格式化F盘,故障现象同上。改用Wipeinfo命令,结果F盘修 好。后用NDD、ScanDisk和FORMAT命令诊断和格式化F盘,一切正常。 实例二:一张3.5英寸软盘,盘上储存有WT五笔练习内容。一天上机时发现不 能进入五笔练习,用ScanDisk诊断此盘,发现有规律地间隔出现许多“B、B、B、 B、B”标记。格式化此盘,可使用空间不足1MB,改用Wipeinfo进行处理,该盘修 好。 (广西 秦梅露)
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.99.19.124]
|
|