欢迎访问伟特电脑科技有限公司网站!
电脑硬盘数据恢复

新闻分类

检测S.M.A.R.T的工具软件

发布日期:2018-05-28 作者: 点击:

随着人们对上海数据恢复S.M.A.R.T重要性的认识逐步加深,很多工具软件加入了这方面的功能,但是由于软件开发人员对S.M.A.R.T了解程度的限制,一些工具并不能客观的反映S.M.A.R.T的真实状态,甚至造成误导。特别是对于T.E.C日期的测定,即使用同一款工具,结果也可能大相径庭,比如Drive Health、HDTune等。经过长期实践证明,EVEREST和Active Smart比较客观。EVEREST优点:比较详细的检测出S.M.A.R.T各项属性的状态以及Data数据记录。缺点:只能手动运行进行检测,并且有的属性不能识别,对于属性当前值的改变不能给出一个直观的结果。Active Smart则正好弥补了EVEREST的上述缺点,能准确的识别出每款硬盘特有的属性,自动进行后台监测,对于属性当前值的改变能给出直观的比较结果。缺点则是无法看到Data数据记录,并且T.E.C预测日期也不稳定。

1、硬盘的永久缺损表P-LIST  

一般的硬盘都在P-list中记录有一定数量的defect, 少则数百,多则数以万计。如果是SCSI硬盘的话可以找到多种通用软件查看到P-list,因为各种牌子的SCSI硬盘使用兼容的SCSI指令集。而不同牌子不同型号的IDE硬盘,使用各自不同的指令集,想查看其P-list要用针对性的专业软件。 

硬盘的坏道表由P-list和G-list两个坏道表组成,它们用于记录硬盘的缺陷扇区的情况,使硬盘工作时不会在缺陷扇区里读写数据,防止数据损坏。 

坏道的产生可以分为两种情况:一是生产过程中产生的缺陷扇区,二是使用过程的产生的缺陷扇区。硬盘设计两个坏道表就是用于分别识别和处理硬盘的两种不同的坏道的。 

P-list (永久缺陷表)

P-list我们一般称为工厂坏道表,严格来说应该称为永久坏道表或原始坏道表。它是用于记录工厂生产过程中产生的坏道的,坏道加入P-list不会影响硬盘的读写性能。 

 现在的硬盘密度越来越高,单张盘片上存储的数据量超过40Gbytes. 硬盘厂家在生产盘片过程极其精密,但也极难做到100%的完美,硬盘盘面上或多或少存在一些缺陷。厂家在硬盘出厂前把所有的硬盘都进行低级格式化,在低级格式化过程中将自动找出所有defect track和defect sector,记录在P-list中。并且在对所有磁道和扇区的编号过程中,将skip(跳过)这些缺陷部分,让用户永远不能用到它们。这样,用户在分区、格式化、检查刚购买的新硬盘时,很难发现有问题。一般的硬盘都在P-list中记录有一定数量的defect, 少则数百,多则数以万计。如果是SCSI硬盘的话可以找到多种通用软件查看到P-list,因为各种牌子的SCSI硬盘使用兼容的SCSI指令集。而不同牌子不同型号的IDE硬盘,使用各自不同的指令集,想查看其P-list要用针对性的专业软件。

G-list (增长缺陷表)

G-list也称为增长坏道表,用于记录硬盘使用过程中由于磁介质性能变弱而引起的坏道,并将坏扇区重定向到好扇区,坏道加入G-list对该扇区的读写速度是有影响的。

用户在使用硬盘过程中,有可能会发现一些新的defect sector。 按“三包”规定,只要出现一个defect sector,商家就应该为用户换或修。现在大容量的硬盘出现一个defect sector概率实在很大,这样的话硬盘商家就要为售后服务忙碌不已了。于是,硬盘厂商设计了一个自动修复机制,叫做Automatic Reallcation。有大多数型号的硬盘都有这样的功能:在对硬盘的读写过程中,如果发现一个defect sector,则自动分配一个备用扇区替换该扇区,并将该扇区及其替换情况记录在G-list中。这样一来,少量的defect sector对用户的使用没有太大的影响。 

  也有一些硬盘自动修复机制的激发条件要严格一些,需要用某些软件来判断defect sector,并通过某个端口(据说是50h)调用自动修复机制。比如常用的Lformat, ADM,DM中的Zero fill,Norton中的Wipeinfo和校正工具,西数工具包中的wddiag, IBM的DFT中的Erase等。这些工具之所以能在运行过后消除了一些“坏道”,很重要的原因就在这Automatic Reallcation(当然还有其它原因),而不能简单地概括这些“坏道”是什么“逻辑坏道”或“假坏道”。这些工具运行过后,G-list不会增加多少记录!“逻辑坏道”或“假坏道”有必要记录在G-list中并用其它扇区替换么? 

  当然,上海数据恢复G-list的记录不会无限制,所有的硬盘都会限定在一定数量范围内。如火球系列限度是500,美钻二代的限度是636,西数BB的限度是508,等等。超过限度,Automatic Reallcation就不能再起作用。这就是为何少量的“坏道”可以通过上述工具修复(有人就概括为:“逻辑坏道”可以修复),而坏道多了不能通过这些工具修复(又有人概括为:“物理坏道”不可以修复)。

下面我们就谈谈硬盘对P-list和G-list的两种不同的处理方式。

下图是硬盘的扇区分配情况。硬盘的全部扇区可以划分为三个部分:固件区、工作区和保留扇区;其中固件区和保留扇区普通用户是不能操作的。硬盘的实际扇区数比我们看到的硬盘标签上标定的要大,其中一部份用于存储硬盘的固件,一部分是用户存储数据的区域(工作区),也就是硬盘标定容量的扇区,剩下的就是保留区。实际上硬盘上并不会物理划出一个保留区域,只是在工厂生产时标定了全部的有效扇区,而硬盘的容量是小于其实际扇区总数的,在固件里定义了硬盘的容量,超过硬盘容量的那些扇区我们就姑且把它称为保留扇区。 


本文网址:http://www.vectortech.cn/news/423.html

相关标签:上海数据恢复

最近浏览:

关于维特
常见问题
技术文章

电脑硬盘数据恢复

沪ICP备17027406号