迅维网

标题: 西部数据01模块介绍 [打印本页]

作者: 罗工SAS    时间: 2014-1-9 15:00
标题: 西部数据01模块介绍
本帖最后由 罗工SAS 于 2014-1-9 18:39 编辑

01地图模块介绍
01模块是地图模块,记录每个模块的位置,用Winhex打开01模块,下面是三代盘的01模块前面三行。
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
00000000   08 04 05 6E 01 30 38 39  32 3F 62 00 18 00 15 02   ...n.0892?b.....
00000010   00 00 00 00 00 00 02 00  01 01 D2 00 01 00 02 00   ..........?....
00000020   17 01 00 00 07 00 1D 00  1B 01 00 00 2E 00 5A 00   ..............Z.
第一行的第四个数值6E,是模块的效验,第五个数值01是模块编号,就是01模块的意思。在后面的第六到第十30、38、39、32、3F是BIOS版本信息,转换成编码为0892C,有些资料称为微码。最后两个数值15、02是固件区的SPT值,把15、02换算的时候,要变成0215转成十进制是533。
第三行第一个数字17,表示17模块,后面的01是磁道,就是17模块在-1磁道,再后面的07、00表示开始扇区位置,在后面的1D、00是模块的大小,这些数值都是十六进制的。07、00用计算器计算的时候,要输入成0007,转成十进制是7,1D、00用计算器计算的时候,输入成001D,转成十进制是29。第三行前面八个数值的意思是,17模块存放在-1磁道,从第七个扇区开始存放,模块长度是29扇区。后面八个数值的意思是,1B模块存放在-1磁道,从46扇区开始,模块长度是90扇区。
接下来介绍五代盘的0001模块,用Winhex打开0001模块,情况如下:
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
00000000   52 4F 59 4C 01 00 30 00  01 00 18 00 44 28 0C A2   ROYL..0.....D(.?
00000010   30 30 30 32 30 30 30 30  01 02 03 04 05 00 06 00   00020000........
00000020   07 00 00 00 08 00 00 00  09 00 00 00 0A 00 00 00   ................
00000030   61 01 12 02 01 00 18 00  03 18 00 00 00 00 00 00   a...............
00000040  00 00 00 00 12 02 35 00  0A 00 0318 80 00 18 00   ......5.....
作者: 罗工SAS    时间: 2014-1-9 18:39
00000040   00 00 00 00 12 02 35 00  0A 00 03 18 80 00 18 00   ......5.....
作者: 罗工SAS    时间: 2014-1-9 18:40
发帖回帖都有很多信息没有显示。
作者: lchllinely    时间: 2014-1-10 09:46
帮顶,希望版主能给我们讲更多的知识。
作者: polo0110    时间: 2014-1-10 17:47
罗工贴的这些知识 我都要反复去看 去理解 感谢罗工的无私分享
作者: 金林泉    时间: 2014-1-13 23:30
01写不上怎么办
作者: bruce1323    时间: 2014-1-14 10:44
这两个01模块有什么不同的地方吗
作者: chc4inlove    时间: 2014-1-14 15:00
{:soso_e150:}我也有一块01模块写不进去的不知道怎么解决

作者: 王政吉    时间: 2014-1-17 09:39
喔 这是L板的    希望楼主讲讲 三角板的   先谢了




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4