最近朋友的一个使用了四年多的西部数据120G硬盘因为长时间使用BT等软件下载而出现坏道。具体表现在硬盘上的几个文件在读写时候硬盘吃力的反复读写,甚至使系统直接假死,最后提示“无法读取该文件”。接下来对硬盘进行扫描和格式化进行到一半都没办法继续,只能听到反复读盘的声音。使用清除逻辑坏道的ZeroFill磁盘清零工具也无法将坏道消除,由此可以判断出此坏道属于物理坏道。
对于硬盘物理坏道的解决很多大虾会推荐两种方法:一是进行低级格式化;二是用软件屏蔽坏道。对于第一种方法小伍持反对的态度。要知道硬盘物理的坏道是没有任何办法可以消除的。硬盘低级格式化对于物理坏道根本起不了任何的作用,而且低格过程中长时间的剧烈读写反而会使坏道加速扩散开来。小伍曾经有一块老昆腾6.4G就是由于出现了少量坏道进行低格而报废的。对于第二种方法屏蔽,个人认为这是目前为止对付坏道唯一行之有效的办法。(在质保期内的硬盘应该立即去更换或返厂维修)但是屏蔽坏道要用到不少工具并且涉及“复杂”的坏道位置计算问题。假如你不是一位大虾级的玩家这实在是个大难题。好在有了FBDISK这个小工具,它通过扫描硬盘能够对坏道进行定位并自动计算出屏蔽坏道的方案来。小伍使用的是最新的1.1版本FBDISK,
下载地址:http://software.pchome.net/system/disk/15466.html。新版本FBDISK相对老版本增加了对多硬盘的支持,也就是说待修复的硬盘可以接在任何一个IDE头上。当然FBDISK程序还是只能在DOS环境下运行,所以你必须使用一张MS-DOS的启动软盘、光盘或是装有DOS系统的硬盘来启动系统。下面我就开始对这块希捷U8进行救治。需要注意的是假如你的硬盘中还存放了有用的数据那么请你尽可能把它备份出来,因为FBDISK在修复过程中将破坏磁盘上所有的数据。
首先在DOS命令提示符下键入A:FBDISK.EXE(假定程序在A盘根目录下),然后你就会看到选择硬盘界面。
选择你要修复的硬盘并按回车确认后软件提示“Start scan hard disk ?(Y/N)”,按Y程序就开始对硬盘进行扫描。扫描时发现的坏道的位置将会被一一列出在屏幕上(如图02所示),而下方则显示扫描进行的百分比以及剩余时间。
不过该程序提示的剩余时间非常不准确,通常要夸大不少。一般一个10G的硬盘20分钟就差不多了。磁盘扫描完成后程序会自动提供你一个分区的方案,能在屏蔽掉坏磁道的前提下根据利用率最大的条件将硬盘分成四个分区,格式均为FAT32。不过分区的数量仅限制为四个。假如磁盘上的坏道散得比较开的话你就只能使用面积最大的四个连续磁盘“块”了。好在笔者这块希捷U8上的坏道还算比较集中,分区后总共只损失了不到500MB。其实不论情况的好坏,我们都建议各位接受程序所提供的方案。于是你必须在“Write to disk ?(Y/N)”的提示后回答“Y”。然后FBDISK将记录下各分区的位置以及信息。
最后,我们必须对新的分区进行格式化才能使用。不过笔者发现FBDISK生成的分区无法被老版本的PQMAGIC识别(4.0及以前版本),而SFDISK、DISKMAN等工具均能正常识别并且进行格式化。这里我强烈推荐诸位对各个分区进行完全格式化,这样可以进一步测试新分区是否完好。完成格式化后你就可以正常使用修复好的硬盘的,坏道已经被隐藏的不露痕迹了。
提醒:
一、目前的FBDISK只支持136GB以下容量的硬盘,大于此容量的硬盘将无法被程序识别。
二、假如你觉得FBDISK生成的分区不能令你满意那么你可以记录下分区的位置信息后用PQMagic等工具将它们分割开或者缩小,但是千万随意不能扩大或者移动分区的位置。
在一个老机房中,经常会碰到硬盘有坏道的情况。对于一般的电脑教师而言,不可能有多专业的维修硬盘技术,只能借助比较好的工具软件去维修了。经过较长时间的筛选、比较,我选择了Fbdisk、Diskgen 的黄金组合。
Fbdisk 、Diskgen 的组合运用
它俩的个头都不大,一共就100KB,都是在DOS环境下运行。具体的运用如下:把它俩都下载并拷贝到硬盘C盘的根目录下,然后把坏硬盘也接上。对于分区表损坏严重的硬盘(这种盘一般在Windows 98下是启动不了的),只能在DOS下启动。我们先运行Diskgen,进去以后按“Ctrl+Alt”组合键,选择“文件”下的第二块硬盘,这时我们可以看到第二块硬盘的具体分区情况。如果要重做这块硬盘,我们可以把所有分区都删除掉,然后存盘退出;接着运行Fbdisk,选择要检测的硬盘,按“Y”开始扫描(如图1-1);如果存在坏道这时Fbdisk就会自动显示出来它在哪个扇区、哪个磁道,扫描完成后,它可以把所有的坏道都列出来。最后它会询问你是否要写入硬盘,如果按“Y”它将自动将坏道隐藏起来,按Esc键退出。
再次运行Diskgen,这时我们可以看出经过Fbdisk处理后的磁盘情况。坏道处呈一种灰白色显示出来。如果是几个小的坏道连在一起,我们可以稍扩大一些把这些坏道全部通过Diskgen把它们隐藏起来;而对于本例来说,我们可以把下面的几个小区都隐藏起来(两个好区是紫色,两个坏区是灰白色,总加起来就100多MB而且是不连续的)。这时我们只要把上面的3.9GB用好就行了。我们可以发现第一个分区是红色的,说明它是主活动分区。
定DOS主活动分区
如果坏道出现较靠前的磁道上,比如在12、13等磁道上,这样第一个分区分下来只有几十兆还不够装Windows 98,这时我们用Diskgen把3.9GB的剩余分成两个区,我们可以把DOS的活动分区选择在一个较大的分区中,然后用Diskgen把选定的分区激活,这时可看到该分区变为红色,激活可用“分区”下的激活选项。一切OK!