迈拓
硬盘驱动器的
固件是分为两个部分,第一部分的代码存储在掩膜ROM(一种半导体)和
扩展FLASH ROM内的
处理器
芯片。第二部分是存储在驱动器的固件区。迈拓驱动器划定一些部门存储固件,它可以通过UBA(利用块寻址,不乱用LBA)寻址方式。
PCB(印刷电路板)的固件包含两部分:处理器内部掩膜ROM和扩展的
并行或串行Flash ROM这样安排的
原因可能是因为在处理器的掩膜ROM不易
修改(Flash ROM可以很容易地修改-)。处理器初始化扩展罗如果扩展ROM失败,固件代码从处理器内部ROM
启动。在一个案例中,处理器内部的代码可以使用一系列的驱动代码。例如,如果司机没有ROM CALIPSO的延伸,将被认定为n40p。迈拓驱动器有一个
安全模式跳线。当安全模式有效时,只有固件存储在PCB上。用于启动电机和在
磁盘上初始化固件的
程序被忽略。您可以
识别PCB固件的版本。将跳转线
设置为安全模式并
运行相应的程序。在模型行的名称之后,将
显示ROM的版本号。
该驱动器的初始化需要一个完整的复位PCB的固件和硬盘上的固件,如果有一些原因,磁盘上的固件没有运行,你可以通过加载LDR
文件启动驱动处理器。记住,LDR文件只包含代码不包括由驱动要求数据(缺陷表,校正
参数和设置),有PCB的微码和磁盘固件版本不同。这种差异有助于理解版本处理器运行。扑克 /热心系列驱动固件包括两类:一是正式版,另一个是测试版。
它是确定迈拓驱动通过标签的固件版本复杂,因为他们不遵循严格的版本号规则,和许多不兼容的固件版本有相同的识别标签,
兼容性问题也可能是由于不同的读/写参数存储在固件微码的磁头磁头校正尽管如此,即使100%的兼容性是没有保证的,固件版本可以通过以下规则确定:
1。模型在PCB独特,例如:2b020h1110500。
2。用逗号分隔字母,例如:k,m,b,E。
三.在IDE接口的大写的标签,如a4fba。