硬盘备用固件区详解

核心提示:适配数据(AdaptiveData)是由固件区中部分模块构成的,它用于对磁盘表面的读写:进行微调。访问用户数据时,所涉及的重要的适配数据模决有:SRV(PN=IEh)模块CTPN=20h)模块、FMTI(PN=93h)模块与Overlay(PN=4Fh)模块。

硬盘备用固件区详解

备用固件区(AlternateServiceArea)是硬盘制造时,为创建主固件区并隐藏它的缺陷而设立的,它包含的模块与主固件区相同,但其内容有所不同。对于迈拓硬盘而言,具有备用固件区(也称ALT-SA)的硬盘家族有:N40P,CALYPSO、SABRE和FALCON。但并不是所有的N40P硬盘都有一个备用固件区。为了方便起见,在具有备用固件区硬盘的启动日志中,会显示一条用户信息:“HDDhasanaltemateservicearea,,。备用固件区是否存在,可以根据模块表中的PN=95h模块来鉴别;如果95h模块存在,硬盘就没有备用固件区。这个规则对N40P硬盘家族例外,这是因为一个具有备用固件区的硬盘,加载了一个来自没有备用固件区硬盘的LDR。如果是那样的话,模块表中将包含一个95h模块记录,可是,如果读取它,将显示该模块是空的。

N40P系列备用服务区的固件版本类似于NCRxxxx0.CALYPSO系列备用服务区的FW版本类似于YCRxxxx0,简称为Programc,也就是大家说的c区。主服务区的FW,叫做ProgramA,人们习惯称它为A区;只有FALCON系列特殊-它的FW版本类似于RDxxx0的样子。因此,FALCON系列的备用服务区也被称为D区:

在一个具有备用服务区的驱动器引导过程中,主轴启转后,BOOT-ROM首先从主服务区读取模块中的程序代码以及译码器,并检查它们的结构状态,如果它们的结构无效或者

无法读取,BOOT-ROM便转向装载备用固件区。也就是说,当主服务区的代码模块或者译码器异常,BOOT-ROM便转向装载备用固件区。

将一个功能正常的硬盘切换到备用的固件区,有两种方法:

(1)当使用ALlTSA初始化时,启动一个在硬盘备用固件区中建立的LDR。

(2)你也可以在“Utilitystatus”对话框选择“Writeallmodulecopies”,然后在“moduleviewingmode”(Ctrl-Alt-2)中修改PN=18h模块头中的一个字节并且保存模块,从而将硬盘从主固件区切换到备用固件区。

(0)
上一篇 2021年9月9日 上午7:56
下一篇 2021年9月9日 上午8:04

猜你喜欢

电话

联系我们

1388-0022-916

在线咨询:点击这里给我发消息

邮件:1395700887@qq.com

工作时间:周一至周日,9:30-18:30,节假日无休

微信
微信
分享本页
返回顶部