一文读懂gpt和mbr gpt和mbr的区别

分区表 MBR 指的是512字节的Master Boot Record(主引导记录)中的分区表,由于大小限制,其中只能存有最多四个分区的描述(4个主分区) 。
512字节:446字节内容特指为“主引导记录”——MBR
4个16字节的“磁盘分区表”——DPT
2字节的结束标志——检验主引导记录是否有效的标志
注:在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个硬盘的前2T内 。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内 。如果硬盘太大则必须改用GPT 。
标准MBR结构:

一文读懂gpt和mbr gpt和mbr的区别

文章插图


EBR 位于Extended Boot Record(扩展引导记录)中的分区表,结构类似于MBR,该分区表所描述的分区即扩展分区 。每个EBR仅表示了一个扩展分区,该扩展分区紧接在它的EBR后 。EBR中的四个分区描述符中的第一个指向扩展分区本身的引导扇区,第二个描述符则表示下一个扩展分区的EBR(如果是最后一个则为空),也就是说,各个EBR串接成了一个EBR链表,第三、第四项没有使用 。
GPT 即全局唯一标识分区表(GUID Partition Table),是EFI标准的一部分,用于替代MBR分区表,相较起来有分区更大、数量更多(没有四个主分区的限制)等优势,GPT格式的硬盘结构如下,可以看到首部MBR的位置有个保护MBR(用于防止不识别GPT的硬盘工具错误识别并破坏硬盘中的数据),这个MBR中只有一个类型为0xEE的分区,以此来表示这块硬盘使用GPT分区表 。不能识别GPT硬盘的操作系统通常会识别出一个未知类型的分区,并且拒绝对硬盘进行操作;能够识别GPT分区表的操作系统会检查保护MBR中的分区表,如果分区类型不是0xEE或者MBR分区表中有多个项,也会拒绝对硬盘进行操作 。
注:在使用MBR/GPT混合分区表的硬盘中,这部分存储了GPT分区表的一部分分区(通常是前四个分区),可以使不支持从GPT启动的操作系统从这个MBR启动,启动后只能操作MBR分区表中的分区 。
GPT结构:
一文读懂gpt和mbr gpt和mbr的区别

文章插图


ESP 即EFI系统分区(EFI system partition),是一个FAT16或FAT32格式的物理分区,其分区标识是EF (十六进制) 而非常规的0E或0C 。该分区在Windows操作系统下一般是不可见的 。ESP分区是一个独立于操作系统之外的分区,操作系统被引导后就不再依赖它 。分区内存放引导管理程序、驱动程序、系统维护工具等 。支持 EFI 模式的电脑需要从ESP启动系统,EFI固件可从ESP加载EFI启动程序和应用程序 。
MSR MSR分区(Microsoft Reserved Partition,缩写MSR)即Microsoft 保留 (MSR) 分区 。是每个 在GUID 分区表 (GPT) 上的 Windows操作系统(windows7以上)都要求的分区 。系统组件可以将 MSR 分区的部分分配到新的分区以供它们使用 。MSR分区的大小因GPT磁盘大小不同而不同,MSR分区在“磁盘管理”中不可见,在Diskgenius等磁盘工具可见但用户无法在MSR分区上存储或删除数据 。对于在GPT磁盘上的Windows操作系统,MSR分区不是必须的,可以删除不受影响 。
启动流程 传统BIOS不支持GPT分区列表,仅支持MBR格式;
UEFI取代传统BIOS,不支持MBR模式,仅支持GPT格式;
从Intel 6系列主板之后,就开始提供UEFI BIOS支持,正式支持GPT硬盘分区表,一举取代了此前的MBR分区表格式,不过为了保持对老平台的兼容,微软即使最新的Windows 10系统也继续提供了对MBR分区表格式的支持 。现在有UEFI主板,采用UEFI+BIOS共存模式,并且BIOS中集成UEFI启动项


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: