简介
| 偏移 | 含义 |
|---|---|
| 0 ~ 0x1BD | MBR代码 |
| 0x1BE ~ 0x1FD | 分区信息 |
| 0x1FE ~ 0x1FE | 结束标志 |
- 代码区
保存MBR代码 - 分区信息
每条分区记录由16个字节构成,所以MBR最多只能有4个主分区。记录格式如下。
| 偏移 | 含义 |
|---|---|
| 0 | 引导标识,最高位置1(80h)标识激活该分区 |
| 1~3 | 三个字节组成CHS值,表示分区的起始扇区,C表示柱,H表示头,S表示扇区。 |
| 4 | 分区类型。详见https://en.wikipedia.org/wiki/Partition_type |
| 5~7 | 分区结束扇区的CHS值 |
| 8~11 | 起始扇区的LBA值,相对与扇区0的逻辑块地址 |
| 12~15 | 扇区大小(以扇区为单位) |
CHS值的组成方式为

CHS.png
第一个字节为相对HEAD0的偏移
第二个字节低6位标识扇区
第二个字节高2位和第三个字节组合在一起(10位)标识柱号