今天,我同学叫我用HDTune看硬盘的S.M.A.R.T.信息,然后截图给他看
他看到我的某个硬盘的重新映射的扇区计数为198时,很沉重的告诉我:你硬盘要坏了...
我问他为什么,他也说不出来个所以然
然后我网上搜重新映射的扇区计数
搜出来有个哥们那个数字为600多,他扫坏道也扫出来有坏道...
那这个重新映射的扇区计数到底和坏道有什么关系呢?
既然要重新映射扇区,说明原来的扇区已经损坏了
于是我又搜”坏扇区 坏道 区别” “坏扇区 坏道 关系”
搜出来的结果仅仅只有一句话:他们不是同一个东西...
话说我是一个视硬盘为生命的人...
怎能对这种有可能预示着坏道东西无视?
于是立即奔向还未关门的学校图书馆
借了3本关于硬盘的书回来研究...
现将我对坏扇区的理解,和对坏道(物理坏道 逻辑坏道)的新的理解,向大家分享一下
首先,介绍一下硬盘碟片的原理,简单起见,以单碟为例(多碟就多了柱面这个概念,详情百度之),一个碟是一个圆形的,然后,读取信息的磁头在碟片上以相同的半径画一个圆,那个圆就是一个磁道,然后,把这个磁道按圆心角等分为63份,每一份就是一个扇区,每个扇区的大小是512字节.
由于,现在的硬盘基本上是100GB级别的,那就是有数以亿计的扇区,厂家的生产工艺不能保证时每个扇区的健全性(脱磁),于是,就有了P-List这么一个产物.厂家在生产好硬盘之后,将会低级格式化硬盘一次,以发现那些损坏的扇区,并把他们记录到P-List里,从而让硬盘访问到坏扇区时自动跳过,这些扇区将永远不会参与数据的读取和写入.这样,P-List里的坏扇区并不会对磁盘性能造成影响,因为磁头经过那个坏扇区的时候自动无视他了...- -!...
好了,进入正题,坏道和坏的扇区.我们(至少我和我认识的一些人)是这样认为的,碟片发生物理损坏(由于震动碟片和磁头的碰撞)引起的坏道称为物理坏道,由于硬盘存取一些随机因素(断电,bug等)向磁盘的扇区上写入了逻辑上错误的信息而产生的坏道,称为逻辑坏道.
我不得不承认,我之前的认为是错的(现在的看法也可能不全面),物理坏道的确是因为那样引起的,而逻辑坏道并不是啥逻辑上的写入错误引起的,逻辑上的写入错误只会造成一个看上去正常但是内容损坏的文件,造成逻辑坏道的真正原因是......见下下段,我不知道咋衔接起来了....
正如前面所说,数以亿计的扇区在生产过程中很有可能一产出来就是坏的,而同时,也很有可能在使用过程中,发生失效(脱磁)的情况,这个时候,磁盘会趁着那个扇区还没完全失效(脱磁)的时候,把那个扇区的内容指向 位于我们用户平时能够访问的扇区的末端之后的一段很长(也不是特别长,视厂家而定)的一段保留扇区之中的一个扇区里,同时在G-List里保存这个信息,当下次磁头又遇到这个坏扇区的时候,会被重新定向移动到保留区里对应的那个扇区去读取信息,因此,这样的重定向移动是会降低磁盘性能的(再次说明AHCI的重要性...).这个过程就是重新映射的扇区计数.
那么,逻辑坏道的产生原因,相信大家也能猜到了,那就是,保留扇区被用完了,已经失效的扇区找不到映射的对象了,因此他就坏了,表现出来就是一个坏道(其实,有个簇的概念的,简单说下,一个扇区是不能独立作为储存数据的单元的,要由几个扇区一起构成一个簇,扇区坏,簇坏,就是坏道).
但是,实际情况下,硬盘有时候有点傻(别问我他为啥傻),不能即时的映射,这样所表现出来的坏道也被我们称为逻辑坏道,但是可以看出,这和上一段提到的逻辑坏道是不同的,因为它还能被扇区映射所修复,所以我在此文中之为伪逻辑坏道.
下面,说一下,如何区分物理坏道和逻辑坏道,以及如何修复逻辑坏道.只说原理,具体方法理解了原理就能自己绘制和修正百度搜索关键字了...
首先说明,除了伪逻辑坏道,不需要把数据转移出去而修复,逻辑坏道和物理坏道必定(至少我知道的方法)是需要把数据转移出去的.
而物理坏道,是不能修复的...质保期内赶紧拿去换吧,过了质保期的话,而你又不想扔掉他,可以处理一下,延长一下寿命继续用,但是物理坏道应该是会扩散的,这个等会说.先用坏道扫描软件(HDTune或者HDDScan)扫描到坏道的位置,然后用分区软件(PQMagic或者DM),从坏道那里,用一个极小的分区包含坏道,然后坏道前后各分一个区,不要格式化包含坏道的分区,这样磁头就不会去访问有坏道的位置,从而减缓坏道的扩散(有人认为能杜绝坏道的扩散,但是,我觉得不是,因为既然坏道能扩散,那就是因为碰撞而产生的凹凸继续发生碰撞而影响到旁边的扇区,而不格式化包含坏道的分区,仅仅只能让磁头不过多的与凹凸碰撞,但是当磁头在坏道两旁的两个分区之间移动时,必定会经过坏扇区所在的磁道,也就有可能与凹凸发生碰撞),或者,你只在坏道的单边(空间多的那边)格式化分区的话,会延长寿命更久一些(因为关机时,磁头会归位停靠在磁碟靠近中央的那个磁道的,如果归位方向不经过凹凸的话,那你硬盘的寿命就会延长得更久,知道下次再出物理或者逻辑坏道).
因为物理坏道是不能修复的,所以能修复的就是逻辑和伪逻辑坏道了...>_<!....这就是区别方法.
先说伪逻辑坏道吧,这个简单,进系统(如果是系统所在位置出的坏道用WinPE也行),直接打开我的电脑,分别对着各个盘符点右键,属性,工具,磁盘扫描,把那俩勾都勾上,点确定开始整理,完了就好了(或者使用dos命令chkdsk /f /r X: X为要扫描的盘符).这样做其实是迫使电脑建立
而真正的逻辑坏道,就要麻烦些了,因为预留扇区已经用完了,所以,只能低格一次,把所有的坏扇区写入P-List,清空预留区域和G-List.而低格,是极不推荐的做法,因为低格将从硬件底层对每个扇区进行重建逻辑结构,操作量巨大,将极大的损耗硬盘,所以...有质保的就别折腾了,拿去换吧,过了质保的,就低格吧,用到的软件是Lformat或者DM,必须在DOS下进行,具体方法请百度之....
全文完,最后啰嗦几句:
1.物理坏道其实没有那么容易出的,出的大多都是逻辑和伪逻辑的(我的那块的预留扇区估计马上就快满了....没过质保,换!)
2.如果js不给换,打死他他都不换...那还是自己弄吧(物理坏道的除外,你自己能弄好也不会听我啰嗦了:),逻辑坏道返厂也是低格...
3.平时多关注HDTune里的重新映射的扇区计数,如果这个数字超过400(我猜的,每个厂家都不同),那就要做好出逻辑坏道的觉悟了
4.打那么多字累死了.....>_<!...这里是首发,如要转载,请隔5天再转吧...谢谢...
5.如果不足或出错,欢迎指证并共同讨论~ |