关于MBR和DBR的那个负责加载NTLDR的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:25:30
有人能说明一下,MBR负责加载什么?DBR负责加载什么?初始化NTLDR的工作是MBR还是DBR负责?

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磁盘管理器……
参考资料:JoViSn