如今对硬盘容量的需求越来越大,传统的MBR分区表最多只能识别2.2TB的硬盘容量,所以GPT硬盘分区表的出现是必然的。那么MBR分区表和GPT分区表有什么区别呢?同时哪个分区表比较好?
各大硬件厂商明显加快了当今硬件的发展速度,其中硬盘的读写速度和容量从最早的5400 rpm和160G容量提升到现在的7200 rpm甚至万rpm的机械盘,容量也先后达到TB级别。单个硬盘的容量为4Tb。
由于磁盘容量不断增加,传统的MBR分区表(主引导记录)已经不能满足大容量磁盘的需求。传统的MBR分区表只能识别磁盘前面2.2TB左右的空间,只能浪费后面多余的空间,而对于4TB的单个磁盘,只能使用一半的容量。所以有GPT(全球唯一标识分区表)。
此外,MBR分区表只能支持4个主分区或3个主分区和1个扩展分区(包括任意数量的逻辑分区),而GPT在Windows下最多可以支持128个主分区。
MBR和GPT的区别详解。
MBR分区表:
在传统硬盘分区模式下,引导扇区是每个分区的第一个扇区,而主引导扇区是硬盘的第一个扇区。它由三部分组成,主引导记录MBR、硬盘分区表DPT和硬盘有效标志。在总共512字节的主引导扇区中,MBR占446字节,第二部分是分区表(DPT),占64字节。硬盘中分区的数量和每个分区的大小都记录在其中。第三部分是幻数,占用2字节,固定在55AA。
扇区硬盘主引导记录的MBR由四部分组成。
主引导程序(偏移地址0000H - 0088H),负责从活动分区加载并运行系统引导程序。
错误信息数据区,偏移地址0089H - 00E1H为错误信息,00E2H - 01BDH均为0字节。
分区表(DPT)包含四个具有偏移地址01BEH - 01FDH的分区条目。每个分区条目长16字节,总共64字节是分区条目1、分区条目2、分区条目3和分区条目4。
结束标志字,偏移地址01FE - 01FF,是结束标志55AA。如果标志错误,系统将无法启动。
GPT分区表:
GPT的分区信息在分区中,而不是像MBR那样在主引导扇区中。为了保护GPT免受MBR磁盘管理软件的危害,GPT在主引导扇区建立了Protective MBR的MBR分区表(这个分区是不必要的)。此分区的类型标识为0xEE,在Windows下,此受保护分区的大小为128MB。在Mac OS X下是200MB,在Window磁盘管理器中称为GPT保护分区,这样MBR磁盘管理软件就可以把GPT当成一个未知格式的分区,而不是错误的把它当成一个未分区的磁盘。
此外,为了保护分区表,GPT的分区信息保存在每个分区的头尾,以便在分区表丢失后可以恢复。
如果基于x86/64的Windows想从GPT磁盘引导,主板的芯片组必须支持UEFI(这是必须的,但是如果只用GPT作为数据磁盘就没有这种限制)。比如Win8/Win8.1原生支持从UEFI引导的GPT分区表引导,大部分预装Win8系统的电脑逐渐采用GPT分区表。至于如何判断主板芯片组是否支持UEFI,一般可以参考主板说明书或者厂商网址,或者在BIOS设置中查看是否有UEFI。
根据上面MBR和GPT硬盘分区表的详细说明,我们在使用2TB以下的硬盘时,仍然可以使用传统的四分区分区模式,但是每个分区的500G超大容量用户永远不会满意安装,造成空间浪费,所以我们有必要使用GPT分区表的分区类型。
看完以上,你对MBR和GPT硬盘分区表的区别有了详细的了解。如果我们使用小于2TB的硬盘,我们仍然可以使用传统的四分区分区类型,但是认为使用超大硬盘分区会造成空间浪费,所以我们可以使用GPT分区表分区类型。