MBR和GPT基本原理

【MBR】

MBR结构图MBR结构图主引导扇区由三个部分组成(共占用512个字节):

       第一部分MBR(Main Boot Record 主引导记录区)位于整个硬盘的0磁道0柱面1扇区。MBR只占用该扇区的前446个字节;

主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序

     第二部分的64个字节属于DPT(Disk Partition Table硬盘分区表),

DPT(DPT,Disk Partition Table)含4个分区项,偏移地址01BEH--01FDH,每个分区表项长16个字节,共64字节为分区项1、分区项2、分区项3、分区项4,分别对应MBR的四个主分区。 。

     第三部分是Magic number,占2个字节;

Magic number也就是结束标志字,偏移地址01FE–01FF的2个字节,固定为55AA,如果该标志错误系统就不能启动  

     DBR(Dos Boot Record操作系统引导记录区)位于硬盘的0磁道1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表,DBR是在高级格式化时产生。
 

所以:MBR  支持硬盘2.2T ,4个主分区;

【GPT】

GUID磁盘分区表(GUID Partition Table,缩写:GPT),是一个实体硬盘的分区表的结构布局的标准。它是可扩展固件接口(EFI)标准;GPT也使用逻辑区块位址(LBA)取代了早期的CHS寻址方式。传统MBR信息存储于LBA 0,GPT头存储于LBA 1;64位Windows操作系统使用16,384字节(或32扇区)作为GPT分区表,接下来的LBA 34是硬盘上第一个分区的开始

   GPT 分区分配一个全局唯一的标识符,理论上GPT支持无限个磁盘分区, Windows系统上由于系统的限制,最多只能支持128个磁盘分区,基本可以满足所有用户的存储需求。 

 GPT首要的任务就是突破了MBR 2.2T分区的限制,GPT最大支持18EB的分区;

EFI部分又可以分为4个区域:EFI信息区(GPT头)、分区表、GPT分区、备份区域。

EFI信息区(GPT头): 起始于磁盘的LBA1,通常也只占用这个单一扇区。其作用是定义分区表的位置和大小。GPT头还包含头和分区表的校验和,这样就可以及时发现错误。

分区表: 分区表区域包含分区表项。这个区域由GPT头定义,一般占用磁盘LBA2~LBA33扇区。分区表中的每个分区项由起始地址、结束地址、类型值、名字、属性标志、GUID值组成。分区表建立后,128位的GUID对系统来说是唯一的。

GPT分区:最大的区域,由分配给分区的扇区组成。这个区域的起始和结束地址由GPT分区表定义。

备份区:备份区域位于磁盘的尾部,包含GPT头和分区表的备份。它占用GPT结束扇区和EFI结束扇区之间的33个扇区。其中最后一个扇区用来备份1号扇区的EFI信息,其余的32个扇区用来备份LBA2~LBA33扇区的分区表。

 

【BIOS  UEFI】

  UEFI(Unified Extensible Firmware Interface):全称“统一的可扩展固件接口”, 是一种详细描述全新类型接口的标准。

UEFI只支持64为系统且磁盘分区必须为gpt模式;

【BIOS   Legacy】

 legacy是传统BIOS

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值