经由FORMAT高级格式化写到该扇区的内容为称为DOS的引导记录(DBR),其主要功能是完成DOS系统的自举。
以FAT16的硬盘DBR为例,它由以下5个部分组成:
·跳转指令。占用3个字节的跳转指令将跳至引导代码,其内容随DOS版本而变化。
· 厂商标识和DOS版本号。该部分总共占用8个字节,其内容随DOS的版本而不同。·BPB(BIOS Parameter Block,BIOS参数块)。BPB从第12(0BH)字节起占用19个字节,各字节内容及地址分配如表6-3所示。在该部分记录了磁盘的扇区字节数、磁头数等重要信息。该部分的内容随磁盘类型的不同而不一样。
·DOS引导程序。DOS引导程序即占用480字节的BOOT代码,负责完成DOS的3个系统文件的装入工作。这部分内容随DOS版本不同而变化。
·结束标志字。结束标志占用2个字节,其值为AA55。
以上5个部分共占用512个字节,也正好是一个扇区,因此称它为DOS引导扇区或BOOT区。在该区间的内容中,除了第5部分结束标志字是固定不变之外,其余4个部分都是不确定的。第1、2、4部分都因DOS版本的不同而不同,第3部分BPB信息的内容也将随DOS的版本及时间的变化而变化。
偏移量 字节数 含义
00--02H 3 跳转到引导代码
03--0AH 8 厂商标识和DOS版本
0B--0CH 2 B
P
B
参
数
信息
每个扇区的字节数
0DH 1 每个分配簇的扇区数(2的整数倍)
0E--0FH 2 保留扇区数
10H 1 FAT个数
11--12H 2 根目录登记项数(所允许的最大数值)
13--14H 2 磁盘扇区总数
15H 1 磁介质类型说明
16--17H 2 每个FAT表所占的扇区数
18--19H 2 每个磁道(柱面)的扇区数
1A--1BH 2 磁头的个数
1C--1FH 4 当前DOS分区前面的隐含扇区数
27--2AH 4 FAT16格式磁盘系列号
2B--35H 10 FAT16卷标名
36--3AH 5 FAT16磁盘格式标志