1. 当前位置:网站首页 > 数据恢复

扩展分区引导记录 EBR内容解析


EBR(Extended Boot Record)即扩展分区引导记录.类似于主引导记录MBR.因为MBR的四条分区信息的限制,可以使用EBR方便扩展.

它的结构与MBR类似于,但是没有引导程序和磁盘签名,仅仅保留了分区表和结束标志.

下面以实例分析:

  新建一个512MB虚拟磁盘,进行分区,如下图:

扩展分区引导记录 EBR内容解析

  依次来看一下分区表:

MBR截图:扩展分区引导记录 EBR内容解析

    • 图中黄色部分表示第一个分区的分区表项,也就是盘符I.这不是一个活动分区,它的分区类型为0BH(即:FAT32),起始扇区为:00 00 00 80H(即:128),总扇区数为:00 03 20 00H(即:204,800).
    • 图中橙色部分表示第二个分区表项,它的分区类型为05H(即:扩展分区),它的起始扇区为:00 03 28 00H(即:206,848),总扇区数为:00 0C D8 00H(即:841,728).
    • 同时第一个分区表项的总长度(00 03 20 00H),加上第二个分区表项的总长度(00 0C D8 00H),再加上第一个分区表项前面预留的部分(00 00 00 08H)正好为512MB.

跳转到EBR1,也就是206,848扇区,截图如下:扩展分区引导记录 EBR内容解析

    • EBR中没有引导程序和磁盘签名,EBR1中第一个分区表项如黄色标出,分区类型为:0BH(即:FAT32),它的起始位置为:00 00 00 3FH(即:63),这个值是相对于206,848也就是当前扇区的,总扇区数为:00 03 1F C1H(即:204,737).206848+63=206911,我们跳转到这个扇区,找到了这个分区:
  • 扩展分区引导记录 EBR内容解析
  • EBR1中第二个分区表项已使用橙色标出,它的起始扇区为:00 03 20 00H(即:204,800),这个值也是相对于当前扇区(EBR1所在扇区)的,总扇区数为:00 03 20 00H(即:204,800),也就是204,848*512/2^20=100MB.
  • 跳转到206848+204800=411648扇区找到了EBR2.
  • EBR2(扇区411,648)分区表部分截图:扩展分区引导记录 EBR内容解析

EBR2中第一个分区表型的分区类型为:06H(即:FAT16),起始扇区为:00 00 08 00H(2048),这个值是相对于当前扇区也就是411,648扇区的,总扇区数为:00 03 18 00H(203,752).

    • 第二个分区表项的分区类型为:05H(即:Extended),起始扇区为:00 06 40 00H(409,600),这个值是相对于EBR1的起始扇区204,848的,而不是相对于当前扇区的.
    • 第一分区表项总长度(202,752)+第一个分区前预保留的扇区数(2048)=EBR1中第二个分区表项的长度(204,800)

跳转到206848+409600=616448扇区,就看到了EBR3:扩展分区引导记录 EBR内容解析

    • 其中的第一个分区的起始扇区也是相对于当前扇区的,第二个分区表项的起始位置是相对于EBR1的起始扇区的.
    • EBR3第一个分区的前面保留扇区数(2048)+EBR3第一个分区的长度(202,752)=EBR2分区表第二项的总长度(204,800)
    • 第二个分区表项的起始扇区为:00 09 60 00H(614,400),总扇区数为:00 01 90 00H(102,400)

这样根据206848+614400=821248便找到了EBR4:扩展分区引导记录 EBR内容解析

EBR4的第二个分布表项的起始扇区为:00 0A F0 00H(716800),总扇区数为:00 01 E8 00H(124928).

    • EBR4第一个分区的前面保留扇区数(2048)+EBR4第一个分区的长度(100352)=EBR3分区表第二项的总长度(102,400).

同理,可以找大EBR5的起始扇区:206848+716800=923648,截图如下:扩展分区引导记录 EBR内容解析

    • EBR5第一个分区的前面保留扇区数(2048)+EBR5第一个分区的长度(122880)=EBR3分区表第二项的总长度(124,928).

总结:

  • MBR中扇区的起始位置都是相对于0偏移的.
  • EBR中第一个分区表项的表示的为逻辑磁盘时,起始位置都是相对于当前的扇区的(也就是EBR所在的扇区).
  • EBR中的分区表项表示下一个扩展分区时,它的起始位置都是相对于EBR1的.
  • EBRi+1中的扇区总数=EBRi中指向EBRi+1的分区表项的总扇区数.

本文最后更新于2023-10-12,已超过 3个月没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
版权说明

本文地址:https://bolg.xs357.com/post-100.html
未标注转载均为本站远程,转载请注明文章出处:

联系我们

在线咨询:点击这里给我发消息

微信号:LS1975172433

工作日:9:00-23:00,节假日休息

扫码关注