五大GPT常见误区

时间:2016-05-24 09:17 来源:快启动 点击:

随着win8、win10的出现,UEFI+GPT成为U盘装系统的一种趋势,市面上所有的新电脑也都具备了UEFI的U盘装系统模式,但是,相对于Bios和MBR分区,了解UEFI和GPT分区的显然不多,那么对GPT你知道多少呢?对此,快启动小编收集了一些在U盘装系统的过程中常见的关于GPT分区的疑惑,希望对大家在认识UEFI和GPT上的了解有所帮助。

gpt分区

Q:GPT与(U)EFI有何关系?

A:这点通过百科即可了解。GPT本来可算是(U)EFI的衍生品,但是两者并无绝对的彼此依赖关系。也就是说,在BIOS/MBR分区表使用(U)EFI,或者在GPT使用BIOS/MBR都是可能的。这点也是大多数初级接触的用户的误区,认为两者是共生关系,缺一不可,事实上却完全不是如此。


Q:操作系统对GPT的支持如何?

A:这点也可以通过查找百科了解。现有的主流操作系统皆可支持GPT。但是,我在这里要把所谓的支持分成两部分来说,一部分是对GPT作为数据盘的支持,一部分是对从GPT磁盘启动的支持。如果仅将GPT用作数据盘,几乎都不存在问题。如果要从GPT启动,对于Windows而言,由于其依赖(U)EFI,因此仅有64位的Windows可实现。而在Linux等非Windows系统,通常不存在此限制。

Q:GPT有何优势?

A:首先,最明显的优势自然是对于大容量硬盘(2.2TB或者2.0TiB以上)的原生支持。现在虽然厂商各自针对大容量硬盘推出了在BIOS/MBR分区表的访问方案,不过总觉得有点别扭。

其次,GPT不存在扩展分区和逻辑分区,所有分区全都是主分区,且理论上可存在的主分区个数是无限的(大多数操作系统会将主分区个数限制为128个,此处可能有谬误)。由此带来的好处显而易见,不必纠结于分区个数的限制和扩展分区/逻辑分区和主分区的转换了。而且这两年分区工具日渐成熟,对GPT的支持也已经算是良好了。

第三,GPT的分区表在GPT头部和磁盘尾部各存一份,这种机制使得GPT的分区表不容易破坏或丢失,像我这样没有备份分区表习惯的人也不怕丢分区了。


Q:我没有(U)EFI主板,能否从GPT启动Windows?

A:事实上是可以的,不过需要Hackintosh的Clover EFI Loader,这个Loader可以在不支持(U)EFI的主板模拟(U)EFI,从而骗过操作系统。只不过Clover似乎并不能单独提取出来,因此差不多只有需要Hackintosh和Windows双系统的用户才会用到。

Q:为何Linux/BSD等操作系统不需要(U)EFI即可从GPT启动?

A:仔细研究下GPT的组成结构就不难发现,GPT的第一个扇区是一份出于兼容考虑而保留的保护性MBR(PMBR)。有些操作系统从GPT启动依赖的就是这份PMBR,而不是(U)EFI。在涉及PMBR时,其操作和BIOS/MBR完全一样。因此,Linux/BSD等操作系统是“以传统MBR方式”从GPT启动的


为常见系统对GPT支持情况图:

GPT支持哪些系统

GPT支持哪些系统

GPT支持哪些系统

U盘装系统 uefi GPT分区