|
楼主 |
发表于 2002-11-24 19:34:34
|
显示全部楼层
硬盘的主引导扇区
硬盘的主引导扇区
主引导扇区是硬盘的第一个物理扇区,包括主引导记录(MBR)和硬盘分区表(DPT)和Magic Number(幻数?)。
MBR占用446字节(偏移地址0 ~ 1BDH)
DPT占用64字节(偏移地址1BEH ~ 1FDH)
最后两个字节 “55”、“AA”(偏移地址1FEH ~ 1FFH) 是分区的结束标志
主引导记录中包含了硬盘的参数和一段引导程序
引导程序主要用来在自检完成后引导具有激活标志的分区中的操作系统,执行到最后是一条JMP 指令跳到操作系统的引导程序
硬盘分区表:由4个16字节的分区信息表组成
BYTE State : 分区状态, 0 = 未激活, 0x80 = 激活 (注意此项)
BYTE StartHead : 分区起始磁头号,
WORD StartSC : 分区起始扇区和柱面号, 底字节的低6位为扇区号,高2位为柱面号的第 9,10 位, 高字节为柱面号的低 8 位
BYTE Type : 分区类型, 如 0x0B = FAT32, 0x83 = Linux 等,00 表示此项未用
BYTE EndHead : 分区结束磁头号
WORD EndSC : 分区结束扇区和柱面号, 定义同前
DWORD Relative : 在线性寻址方式下的分区相对扇区地址(对于基本分区即为绝对地址)
DWORD Sectors : 分区大小 (总扇区数)
最后两个标志“55”、“AA”为分区表结束标志,若被破坏,则找不到有效的分区表。
由此,主引导扇区=MBR+DPT+MagicNumber=446+64+2=512 |
|