硬盘如何在固件区寻道?

[复制链接]

该用户从未签到

2

主题

4

回帖

125

积分

[INTOHARD]班长

Rank: 2

积分
125
发表于 2008-1-29 16:06:59 | 显示全部楼层 |阅读模式
MT硬盘,加电后,磁头到固件区读模块。的大致顺序是什么?它需要最先定位哪几个模块才能完成正常初始化呢?

请高手就这一原理性东西给指点
  • TA的每日心情
    开心
    2023-12-15 09:13
  • 签到天数: 55 天

    [LV.5]六品通判

    1197

    主题

    1965

    回帖

    13万

    积分

    Administrator

    分子与原子计算公式

    Rank: 9Rank: 9Rank: 9

    积分
    132061

    终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

    QQ
    发表于 2008-1-29 17:10:11 | 显示全部楼层
    这个问题很尖锐,各种品牌大致相同,迈拓硬盘当硬盘加电后,首先主控开始等待主轴转速信号指令,磁头开始工作读取固件信息,某些型号是不同的(ROM有些是单独有些是集成在处理器中,有类似于数据索引库),而读取固件模块哪几个模块顺序(进入PC3000的时候你可以看到模块载入)和完成初始化其实具备A级模块(可以参考PC3000资料推出来)

    我说这个问题很尖锐得原因是,我们都不具备ATA总线分析仪,只能依靠第三方工具来完成,并且顺序很难给出,固件是一个整体,他们都是相互协作,并不一定是依次载入。

    以上仅代表个人看法,欢迎有不同见解的朋友讨论。

    该用户从未签到

    2

    主题

    4

    回帖

    125

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    125
     楼主| 发表于 2008-1-30 15:25:57 | 显示全部楼层
    请问八喜兄,假设就MT-6E而言,加电后,磁头到固件区读取固件,在还没有读到第一个模块之前,他是如何定位模块地址的呢?难道关键模块的地址已记录在主控的ROM或电板的ROM 中?如果这个推论成立,那是不是说,写入固件区信息不依赖于模块的好坏,就算固件区所有模块都损坏了(假设),照样可以把各个模块写入正确的位置呢?

    该用户从未签到

    18

    主题

    126

    回帖

    139

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    139
    发表于 2008-2-28 19:42:32 | 显示全部楼层
    朋友我同意你的看法。
  • TA的每日心情
    奋斗
    2013-3-10 12:04
  • 签到天数: 1 天

    [LV.1]布衣百姓

    0

    主题

    365

    回帖

    181

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    181
    发表于 2010-9-12 13:12:06 | 显示全部楼层
    ~~学习~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-2-12 20:07
  • 签到天数: 23 天

    [LV.4]七品知县

    11

    主题

    675

    回帖

    971

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    971
    QQ
    发表于 2011-8-30 00:05:38 | 显示全部楼层
    呵呵,管理员的意思是硬盘初始化是先读取板上的ROM的指令后在去读取盘面上固件区的ROM?还是不分先后?
    还有想问的是怎么确定是板上的ROM或是主控里集成的固件坏还是盘面上的固件坏?还有就是盘面上的固件区有坏道的话也可以修复的吗?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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