硬盘和软盘的引导扇区结构

硬盘和软盘的引导扇区结构一 硬盘 MBRMBR MasterBootRe 或 MainBootReco 中文意为主引导区记录 位于磁盘 0 磁道的第一个扇区 大小正好为 512 字节 所以又称为主引导扇区

大家好,欢迎来到IT知识分享网。

 一、 硬盘MBR
    MBR(Master Boot Record,或Main Boot Record),中文意为主引导区记录,位于磁盘0磁道的第一个扇区,大小正好为512字节,所以又称为主引导扇区。
    MBR构成如下图所示:

    2) 第二部分是DPT(Partition Table,分区表),占64个字节
        DPT含4个分区项,偏移地址01BEH–01FDH,每个分区表项长16个字节。
        每个DPT中16个字节的偏移地址及具体含义如下: 

    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作用相似。




免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/136589.html

(0)
上一篇 2025-06-26 15:20
下一篇 2025-06-26 15:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信