分区表从446字节开始,占64字节.55AA是结束标志.
由于WINHEX从0字节算起.446D=1beH,需要减1才是正解的偏移值.下面是偶复制到新文件里的偏移值,只需加上1be就是在实际MBR中的偏移值.
(这个硬盘分了三个主分区,一个扩展分区,如下类型两个07(NTFS),一个0C(FAT),一个扩展(0F)
00: 00 01 01 00 07 EF FF FF 3F 00 00 00 21 EE 19 01
10: 80 00 C1 FF 07 EF FF FF 60 EE 19 01 B0 0B 80 00
20: 00 88 C1 FF 0C EF FF FF 88 1B 9A 01 48 25 80 00
30: 00 00 C1 FF 0F EF FF FF D0 40 1A 02 30 12 8E 02
40: 55 AA
每一行代表一个分区,每行16个字节,下面是这16个字节的解释,主要以第一行为例:
00这一列包含 00,80,00,00 其中的80指明这是个启动分区.
01 01 00代表分区的开始位置,柱面,扇区,磁道(头),所谓的硬盘容量限制与此有关吧.
07是分区类型符,代表NTFS分区,这一列的0C代表FAT32分区.
EF FF FF 代表分区的结束位置,和开始位置的含义一样.
3F 00 00 00 代表本分区前面预留的扇区数.分区之前的扇区数.3FH=63D,其实是63个扇区.通常是保留的一个磁道.MBR在这个磁道的0扇区上,别的扇区保留不用.应该是0000003F.
21 EE 19 01 表示本分区的总扇区个数.应该是0119EE21吧,这点不确定,先记下,再改吧. 这不应该是物理扇区,应该是映射后的参数?反正与BIOS有关.
注释: * 注意分区的起始地址(面/扇区/磁道)和结束地址(面/扇%2
阅读(1544) | 评论(0) | 转发(0) |