⑴ MBR,EBR,DBR是什么非常有用的基本概念
MBR可以理解为这种硬盘可以分最多四个主分区(也会有一个扩展分区被分为若干逻辑分区的情况,有扩展分区的时候,主分区肯定是三个及以下。但因为扩展分区可以被分为若干逻辑分区,所以看起来硬盘可以超过四个分区,但这种情况下真正的主分区并没有四个那么多,最多只有三个。)
EBR的意思是扩展分区引导记录,是MBR下的子概念,且有扩展分区存在的时候,才有EBR存在,如果一个硬盘没有扩展分区,那它就没有EBR。
DBR也是MBR的子概念,只有MBR硬盘才有DBR的说法。MBR硬盘一般用于Windows系统的安装(随着技术的发展,可以预见未来的日子你MBR分区格式会被逐渐淘汰),DBR是DOS启动记录的意思,通常来说,如果Windows被装在MBR盘上,必须要有一个引导分区(C盘),而引导分区的前面就有一段DBR(代码),用于引导Windows的启动。
要详细了解可以说上几天几夜。欢迎追问。
⑵ 硬盘DBR问题
1.DBR受损通常与病毒有关,杀软并不能保证你的DBR永远不受损。当然,也不排除低压导致的数据传输紊乱以及某些扇区介质磁性衰退导致的不稳定性的可能性。
对FAT32分区结构的DBR受损,你采用的是最正确的应对方式,值得夸奖!但对NTFS格式的分区,你得找分区后紧挨着的一个扇区,才能找到其DBR的备份。
2.两个不同容量的NTFS分区的DBR却完全一样?
不会!!!我想得到这样的结论是因为你的疏忽大意所致的。
注意看我所附的截图,这是两个大小完全相同的分区的DBR内部结构对比图。
图中大面积的兰色部分通常是相同的。但偏移48h-4Fh的黑色部分就是它们的不同。它代表的是每个NTFS分区的卷标,每个NTFS分区的卷标都是不同的。
如果你有两个容量不同的NTFS分区,你还会发现偏移28h-2Fh这几个字节肯定是不同的(我用红色标注的部分)。因为它的含义就是本NTFS分区的扇区总数。
我未用颜色标的部分,对不同的NTFS分区,也可能是不同的。
至于它们的含义,你可参考一下NTFS分区的Boot扇区的BPB结构。
如果需要这方面的资料,可以HI我。
祝你进步!
⑶ MBR是0号扇区,DBR是主分区,EBR是扩展分区,对吗
有些概念你还没弄明白:
1.MBR(Master Boot Record):对任何一个物理硬盘来说,排在最前边的一个扇区(可存放512字节)里,存放着用于硬盘正常工作的很重要代码,这些代码分三个部分:一是用于启动硬盘的一些引导指令(即主引导程序,MBR);二是分区表(DPT);三是硬盘正常的标志55AA。由于这512字节的内容里,第一部分占据了部分空间(446字节),有时我们也习惯把这一个扇区称为MBR。任何一个硬盘来说,这个扇区是独一无二的。也就是你所说的“硬盘引导记录只有一个”。
2.一个物理硬盘,可以根据你的实际需要,划分为多个逻辑分区,这些逻辑分区在功用上近乎于一个个独立的物理硬盘,它们构成我们习惯里所说的C盘、D盘、E盘、F盘……这些逻辑盘分别 由不同的文件管理系统(如FAT32、NTFS、EXT3……)对里边的文件进行读写管理。DBR(DOS Boot Record),就是每个逻辑盘的最边前的一个扇区里,用于引导和加载相应文件管理系统的一些系统代码。每个逻辑盘上各有这样的一套代码系统。
3.EBR(Extended Boot Record)则是与MBR相对应的一个概念。前边已经讲过,MBR里有一个DPT(Disk Partition Table,磁盘分区表)的区域,它一共是64字节,按每16个字节 作为一个分区表项,它最多只能容纳4个分区。能够在MBR的DPT里进行说明的分区称为主分区。如果我们想分区多于4个的时候,MBR的DPT里就会容纳不下来,于是微软就想出了另一个解决方案,在MBR里,只放不多于三个主分区(通常只放一个)剩下的分区,则由与MBR结构很相像的另一种分区结构(EBR,也就是扩展分区引导记录)里进行说明。一个EBR不够用时,可以增加另一个EBR,如此像一根根链条一样地接下去,直到够用为止。
4.至于 DBR与EBR的关系,我们已经知道,扩展分区的位置才是由EBR定义的,某个分区是一个扩展分区,那这个分区的DBR之前一定会有一个EBR。如果这个分区是主分区,那这个DBR之前是不会有一个EBR的。
对你的问题补充回答如下 :
1.OBR这个概念我从你的描述里第一次听到,是否为“DOS Boot Record”掉了一D字尚不得知,权且认为这种描述是正确的吧。按我的理解,对安装有操作系统的分区,DBR才成为具有引导操作系统意义的OS Boot Record。但并不是每个分区都安装有操作系统,所以说,并不是每个分区都有OBR。但从内容构成来看,OBR与DBR指的同一事。
2.MBR和EBR、DBR均需要占用一定的磁盘空间,其大小视操作系统以及文件管理系统的不同而定。
⑷ MBR区,DBR区,FAT区,DIR区和DATA区的区别
磁盘上的数据按照其不同的特点和作用大致可分为5部分:MBR区、DBR区、FAT区、DIR区和DATA区。我们来分别介绍一下:
(1)MBR区(主引导扇区)
MBR(Main Boot Record),按其字面上的理解即为主引导记录区,位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节(偏移0--偏移1BDH),另外的64个字节(偏移1BEH--偏移1FDH)交给了DPT(Disk Partition Table硬盘分区表)(见下表),最后两个字节"55,AA"(偏移1FEH- 偏移1FFH)是分区的结束标志。这个整体构成了硬盘的主引导扇区。
主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如Fdisk.com)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。
偏移 长度 所表达的意义
0 字节 分区状态:如0-->非活动分区
80--> 活动分区
1 字节 该分区起始头(HEAD)
2 字 该分区起始扇区和起始柱面
4 字节 该分区类型:如82--> Linux Native分区
83--> Linux Swap 分区
5 字节 该分区终止头(HEAD)
6 字 该分区终止扇区和终止柱面
8 双字 该分区起始绝对分区
C 双字 该分区扇区数
下面,我们以一个实例让大家更直观地来了解主引导记录:
例:80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00
在这里我们可以看到,最前面的"80"是一个分区的激活标志,表示系统可引导;"01 01 00"表示分区开始的磁头号为01,开始的扇区号为01,开始的柱面号为00;"0B"表示分区的系统类型是FAT32,其他比较常用的有04(FAT16)、07(NTFS);"FE BF FC"表示分区结束的磁头号为254,分区结束的扇区号为63、分区结束的柱面号为764;"3F 00 00 00"表示首扇区的相对扇区号为63;"7E 86 BB 00"表示总扇区数为12289622。
(2)DBR区
DBR(Dos Boot Record)是操作系统引导记录区的意思。它通常位于硬盘的0磁道1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msdos.sys)。如果确定存在,就把其读入内存,并把控制权 交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。
(3)FAT区
在DBR之后的是我们比较熟悉的FAT(File Allocation Table文件分配表)区。在解释文件分配表的概念之前,我们先来谈谈簇(cluster)的概念。文件占用磁盘空间时,基本单位不是字节而是簇。簇的大小与磁盘的规格有关,一般情况下,软盘每簇是1个扇区,硬盘每簇的扇区数与硬盘的总容量大小有关,可能是4、8、16、32、64……
通过上文我们已经知道,同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。硬盘上的文件常常要进行创建、删除、增长、缩短等操作。这样操作做的越多,盘上的文件就可能被分得越零碎(每段至少是1簇)。但是,由于硬盘上保存着段与段之间的连接信息(即FAT),操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。不过,这种以簇为单位的存储法也是有其缺陷的。这主要表现在对空间的利用上。每个文件的最后一簇都有可能有未被完全利用的空间(称为尾簇空间)。一般来说,当文件个数比较多时,平均每个文件要浪费半个簇的空间。
好了,我们言归正传,为了实现文件的链式存储,硬盘上必须准确地记录哪些簇已经被文件占用,还必须为每个已经占用的簇指明存储后继内容的下一个簇的簇号,对一个文件的最后一簇,则要指明本簇无后继簇。这些都是由FAT表来保存的,表中有很多表项,每项记录一个簇的信息。
由于FAT对于文件管理的重要性,所以FAT有一个备份,即在原FAT的后面再建一个同样的FAT。初形成的FAT中所有项都标明为"未占用",但如果磁盘有局部损坏,那么格式化程序会检测出损坏的簇,在相应的项中标为"坏簇",以后存文件时就不会再使用这个簇了。FAT的项数与硬盘上的总簇数相当,每一项占用的字节数也要与总簇数相适应,因为其中需要存放簇号。FAT的格式有多种,最为常见和为读者所熟悉的是FAT16和FAT32,其中FAT16是指文件分配表使用16位数字,由于16位分配表最多能管理65536(即2的16次方)个簇,也就是所规定的一个硬盘分区。
由于每个簇的存储空间最大只有32KB,所以在使用FAT16管理硬盘时,每个分区的最大存储容量只有(65536×32 KB)即2048MB,也就是我们常说的2G。现在的硬盘容量是越来越大,由于FAT16对硬盘分区的容量限制,所以当硬盘容量超过2G之后,用户只能将硬盘划分成多个2G的分区后才能正常使用,为此微软公司从Windows 95 OSR2版本开始使用FAT32标准,即使用32位的文件分配表来管理硬盘文件,这样系统就能为文件分配多达4294967296(即2的32次方)个簇,所以在簇同样为32KB时每个分区容量最大可达65G以上。此外使用FAT32管理硬盘时,每个逻辑盘中的簇长度也比使用FAT16标准管理的同等容量逻辑盘小很多。由于文件存储在硬盘上占用的磁盘空间以簇为最小单位,所以某一文件即使只有几十个字节也必须占用整个簇,因此逻辑盘的簇单位容量越小越能合理利用存储空间。所以FAT32更适于大硬盘。
(4)DIR区(根目录区)
DIR(Directory)是根目录区,紧接着第二FAT表(即备份的FAT表)之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。
(5)数据(DATA)区
数据区是真正意义上的数据存储的地方,位于DIR区之后,占据硬盘上的大部分数据空间。
⑸ U盘中MBR和DBR指的是什么
MBR(master boot record)
即主引导记录,有时也称主引导扇区。位于整个硬盘的 0 扇区(硬盘的 0~62 即前 63 个扇区为保留扇区,目前只有 MBR 占用其中的第一个或前几个扇区),可以看作是硬盘的第一个扇区,通常只占用这一个扇区,如 XP 的 MBR,grub4dos占用 0~17 共 18 个扇区
DBR(DOS boot record)
即操作系统引导记录区,也称分区的主启动代码,位于分区的第 0 扇区,通常只占用这一个扇区,特殊情况也要占用其它保留扇区,而 grub4dos 如果是写入硬盘 MBR 方式则不修改也不使用 DBR
⑹ 笔记本中的DBR是什么舍友的笔记本总是提示分区读取失败
DBR(操作系统
引导区
)是操作系统可以直接访问的第一个
扇区
,通常位于硬盘的0
磁道
1
柱面
1扇区。当硬盘DBR数据被损坏后,启动系统时会出现GeneralFailReadingDrive(分区读取失败)等分区丢失或者损坏的提示。我用的
雷神
911都快一年了都没有出现过这种故障的,而且性能是比较的好,用起来速度是很快的。
⑺ 硬盘相关数据 MBR和DBR 是什么意思啊
Main Boot Record 主引导记录
简单一点说就是你打开电源 先有主板上BIOS程序引导硬件初始化 然后交由系统(如XP/2000/LINUX等)引导 而系统的这块引导程序就在MBR—硬盘的第一分区第一扇区上的前512字节(好象是,要不就是1024)常用的命令就是FDISK/MBR 可以修复WIN引导
DBR
DBR(DOS BOOT RECORD,DOS引导记录),位于柱面0,磁头1,扇区1,即逻辑扇区0。DBR分为两部分:DOS引导程序和BPB(BIOS参数块)。其中DOS引导程序完成DOS系统文件(IO.SYS,MSDOS.SYS)的定位与装载,而BPB用来描述本DOS分区的磁盘信息,BPB位于DBR偏移0BH处,共13字节。 它包含逻辑格式化时使用的参数,可供DOS计算磁盘上的文件分配表,目录区和数据区的起始地址,BPB之后三个字提供物理格式化(低格)时采用的一些参数。引导程序或设备驱动程序根据这些信息将磁盘逻辑地址(DOS扇区号)转换成物理地址(绝对扇区号)。
还有EBR:自MICROSOFT推出扩展分区的概念后,扩展分区就沿用了基本分区所采用的DPT结构,为了加以区别,人们通常把扩展分区的分区表所在的扇区称为EBR、EMBR、扩展MBR或虚拟MBR以上仅DOS(FAT16)为例,由于DOS(FAT16)已经退出历史舞台,但现在0磁道1柱面1扇区这个位置仍然是起着类似的作用,所以准确地说,DOS应该改称为 OBR(OS Boot Record)即操作系统引导扇区,如WINXP的OBR(FAT32或NTFS)就是在DOS的DBR基础逐步演变而来的。OBR(DBR)是高级格式化程序产生的,如FORMAT,PM,DM,DISKPART,WINXP磁盘管理器……
⑻ dbr784是什么梗
分区引导扇区也称DBR。
分区引导扇区也称DBR,是由FORMAT高级格式化命令写到该扇区的内容,DBR是由硬盘的MBR装载的程序段。
DBR装入内存后,即开始执行该引导程序段,其主要功能。
DBR(DOSBOOTRECORD,DOS引导记录),位于柱面0,磁头1,扇区1,即逻辑扇区0。
DBR分为两部分:DOS引导程序和BPB(BIOS参数块)。其中DOS引导程序完成DOS系统文件(IO.SYS,MSDOS.SYS)的定位与装载,而BPB用来描述本DOS分区的磁盘信息,BPB位于DBR偏移0BH处,共13字节。
它包含逻辑格式化时使用的参数,可供DOS计算磁盘上的文件分配表,目录区和数据区的起始地址,BPB之后三个字提供物理格式化(低格)时采用的一些参数。
引导程序或设备驱动程序根据这些信息将磁盘逻辑地址(DOS扇区号)转换成物理地址(绝对扇区号)。
⑼ DBR的介绍
分区引导扇区也称DBR,是由FORMAT高级格式化命令写到该扇区的内容,DBR是由硬盘的MBR装载的程序段。DBR装入内存后,即开始执行该引导程序段,其主要功能是完成操作系统的自举并将控制权交给操作系统。每个分区都有引导扇区,但只有被设为活动分区才会被MBR装的DBR入内存运行。