《硬盘主引导扇区、分区表和分区引导扇区_MBR、DPT、DBR、BPB_详解》.pdf

《硬盘主引导扇区、分区表和分区引导扇区_MBR、DPT、DBR、BPB_详解》.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《硬盘主引导扇区、分区表和分区引导扇区_MBR、DPT、DBR、BPB_详解》.pdf

硬盘主引导扇区、分区表和分区引导扇区(MBR、DPT、DBR、BPB)详解! 来源:本站原创 作者:Jason 时间:06-17 01:09:11 浏览: 9928 Tag:硬盘 分区表 【大 中 小】 硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)是电脑 BIOS 自检完成后,操作系统开始引导系统 前整个电脑运作过程中需要检查的重要参数,硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB)参数错误可能 导致系统无法启动或存储的数据丢失,这片文章我们介绍一下硬盘的主引导扇区,分区表,分区引导扇区(MBR、DPT、DBR、BPB) 的详细信息。 硬盘的0柱面、0磁头、1 扇区称为主引导扇区(也叫主引导记录 MBR),该记录占用 512个字节,它用于硬盘启动时将系 统控制权转给用户指定的、在分区表中登记了某个操作系统分区。MBR 的内容是在硬盘分区时由分区软件(如 FDISK)写入该 扇区的,MBR不属于任何一个操作系统,不随操作系统的不同而不同,即使不同,MBR也不会夹带操作系统的性质,具有公共 引导的特性。但安装某些多重引导功能的软件或LINUX的 LILO 时有可能改写它;它先于所有的操作系统被调入内存并发挥作 用,然后才将控制权交给活动主分区内的操作系统(下图)。 MBR 由三部分构成: 1.主引导程序代码,占 446 字节 2.硬盘分区表DPT,占 64字节 3.主引导扇区结束标志 AA55H 一、硬盘的主引导程序代码是从偏移 0000H开始到偏移01BDH结束的446 字节;主引导程序代码包括一小段执行代码。启 动 PC 机时,系统首先对硬件设备进行测试,成功后进入自举程序INT 19H;然后读系统磁盘0柱面、0 磁头、1扇区的主引导 扇区MBR的内容到内存指定单元0:7C00 首地址开始的区域,并执行 MBR 程序段。 主引导代码实现下列功能: 1.扫描分区表查找活动分区; 2.寻找活动分区的起始扇区; 3.将活动分区的引导扇区读到内存; 4.执行引导扇区的运行代码。 如果主引导代码未完成这些功能,系统显示下列错误信息: Invalid partition table Error loading operating system Missing operating system 二、硬盘分区表DPT 是从偏移01BEH开始到偏移01FDH 结束的64 字节(下图);硬盘分区表分为四小部分,每一小部分 表示一个分区的信息,占16 字节。在这里我们可以看出,硬盘的总分区数为什么不能大于 4。其中可激活分区数不得大于 3, 扩展分区数不得大于1,当前活动分区数必须小于等于 1。 分区表的每一分区的第0 个字节是自举标志,其值为80H时,表示该分区是当前活动分区,可引导,其值为00H时,表示 该分区不可引导。 第4字节是分区类型(下图)。 每一分区的第1 至第3字节是该分区起始地址。其中第1 字节为起始磁头号(面号);第2字节的低6 位为起始扇区号, 高2 位则为起始柱面号的高2 位;第3字节为起始柱面号的低8 位。因此,分区的起始柱面号是用10 位二进制数表示的,最 大值为2^10 = 1024,因逻辑柱面号从0开始计,故柱面号的显示最大值为1023。同理,用6位二进制数表示的扇区号不会超 过 2^6 - 1 = 63;用8 位二进制数表示的磁头号不会超过2^8 - 1 = 255。每一分区的第5 至第7 字节表示分区的终止地址, 各字节的释义与第1 至第3字节相同。这里我们假设一种极端的情况:如果让第5至第7 字节的所有二进制位都取1,就获得 了柱面号、磁头号和扇区号所能表示的最大值,从而得到最大绝对扇区号为:

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档