MBR、EBR、DBR是什么
Main Boot Record 主引导记录 <br />简单一点说就是你打开电源 先有主板上BIOS程序引导硬件初始化 然后交由系统(如XP/2000/LINUX等)引导 而系统的这块引导程序就在MBR—硬盘的第一分区第一扇区上的前512字节(好象是,要不就是1024)常用的命令就是FDISK/MBR 可以修复WIN引导<br /><br />EBR:自MICROSOFT推出扩展分区的概念后,扩展分区就沿用了基本分区所采用的DPT结构,为了加以区别,人们通常把扩展分区的分区表所在的扇区称为EBR、EMBR、扩展MBR或虚拟MBR<br /><br />DBR<br /> 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扇区号)转换成物理地址(绝对扇区号)。BPB格式 <br /><br />序号 偏移地址 意义 <br /><br />1 03H-0AH OEM号 <br /><br />2 0BH-0CH 每扇区字节数 <br /><br />3 0DH 每簇扇区数 <br /><br />4 0EH-0FH 保留扇区数 <br /><br />5 10H FAT备份数 <br /><br />6 11H-12H 根目录项数 <br /><br />7 13H-14H 磁盘总扇区数 <br /><br />8 15H 描述介质 <br /><br />9 16H-17H 每FAT扇区数 <br /><br />10 18H-19H 每磁道扇区数 <br /><br />11 1AH-1BH 磁头数 <br /><br />12 1CH-1FH 特殊隐含扇区数 <br /><br />13 20H-23H 总扇区数 <br /><br />14 24H-25H 物理驱动器数 <br /><br />15 26H 扩展引导签证 <br /><br />16 27H-2AH 卷系列号 <br /><br />17 2BH-35H 卷标号 <br /><br />18 36H-3DH 文件系统号 <br /><br />DOS引导记录公式: <br /><br />文件分配表≡保留扇区数 <br /><br />根目录≡保留扇区数+FAT的个数×每个FAT的扇区数 <br /><br />数据区≡根目录逻辑扇区号+(32×根目录中目录项数+(每扇区字节数-1))DIV每扇区字节数 <br /><br />绝对扇区号≡逻辑扇区号+隐含扇区数 <br /><br />扇区号≡(绝对扇区号MOD每磁道扇区数)+1 <br /><br />磁头号≡(绝对扇区号DIV每磁道扇区数)MOD磁头数 <br /><br />磁道号≡(绝对扇区号DIV每磁道扇区数)DIV磁头数 <br /><br />要点:(1)DBR位于柱面0,磁头1,扇区1,其逻辑扇区号为0 <br /><br />(2)DBR包含DOS引导程序和BPB。 <br /><br />(3)BPB十分重要,由此可算出逻辑地址与物理地址。 <br /><br />以上仅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磁盘管理器……<br /><br />[<i> 本帖最后由 jifeng769 于 2006-11-21 11:45 编辑 </i>]
页:
[1]