硬盘知识大杂烩(六)
原创
©著作权归作者所有:来自51CTO博客作者madin10000的原创作品,请联系作者获取转载授权,否则将追究法律责任
硬盘知识大杂烩(六)
D、DBR(操作系统引导扇区)DBR有时也被叫做PBR(Partition Boot Recode)
DBR(Dos Boot Record)见下图白色框所示,是操作系统引导记录区的意思。
许多资料说其位于硬盘的0磁道1柱面1扇区,其实,每个主分区、逻辑分区都有一个DBR,其参数视分区的大小、操作系统的类别而有所不同。它主要包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。但活动(也叫激活)分区的DBR首先会进行操作系统的引导。通常就是C盘DBR,就位于硬盘的0磁道1柱面1扇区。其他个分区的DBR则在各个分区开始处第一个扇区。引导程序的主要任务是判断本分区根目录前两个文件是否为操作系统的引导文件(例如MSDOS或者起源于MSDOS的Win9x/Me的IO.SYS和MSDOS.SYS)。如是,就把第一个文件读入内存,并把控制权交予该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元(Allocation Unit,以前也称之为簇)的大小等重要参数。OBR由高级格式化程序产生的。
DBR组成:
1.占3个字节的跳转指令;
2.占8个字节的操作系统厂商标识及版本号;
3. 占19个字节的分区参数表(又称BPB),里面存放着对该分区进行读写操作时所必备的参数(如该分区内每扇区所包含的字节数、每簇扇区数、每个磁道的扇区数、该分区FAT份数等);
4.占480个字节的DOS引导代码,它负责把DOS引导文件IO.SYS、MSDOS.SYS装入内存;
- 占2个字节的结束标志字”55AA”.
下面就是一个DBR(我的D盘的DBR)
操作系统的类别:操作系统的类别:
NT6.x = Vista / Win2008 / Windows 7 / Win2008r2
NT5.x = Win2000 / Windows XP / Win2003
WINDOWS 9X=WINDOWS95/ WINDOWS98/ WINDOWS ME
这是在对C盘属性的画面,红框中的显示的信息,从C盘DBR的中的数据读出来中。
下图是在对C盘要就行格式化操作前的画面,红框中的设定的信息,在格式化完成以后就记录在C盘DBR的BPB中。