[分享] 硬盘维修之自校准内幕[Selftest]

  [复制链接]

该用户从未签到

94

主题

2

回帖

511

积分

[INTOHARD]连长

Rank: 4

积分
511
发表于 2007-7-22 22:04:13 | 显示全部楼层 |阅读模式
    修复硬盘时如果需要重写固件,那么有一些关键性的模块必须使用原盘的数据,这些数据含有所谓的“校准数据”,那么校准数据到底是什么呢?

  硬盘的HDA和PCB装配完毕后,需要将固件“烧写(burn-in)”到ROM和磁盘固件区;同时一些参数也在这一过程生成,并被保存到磁盘固件区的配
置表中。现代的硬盘驱动器一般使用“自校准(self-servowriting,或称为Servo test,或称为Self
test)”的方式即自动检测硬盘的各项参数并烧写入配置表中。这些参数包括:bpi/tpi(每英寸位数/每英寸磁道数,反映了磁盘的记录密度),磁盘
容量,以及其它一些物理参数:读磁头与写磁头的偏差,阻抗,温度,脉冲失真,等等。还有有关磁头的参数:写入电流,读电流,写预补偿(使写入的信号线性相
等),等等。

  在bpi/tpi,zoning(区,现代硬盘驱动器使用线性等密度的记录方式,这样就不存在几何上的扇区了;为使磁头可以寻址扇区,将磁盘划分为16个zone),写参数和读参数检测完成后,还要对这些参数进行优化。每个驱动器的每面的每个zone(区)都要进行优化,因此一个6面的驱动器,每面有16个zone(区),相应的有96组优化的信道设置值存储在磁盘固件区的配置表中,包括:平稳白噪声滤波器系数;增益,定时,和校准参数;监测器;使用的RLL(run-lengthlimited,连零限制;因为连零会破坏定时信息,所以要使用特殊的编码方式破坏掉连零码)码;等等。还有用于检测伺服信息(为了磁头可以寻址和定位扇区,必须在磁道上隔一段距离就写入一段伺服脉冲)。另外,还有磁道的偏心率也必须予以校正。

  上面这些参数就是磁盘的校准参数。可见,每个磁盘都有着独特的校准参数。如果校准参数出错,就会造成硬盘不能正常工作,如产生坏区,敲盘,读写速度变慢,读写数据出错等等。如果我们读过PC3000seagate的手册,就会发现这些参数都可以通过COM口的指令进行设置;但是显然若不能完全理解这些参数,还是不要妄动为妙。
  虽然此文没有对硬盘故障做一个直接的修复方案,可是可以让大家了解到自校准的概念和硬盘自校准的基本使用法则。

该用户从未签到

13

主题

148

回帖

329

积分

[INTOHARD]排长

Rank: 3Rank: 3

积分
329
发表于 2007-7-22 23:09:49 | 显示全部楼层
基础概念类的知识对我们这些新手来说弥足珍贵.在这里"顶"

该用户从未签到

472

主题

532

回帖

1万

积分

[INTOHARD]旅长

Rank: 9Rank: 9Rank: 9

积分
16542
发表于 2007-7-23 02:06:26 | 显示全部楼层
好帖
学习东西回帖才是礼貌人

该用户从未签到

0

主题

19

回帖

36

积分

[INTOHARD]工兵

Rank: 1

积分
36
发表于 2007-7-23 09:06:09 | 显示全部楼层
珍贵的资料,收藏了,谢谢楼住
  • TA的每日心情
    开心
    2015-8-15 10:41
  • 签到天数: 4 天

    [LV.2]九品芝麻官

    24

    主题

    518

    回帖

    761

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    761
    发表于 2007-7-23 18:21:49 | 显示全部楼层
    珍贵的资料,收藏了 [s:206] [s:206]

    该用户从未签到

    0

    主题

    1

    回帖

    4

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    4
    发表于 2007-7-23 22:27:39 | 显示全部楼层
    东西到是好就是说的太抽象话了要是说的在明白点就 更好
    不过还是要顶起

    该用户从未签到

    1

    主题

    7

    回帖

    14

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    14
    发表于 2007-7-23 23:34:18 | 显示全部楼层
    可是什么叫固件啊。这些专业术语是不是解释一下呢 [s:189]

    该用户从未签到

    2

    主题

    43

    回帖

    62

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    62
    发表于 2007-7-24 12:04:26 | 显示全部楼层
    不错,学习学习。
  • TA的每日心情
    开心
    2012-4-25 18:36
  • 签到天数: 1 天

    [LV.1]布衣百姓

    200

    主题

    862

    回帖

    2601

    积分

    Intohard Team

    づ甜甜橙子ぜ

    Rank: 7Rank: 7Rank: 7

    积分
    2601
    发表于 2007-7-26 15:41:25 | 显示全部楼层
    引用第8楼lovelife于2007-07-23 23:34发表的 :
    可是什么叫固件啊。这些专业术语是不是解释一下呢 [s:189]

    固件含义在新手区有教程
  • TA的每日心情
    开心
    2012-8-28 09:38
  • 签到天数: 1 天

    [LV.1]布衣百姓

    0

    主题

    48

    回帖

    39

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    39
    发表于 2007-7-28 01:28:32 | 显示全部楼层
    我收藏了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表