【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