一、 硬盘MBR
MBR(Master Boot Record,或Main Boot Record),中文意为主引导区记录,位于磁盘0磁道的第一个扇区,大小正好为512字节,所以又称为主引导扇区。
MBR构成如下图所示:
什么是MBR/DPT/DBR/BPB?
从图中看出,MBR被分为三个部分:
1) 第一部分为Bootloader(主引导信息),占446字节,它包括两项内容:
a) 主引导程序(偏移地址0000H--0088H),负责寻找可引导分区并将可引导分区的引导扇区(DBR)装入内存;
b) 出错信息数据区,偏移地址0089H--00E1H处为出错信息,00E2H--01BDH处全为0字节。
2) 第二部分是DPT(Partition Table,分区表),占64个字节
DPT含4个分区项,偏移地址01BEH--01FDH,每个分区表项长16个字节。
每个DPT中16个字节的偏移地址及具体含义如下: 什么是MBR/DPT/DBR/BPB?查看更多精彩图片
3) 第三部分是Magic Number(结束标志字),占2个字节
结束标志字偏移地址在01FE--01FF,其值为55AA,如果该标志错误系统就不能启动。
主引导扇区所在磁道上的其它扇区一般均空出,然后接着后面的是分区的内容,也就是说假如该盘每磁道扇区数为63,那么从绝对63扇区开始才是分区的内容。
二、 活动分区DBR
DBR(Dos Boot Record)原意为DOS引导记录,通常位于磁盘0磁道1柱面1扇区(操作系统可以访问的第一个扇区),其逻辑扇区号为0。
DBR分为两个部分:
1) DOS引导程序
DOS引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区根目录前两个文件是不是操作系统的引导文件(即IO.SYS和MSDOS.SYS),如果确定存在,就把它读入内存,并把控制权交给它。
2) BPB(BIOS Parameter Block ,BIOS参数块)
BPB用来描述本DOS分区的磁盘信息,它位于DBR偏移0BH处,共13字节。
它的记录包括本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。
以上仅以DOS(FAT16)分区为例,目前DOS已如他日黄花,现在的引导程序已经被更新更先进的引导程序所代替,但不管怎样的引导程序,仍与DOS引导程序处于相同位置。
所以现在的0磁道1柱面1扇区这个位置,准确地说不能叫作DBR,而应该改称为 OBR(OS Boot Record),即操作系统引导扇区,
OBR(DBR)是高级格式化程序产生的,如FORMAT、PM、、DISKPART以及Windows的磁盘管理器等。
三、 软盘引导扇区
过去的软盘通常采用FAT12文件系统,软盘是不存在MBR的。
软盘启动时,BIOS会检查软盘的0面0磁道1扇区,如果发现此扇区以0xaa55结束。则BIOS认为此扇区是一个可引导扇区(Boot Sector)。
——正确的Boot Sector除了以0xaa55结束外还应该包含512字节以内的执行代码。
可以看出软盘引导扇区与硬盘MBR处于相同位置,而不同的是,软盘引导扇区包含有BPB。
——软盘BPB与硬盘分区中BPB作用相似。
下面是引导扇区的构成,其中BPB_开头的属于BPB之内容:
查看更多精彩图片
软盘其它部分的结构:
1) 紧接着引导扇区的是两个完全相同的FAT表,每个占用BPB_FATSz16(0x9)个扇区。
2) 第二个FAT表之后是根目录区的第一个扇区,然后是数据区。
因为引导扇区占1个扇区,两个FAT表共18扇区,所以根目录区开始扇区号为19。
根目录区中由若干个目录入口(Directory Entry)组成,最多有BPB_RootEntCnt个,所以根目录区大小不固定。
——每个Directory Entry占32字节。
分享到:
相关推荐
主引导扇区:硬盘的0柱面、0磁头、1扇区(也叫主引导记录MBR),大小为512Byte。 分区表(DPT):位于主引导分区,从偏移01BEH开始到偏移01FDH结束的64字节。 NTFS和fat32格式的16进制文件格式截图。
资源中提供了硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解
本文件收集网上资料! 更多资料可参照文件内地址进行查看!
详细解析磁盘分区信息,对于刚入门做磁盘解析很有帮助哦。亲~
Q/DPT 0052018 Web应用防火墙产品标准.docx
EBR:自MICROSOFT推出扩展分区的概念后,扩展分区就沿用了基本分区所采用的DPT结构,为了加以区别,人们通常把扩展分区的分区表所在的扇区称为EBR、EMBR、扩展MBR或虚拟MBR.DBR:为操作系统进入文件系统以后可以访问...
EIS 1 / DPT 1.xxx EIS 2 / DPT 3.xxx EIS 3 / DPT 10.xxx EIS 4 / DPT 11.xxx EIS 5 / DPT 9.xxx EIS 6 / DPT 5.xxx EIS 8 / DPT 2.xxx EIS 9 / DPT 14.xxx EIS 10.000 / DPT 7.xxx EIS 10.001 / DPT 8....
ABB双电源自动切换装置DPT/SEpdf,ABB双电源自动切换装置DPT/SE
PPT模板-灰色符号ppt模板.dpt
这也就是为什么进行MBR备份的时候要指定bs=512或者bs=1k,count=1的原因。然后恢复时经常看到HOWTO里面是bs=446 count=1。这个446就是指令部分的恢复,不是DPT的恢复。往往MBR里面的第一个指令是cli...研究起来是...
很多朋友对于硬盘的主引导扇区里的MBR(Main Boot Record)和DPT (Disk Partition Table)的区别有些分不太清。于是我想把它写个简短的 介绍,希望能对这些朋友有点帮助。
本文档是硬盘分区表资料集萃,包含了MBR、DPT、硬盘拯救,数据恢复等知识。
PPT模板-电脑屏幕模板.dpt
PPT模板-绿色小清新模板.dpt
通用论文答辩选题报告文献综述模板.dpt
curl https://APP_NAME.herokuapp.com/tfsoa/add_tf_state/dpt/product2/service1/dev/ \ -H " Content-Type: application/json " \ -X \ POST -d @test/fixtures/state1 发布相关的Terraform图示例 cd test/...
毕业论文答辩PPT.dpt
PPT模板-春天,绿的旋律.dpt
PPT模板-绿色模板.dpt
PPT模板-医学模板.dpt