xyzqy 发表于 2008-1-29 16:06:59

硬盘如何在固件区寻道?

MT硬盘,加电后,磁头到固件区读模块。的大致顺序是什么?它需要最先定位哪几个模块才能完成正常初始化呢?

请高手就这一原理性东西给指点

八喜 发表于 2008-1-29 17:10:11

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

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

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

xyzqy 发表于 2008-1-30 15:25:57

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

ggl245 发表于 2008-2-28 19:42:32

朋友我同意你的看法。

pc0551 发表于 2010-9-12 13:12:06

~~学习~~~~

servepc 发表于 2011-8-30 00:05:38

呵呵,管理员的意思是硬盘初始化是先读取板上的ROM的指令后在去读取盘面上固件区的ROM?还是不分先后?
还有想问的是怎么确定是板上的ROM或是主控里集成的固件坏还是盘面上的固件坏?还有就是盘面上的固件区有坏道的话也可以修复的吗?
页: [1]
查看完整版本: 硬盘如何在固件区寻道?