众所周知,硬盘是耗损品,总是会坏的,那么与硬盘相关的工作人员势必会面临下面几个问题:
1. 怎样的硬盘算是损坏?我们目前所知的硬盘故障有:马达不转、不能识别、或者是0柱面0磁道1扇区损坏、磁盘出现坏道等;
2. 如何预知硬盘会损坏?这是一个很大的课题,虽然有SMART Attribute可以供我们参考,但是,还是经常会碰到一些硬盘无声无息就突然坏了……,嗯,这是一件非常非常郁闷的事。
3. 硬盘坏了如何进行修复?硬盘对于99.9%的人而言,都是存储介质,里面存放了个人的资料,以及自己苦心收集的众多文档:);所以,只要数据不丢,那么硬盘用上几年坏了,对于大部分人而言也并不是完全不能接受;所以,哪种硬盘可以修复可以找回自己的数据也是大家比较关心的一点;
我们先看第一个问题:怎样的硬盘算是损坏?
首先,硬盘不能识别,数据丢失这些损坏都是不用争论的,关键在于这些硬盘上的数据能不能恢复以及能恢复多少的问题;而对于硬盘上是否存在坏道,却存在着很多不同的说法。而且并没有统一的标准,对于存储软件厂商而言,硬盘只要出现读错误,那么硬盘就坏道(而且比较出名的HDTune软件在检测硬盘时,也是采用全读的原理,来判断硬盘上是否有坏道);但是硬盘厂商不这么认为,硬盘厂商提供的工具,在检测硬盘的时候,往往都会增加一个写的动作,也就是说,使用厂商工具检测时,如果某个扇区的数据读不出来,工具就会往这个扇区写入数据,写入成功(嗯,90%以上都是可以写入成功)硬盘厂商就认为该磁盘是正常的;但是对于用户而言,就意味着该扇区的数据丢失!所以,对于硬盘是否有坏道的判断,硬盘厂商的标准有一种“店大欺客”的感觉;而且,看到很多关于硬盘的文章都在介绍,硬盘上有坏道是正常的,每一块硬盘出厂时,磁碟上都会有很多坏道,只不过硬盘厂商通过P-list的方式把这些坏道屏蔽掉了,用户永远不会用到这些坏道,所以就不认为磁盘上有坏道;但是却很少有人提及磁盘上P-list中记录的坏道数量与磁盘后续出现坏道的概率之间的关系。原因在于硬盘厂商彻底屏蔽硬盘的P-list,用户根本就没有机会知道P-list下到底蕴藏着多少个坏道。
第二个问题:如何预知硬盘会损坏?
这个问题很困难,硬盘通过SMART信息,可以预知一部分硬盘的运行情况,但是从经验来看,这并不是绝对的;很多硬盘在发生故障之前,SMART信息中没有任何的预警;一般而言,一些存储厂商做了定时的硬盘扫描,也就是说,在某些时间段(错开业务高峰期),会对某些硬盘(注意只是部分硬盘有写操作,一般是不在RAID组中的硬盘)进行读写操作(这个理论上是有意义的,因为笔者曾经碰到过一个很倒霉的问题,存储设备运行了3年没坏,快过维保时,硬盘接二连三的坏,其中一块是热备盘,热备盘平常没有读写,为什么也会损坏呢?作为一个遗留问题大家思考吧);
第三个问题:硬盘坏了如何进行修复?
一般情况下,硬盘的磁盘不容易出现大规模的损坏,在温彻斯特结构下的硬盘,马达和磁头相对而言故障更多一些,也就是说,有一天如果您发现你的磁盘突然运行不起来了,数据找不到了,不要太着急;找专业的数据恢复公司,理论上讲大部分数据都可以恢复起来;数据恢复有几种情况,一种是磁盘马达或者是磁头的问题,这种只能求助专业的数据恢复公司,把磁盘中的盘片卸下来重新换马达和磁头,这样就是一块好的磁盘;另外一种情况是磁盘上有坏道导致数据丢失(表现情况一般是文件系统损坏),这种情况取决于磁盘的坏道的情况,一般都会伴随着数据丢失(当然如果是做了RAID阵列就另当别论了),通常有easyrecovery可以使用,这款软件在windows上应用,数据恢复得还是很不错的;