减小字体
增大字体
作者:佚名 来源:本站整理 发布时间:2011-04-11 08:54:46
在解决问题之前,首先来看看什么是"坏块"。"坏块"这一说法来自Scandisk之类的磁盘扫描软件。该类软件一般以簇为单位对磁盘表面进行扫描,当发现某簇中的扇区有问题时,就将整个簇标记为坏(Bad),我们形象地称之为"坏块"。从软件的扫描结果看,坏块可能是单个簇,也可能是多个连续的簇。由此看来,我们判断硬盘是否有坏块,主要依据扫描软件的报告,但这份报告并不准确。而且虽然在理论上这些坏块已被做了标记,系统不再使用,但实际上它们仍在干扰硬盘的读写,你仍会时不时地听到硬盘发出"咯楞、咯楞"的声音。更令人奇怪的是,坏块还会悄悄地"扩散",使相邻区域在使用不久也出现坏块。可见,硬盘出现坏块后,只做几遍扫描往往无济于事,关键是要弄清坏块产生的原因,对症下药。
下面,就让我们来看看坏块是怎样产生的。
(1)硬盘在运输、安装、拆卸过程中受到碰撞,有可能导致内部读写装置受损,当加电时,磁头就很可能会划伤介质,产生坏块。
(2)硬盘在读写过程中,遇到较强烈震动、突然掉电等突发事件时,磁头也很容易划伤介质,产生坏块。 上述两种情况造成的坏块都属于物理损伤,我们不妨称之为"硬"坏块。如果硬盘上的"硬"坏块太多:劝大家还是放弃修理,因为虽然当时做了处理,但使用不长时间又会出现更多的"硬"坏块。
(3)硬盘在使用过程中,某些出现故障的软件或计算机病毒会将某些簇标记为"坏",这样产生的坏块可称之为"软"坏块。 在实践中发现,Scandisk标出的坏块中有许多就属于"软"坏块,对于这种坏块,只要设法将坏块标记删除干净就可以修复。 那么用什么手段可以做到彻底清除"软"坏块呢?用Format程序只会越搞越糟,这里向大家推荐Norton中的一个小程序Wipeinfo(中文版8.0,括两个文件Wipeinfo.exe和China16.fnt,总共405kB),该程序可以将整个硬盘上的所有数据一个宇节一个字节地擦除干净。
使用该程序前,需做些准备工作:
--对于容量小于2G的硬盘,用Fdisk将其原有分区全部删除,然后将整个硬盘划分为一个分区;若硬盘容量大于2G,由于DOS分区 大不能超过2G,只能划分为多个分区进行擦除,但效果可能不如整个一个分区的情况好。
--找台机器,确保系统没有病毒,装入Wipeinfo,将待处理的硬盘接为Primary Slave或Secondary Master。
--启动机器,进入DOS运行Wipeinfo(Wipeinfo不能运行在Windows9X下)。在Wipeinfo的主画面中有4个选项,用户可先进入"配置"选项。在"配置"对话框里,用户可以选择"快速擦除"或"慢速擦除",并设定擦除次数。
一般情况下,选择"决速擦除"就可以。保存配置后,选择"驱动器"选项。在"驱动器"对话框里,用户可以选择待擦除的分区以及擦除方法,然后按下"确定"按钮,在随后弹出的"警告"窗口中,按下"擦除"按钮开始擦除,用户会在屏幕上看到一个擦除进度指示条。 擦除过程比较缓慢,用户需要耐心等待。在擦除过程中,可能偶尔会听到硬盘发出"咯楞咯楞"的噪音,这可能是遇上了"硬"坏块,不要紧,让擦除继续进行,说不定会有神奇的效果出现。 擦除完后,用Format命令对整个驱动器做格式化,你会发现那些擦除前不能顺利格式化的地方如今顺畅地过去了,而且几乎听不到那令人心惊肉跳?quot;咯楞咯楞"的噪音。 格式化完成后,用Scandisk进行多次扫描,你会惊喜地看到硬盘上再也找不出一个坏块。