|
dentically structured partition records. Finally, the hexadecimal signature 55AA completes a valid Master Boot Record.
硬盘的主引导记录在硬盘的0磁头0柱面1扇区。主引导记录由三部分组成:
- 主引导程序;
- 四个分区表;
- 主引导记录有效标志字。
表1 主引导记录结构
说明:
- 分区表自偏移1BEH处开始,分区表共64个字节,表中可填入四个分区信息,每十六个字节为一个分区说明项,这16个字节含义详见表2。
- 必须注意:扇区号的高二位占用柱面号所在字节的最高二位,即柱面号为10位,扇区号6位。
表2 分区结构信息
重要公式:02H为X,03H为Y。柱面=(X>>6)*16^2+Y;
以我的硬盘为例:有九个可用分区,二个不可用分区;两个Primary NTFS分区,第二个为active;七个Extened 分区,第五个为NTFS其他为FAT32.
主分区表数据:位置cylinder0, head 0,sector1
主分区表分析:
Master bootstrap loader code
0000H -00D9H 33 C0 8E D0 BC 00 7C FB 50 。。。主引导记录代码,表示住分区表
- 01BEH -01CDH 分区1结构信息
multi(0)disk(0)rdisk(0)partition(0) 知该分区Boot Sector位于:起始磁头为0头,起始柱面为70D,起始扇区为1扇区。
- 01CEH -01DDH 分区2结构信息
multi(0)disk(0)rdisk(0)partition(1) 活动分区指示符为80H,表示该分区为可自举分区。 系统标志为07表示OS/2 HPFS, Windows NT NTFS, Advanced Unix系统。知该分区Boot Sector位于:起始磁头为0头,起始柱面为304D,起始扇区为1扇区。
- 01DEH -01EDH 分区3结构信息
Extended partition 系统标志字节为0F,说明是扩展分区Extended partition (using INT 13 extensions)。 从扩展分区说明项知下一个分区表位于:起始磁头为0头,起始柱面为435D,起始扇区为1扇区。
- 01EEH -01FDH 分区4结构信息
分区说明项数据均为00H没有定义。
- 01FEH -01FFH 55 AA
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |