[分享]就怕硬盘伤—谈硬盘维修与数据恢复数据恢复,硬盘,维修【硬盘市场的现实】在前一篇专题里,我只是简单叙述了硬盘维修的一些知识和状况,这里有必要再对硬盘这个行业和市场进行更深入一点的说明,才能使读者顺利阅读和理解后面的部分。有8~10年甚至更长时间的电脑使用经验的人会有很深刻的体会——现在硬盘的质量是越来越差了。回想起来,从前的600MB、1GB、1.2GB、2.1GB时代,很多硬盘跟现在的硬盘相比,唯一不足的地方就是容量没有那么大,速度没有那么快;但在实际使用中,其他很多方面那些硬盘都比现在的硬盘要优胜。譬如噪音很小,甚至几乎要把耳朵贴在盘体上才能听到硬盘转动的声音;使用寿命长,我一个朋友家里一台IBM原装的486DX33电脑,里面的200MB硬盘居然到现在还在正常使用,没有噪音,没有坏道,寻道时间仍然可以达到标称的数值,性能没有任何下降;盘体质量好,我把自己能够收集到的从200MB到2.1GB的硬盘放出来,发现那些硬盘绝大部分的盘体至今还是闪闪发光,坚固无比,没有任何氧化、锈蚀和痕迹,而从3.2GB开始,使用超过3年或更久的硬盘盘体就开始黯淡无光了,甚至可以轻轻摇出响声来;电路板用料十足,下面有两张图,希捷3.2GB硬盘电路板是大板,昆腾15GB硬盘的是曲尺电路板,比较一下板的做工和上面的电子元件就很能说明问题。为什么会发生这样的情况呢?(图1,3.2GB和15GB硬盘电路板的对比,明显发现3.2GB的质量好很多)(图2,希捷1.2GB、昆腾15GB和西数80GB对比)发生这种情况的原因固然很多,也不可能在一篇文章里面细细说明。对于硬盘耐用性变差这一点,厂商的说法是硬盘转速加快、数据密度增加、耗电量增加、发热更多,所以寿命缩短了。媒体的说法是硬盘产业整体利润率下降,竞争日趋激烈,硬盘厂商为了加强竞争力,必须采取措施有效降低产品成本。这些说法固然有他们的道理,不过我今天不想在这里讨论这些老生常谈的问题,我想说一个我亲身经历的事情作为例子——这只是硬盘厂商面对的众多问题中很小的一个,当然不足以构成厂商采取实质性行动的原因,但在多种问题的综合作用下,情况就不一样了。我有一个老美朋友,因为不方便说姓名,我暂且把他叫Dick,在某硬盘厂家做事。有一年他放年假时跑到加拿大,逼着我让他在我家里睡了两天沙发。有一天偶然聊起公司不顺心的事情,他马上大发牢骚,说:“Jack(暂时这样称呼自己),你们中国人很让我头痛呢。”我很奇怪,问他为什么这样说,他解释了半天,我明白了,原来他们公司的硬盘那段时间突然在中国市场的返修率直线上升,给公司的质保部门非常大的压力,也使公司的售后服务费用大大超出预算。公司马上派人去了解,得出的结论是虽然公司准备在海外设厂,在生产上有一定调整,导致某些型号的产品质量出现少许波动,但这并不构成中国市场返修率突然上升的主要原因。主要原因是因为他们提供3年的质保,很多用户在众多的宣传中知道这个牌子的某些型号有一些问题,就把目标扩大到全系列的产品,即使自己的硬盘用着一直没有事情,但还是在2年到2年半这段时间内跑到经销商那里去要求换盘。为了达到退换的目的,很多消费者使用了不良手段——用毛巾包裹硬盘,在加电开机后把硬盘往桌面上砸或者用锤子敲;或者使用一些自己编写或现成的小程序,发出一些指令,让硬盘磁头疯狂地来回摇动,在短时间内导致磁头悬臂变形和盘面产生物理划花。正是因为这样的原因,使公司的产品在中国市场的退换和返修率大大上升(要知道,一般地,当时他们公司的硬盘返修率是不到千分之一的,即使变成千分之二也已经超出好多倍了,更何况他们当时比这个更高)。公司让他研究解决这个事情,他经过了解和研究,知道其实其他公司也面临着同样的问题,只不过他们公司因为在中国市场占有率高,所以问题更严重而已。办法好想,他说可以更改一下硬盘的设计,这样硬盘退回时他们可以通过特别的手段查出硬盘是自然损坏还是非正常损坏的。不过公司对他这个方法却不屑一顾,因为这个设想虽然好,但是却没有任何实际的可行性——退换过程通常都是消费者和经销商之间的行为,而经销商没有这样的验证手段,等硬盘汇集到公司的时候已经太晚;同时,即使公司知道了硬盘损坏的原因,还是没有直接的证据来拒绝退换;更进一步,就算有证据,也还是不可能拒绝售后服务,以免被对手大肆宣传,得罪全体消费者。他正是为了这个原因而憋气呢!当然,我们现在已经知道硬盘厂商如何解决这个问题了——虽然采取这样的措施同时也是基于一个全球的大环境。当时的竞争激烈,硬盘利润空间不断下降,厂商如果同时再要负担这样沉重的售后服务的话,就根本没有任何利润可言了。于是,他们解决的方法出奇地一致——降低产品成本,缩短保修期限,以便保持相当的利润。这里,我已经不知道说什么好了,少数消费者自私自利的不良行为,损害了全体消费者的利益,其他大部分遵纪守法的消费者要替他们陪葬。我这里绝对不是要鼓吹让大家都跑去退换,因为这样只会导致市场进入恶性循环,少数人会因退换好像会占了便宜而窃笑,但最终受到损害的还是他们自己,而且还赔上了其他没有这样做的人。[Pophard:希望大家能遵守这个行业的游戏规则,使市场呈良性循环发展,大家都能享受到良好的售后服务,也可以用上更优质的产品。]当然,在一片降低成本的呼声中,也有部分厂商跑得太远,偏离了正常轨道。最明显的问题就是伺服口的处理问题。熟悉硬盘的朋友都知道,硬盘上面有一个孔,一般都是用铝质贴纸封住,有的甚至还用金属片包住封口的贴纸,防止它被破坏,这个就是伺服口(有一些销售人员叫这个是真空封口,其实是错误的,硬盘内部并不是真空,磁头要靠空气的气垫原理悬浮在盘片的上方来读取数据。这个封口的作用其实是防止灰尘进入硬盘内部,因此,正确的说法应该是——硬盘内部是无尘的)。一般而言,盘片的磁道构造都不是在装配之前进行的,想想都知道,3英寸的盘片上要储存几十GB数据,磁道一定是要非常细密的才可以做到。如果在装配之前构造磁道,那么只要装配中出现非常微小的误差,都可能使装配好的硬盘在工作中出现这样或那样的问题。同时,装配过程中还可能出现轻微的碰撞,产生坏扇区,如果在装配前构造磁道,就不可能找出这些坏扇区来加以屏蔽了(详情请参阅第10期《软件能修复硬盘吗?——硬盘损坏全分析》)。而伺服口的作用,就是在装配好硬盘以后,机械手能够从这个孔伸进去进行扫描和写入伺服信息,构造磁道,这样,只需要对硬盘进行一次扫描和写入过程就可以完成伺服信息的写入,而又能最大限度保证伺服信息的准确和硬盘成品的可靠性。伺服口的数量有可能是1个、2个、3个或者更多。单片单面的磁盘只需要1个伺服口,单片双面的需要2个,双片3面的也是2个,双片四面的是3个,如此类推。伺服口是不可以破损的,一旦破损,空气中的灰尘就会进入硬盘内部。而对于磁盘的盘面来说,一粒灰尘就相当于一个炸弹。即使只有一粒灰尘进去,在高速旋转的盘片上,灰尘会像弹球一样跳来跳去,不断击中盘面,形成大大小小的坏扇区。因此,硬盘厂商对于这样的硬盘是不予维修的。大家可以看到,在伺服口的贴纸上,都会有这样的说明——WarrantyVoidIfRemove(一旦破损,保修失效)。但正是在这个盘体最重要、也是最脆弱的地方,某个硬盘厂商有意无意地出现了比较严重的设计失误。如图,某些硬盘厂家用来保护伺服口的材料,除了没有足够的凹陷以外,保障硬盘内部绝对无尘工作环境的竟然是一张15mm×8mm、厚不到0.1mm的小纸片(真的是纸片)!只要一个不小心刮破这张薄纸,整个硬盘就全报废了。稍有DIY常识的人都应该知道硬盘安装的过程中,要把硬盘插到硬盘架上,其侧面和机架有点磨擦是很正常的事,而且这个地方也是拿硬盘时手指最容易戳到的地方,没有足够的凹陷而把纸片暴露在这个位置上那简直就是在玩火了。如果哪个硬盘厂商在不少顾客因为不小心刮破了这张纸导致硬盘报废后,拒绝为顾客提供三包服务,而要让顾客来为他们的设计失误买单,那样就确实有点过分了。(图3,某品牌硬盘缺乏足够保护的伺服口)正是因为厂家对低成本的追求,使一个虽然已经存在很久,但是一直没有获得足够发展空间的行业得到了期待已久的发展时机,这就是硬盘维修行业。因为如果硬盘能够一直都非常稳定地使用比较长时间的话,那么对于用户来说,没坏的不用修,用个六七年的话即使坏了也没有维修的必要了。但现在情况有点不一样了,不少硬盘刚过了保修期不久就坏是很常见的事情,而花一千或几百元买来的硬盘用了两年就扔的话恐怕谁也不会心甘情愿吧,这就造成了对硬盘维修的市场需求。【形形色色的硬盘维修】在《硬盘损坏全分析》中已经分析过硬盘故障的种类,这里就专门针对日常使用中最常见的几种来逐一分析,概括地说明一下专业硬盘维修的一些具体方法。1.逻辑坏道这是日常使用中最常见的硬盘故障,实际上是磁盘磁道上面的校验信息(ECC)跟磁道的数据和伺服信息对不上号。出现这一故障的原因,通常都是因为一些程序的错误操作或是该处扇区的磁介质开始出现不稳定的先兆。一般在操作中的表现就是文件存取时出错,或者硬盘克隆的时候到了出错的地方就弹出出错信息,不能再继续下去。消除这些逻辑坏道的方法其实比较简单,最常用的方法就是用系统的磁盘扫描功能。在DOS下面用Scandisk扫描,系统可以把逻辑出错的扇区标出来,以后在进行存取操作时就会避免操作这些扇区。当然,如果单单是软件的错误操作造成的,也可以用原厂的工具进行全盘低格来重新恢复所有有逻辑错误的地方。也有的人利用HDDRegenerator、效率源之类的软件消除扇区错误,重新激活这个扇区。不过对于那些因为是该扇区的磁介质不稳定造成的错误,这里还是不推荐使用重新激活的方式,以免在储存了重要信息后再次出错。(图4,MS的Scandisk,非常经典的画面)2.物理坏道这个也是比较常见的硬盘故障,实际上是因为震荡、划伤等原因导致一些扇区的磁介质失去磁记忆能力而造成的。通常这样的损坏修复都比较麻烦,因为在硬盘内部的磁道列表中,这个扇区是被标记为正常的,是真实的物理存在,所以它不能通过扫描、格式化、低级格式化或者激活扇区的方法消除,而必须把这个扇区加入到设置在硬盘内部的系统保留区内,由工厂设置的缺陷列表(G列表和P列表)中去,才能在硬盘控制系统的可见范围内消除这个坏道。当然,这样做需要专门的软件(目前能够比较容易找到,而且已经经过长时间市场实践检验的就是PC-3000),价格也非常高,如果大家想要这样做,只能找具有这样设备的专门维修商来修理了。对普通用户的价格大概是每个硬盘100~150元,是否值得就让大家自己考虑了。不过,这里有必要提醒大家一下,请多多关注各大硬盘厂商的网站,有些厂商提供的原厂工具也可以对少量物理坏道进行处理,把它们加入G列表甚至P列表。譬如IBM/日立的DFT和西部数据的DataLifeGuardDiagnostics。这些原厂的工具软件都是作为向购买该厂硬盘的消费者提供的售后服务而免费提供的,不但扫描速度快,而且辨别准确率高,能够对比较普遍出现的硬盘问题作出相应的处理。对硬盘内部进行操作毕竟是比较危险的,还是原厂的东西比较可靠。除非碰上原厂工具不能解决的问题,否则不推荐大家使用第三方工具软件。相对于上面那种比较高级的隐藏方式,也有一些要求不高的用户,不需要这样高级的隐藏方式,那么他们可以通过FBDisk和DiskGenius这一对软件的组合来把坏道所在的位置做成隐藏分区隐藏起来。具体的操作并不复杂,即使是稍有计算机经验的“中鸟”也应该可以很容易掌握,这里就不再细说了。(图5,DiskGenius)(图6,FBDisk)(小技巧:加入坏道列表和隐藏分区这两种方法在效果上的区别有两点,第一是隐藏分区方式会减少硬盘的可使用容量,而加入坏道列表则不会;第二,在坏道比较分散的情况下,需要使用多个隐藏分区才能全部屏蔽坏道,造成分区过多,影响硬盘使用效果;第三,坏道列表的数量是有限制的,坏道数量不能超过一定的值,如果坏道数量大而相对集中,隐藏分区不失为一种好办法。这里介绍另外一种折中的方式,类似于隐藏分区,但又不会因为分区过多而影响使用。不管三七二十一,先按照你自己的需要对有坏道的硬盘分好区,然后准