现如今的电脑由于磁盘容量越来越大,传统的NBR主引导记录分区表已经不能满足大容量磁盘的需求了,传统的MBR分区表只能识别磁盘前面2.2TB左右的空间,对于后面的多余空间,只能浪费掉,而对于单盘4TB的磁盘只能利用一半的容量,因此就有了GPT全局唯一标识分区表。
除此以外MBR分区表只能支持4个主分区或3个主分区加1个扩展分区,包含随意数目的逻辑分区。而GPT分区表在windows下可支持多达128个主分区。
下面我们就一起介绍一下MBR分区表和GPT分区表的区别吧。
一、MBR分区表
在传统硬盘分区模式中,引导扇区是每一个分区的第一扇区,主引导扇区是硬盘的第一扇区,主引导扇区由主引导记录MBR、硬盘分区表DPT和硬盘有效标志三部分组成。总共512个字节的主引导扇区里,MBR占46个字节。第2部分是Partitiontable区(分区表)即DPT,占64个字节,硬盘中有多少分区及每一分区的大小都记在其中。第3部分是magicnumber,占2个字节,固定为55AA。一个扇区的硬盘主引导记录MBR由三部分组成。
主引导程序他负责从活动分区中装载并运行系统引导程序。
分区表含4个分区项,每一个分区表项长16个字节,共64个字节为分区项1、分区项2、分区项3、分区项4。
结束标志字,偏移地址的2个字节值为结束标志55AA。如果该标志错误,系统就不能启动。
二、GPT分区表
GPT的分区信息在分区中,而不像MBR一样,在主引导扇区,为了保护GPT不受MBR类磁盘管理软件的危害,GPT在主引导上区建立了一个保护分区,ProtectiveMBR的MBR分区表,这种分区的类型标识为0xEE,这个保护分区的大小在windows下为128MB,在mscOSX下为200MB,在windows磁盘管理器里名为GPT保护分区,可让MBR类磁盘管理软件把GPT看成一个未知格式的分区,而不是错误的当成一个未分区的磁盘。
另外为了保护分区表GPT的分区信息,在每个分区的头部和尾部各保存了一份,以便分区表丢失以后进行恢复。
基于32位和64位的windows想要从GPT磁盘启动主板的芯片组必须支持UEFI,这是强制性的,但是如果仅把GPT用作数据盘则无此限制,如windows8/windows8.1支持从UEFI引导的GPT分区表上启动,大多数预装win8系统的计算机也逐渐采用了GPT分区表,至于如何判断主板芯片组是否支持UEFI,一般可以查阅主板说明书或厂商的网站,也可以通过查看BIOS设置里面是否有UEFI字样。