【简 介】确定App code 要执行参数如下活动:1. 在Safe mode2启动硬盘;2. 出现F> 提示符时,打入R 命令,读取reserve track defect list 缺陷表备用磁道、boot adaptives 引导适配数据、App code;3. 当硬盘再次输出F> ...
确定App code 要执行参数如下活动:
1. 在Safe mode2启动硬盘;
2. 出现F> 提示符时,打入R 命令,读取reserve track defect list 缺陷表备用磁道、boot adaptives 引导适配数据、App code;
3. 当硬盘再次输出F> 提示符时,打入R4 命令,读取App code;
4. 按下“’”,硬盘输出入下信息:
3Cmd Cyl Hd Sct Cnt Stbuf Segl Csct Cbuf Actv ErCd Rtry Flags
1A 00000 00 00000 0000 0000 00 0180 0080 N 00 FFFF.FF.80 1800
根据返回的格式,我们看到从磁道开始处(sector 0)开始加载,数据块长度是0x0180扇区,数据块加载到缓存0x80 处;
5. 确定App code 磁道的偏移,为此;
6. 按下“.”,硬盘返回如下:
4Pgm=00 Trk=000096FA(000096FA).0(0).180(000) Zn=00 Err=00 ErCt=0000 Hlth=0000 CHlth=0000 Ready LBA=00000000
根据返回的格式,我们看到加载使用的磁道是0x096FA;
7. 按下“%”,得到5::000000010000 AX " "000096E5-00009712
根据返回的格式,我们获得系统区基本柱面0x096E5,
因此,偏移是0x096FA - 0x096E5 = 0x15。(此例硬盘没有双份标志磁道)
注意!App code 必须在Safe mode 下读取,在硬盘加载系统区缺陷表与boot adaptives 引导适配数据之前,打入“R”命令。
引用地址:
