硬盘分区,什么是GPT模式

如题所述

硬盘分区表:可以说是支持硬盘正常工作的骨架。操作系统正是通过它把硬盘划分为若干个分区,然后再在每个分区里面创建文件系统,写入数据文件。

它有两种分区方案:MBR分区表、GPT分区表

1,MBR分区表:主引导记录(MBR,Main Boot Record)

传统的分区方案(称为MBR分区方案)是将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区项占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。由于MBR扇区只有64个字节用于分区表,所以只能记录4个分区的信息。这就是硬盘主分区数目不能超过4个的原因。后来为了支持更多的分区,引入了扩展分区及逻辑分区的概念。但每个分区项仍用16个字节存储。

另外最关键的是MBR分区方案无法支持超过2TB容量的磁盘。因为这一方案用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每扇区512字节计算,每个分区最大不能超过2TB。磁盘容量超过2TB以后,分区的起始位置也就无法表示了。由此可见,MBR分区方案已无法满足需要了,于是便有了另外一种方案。

2,GPT分区表:全局唯一标识磁盘分区表(GPT,GUID Partition Table)

这是一种由基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构。与MBR分区方法相比,GPT 具有更多的优点,它允许每个磁盘有多达 128 个分区,支持高达 18 EB的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。

与支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)的主启动记录(MBR)磁盘分区的样式相比,GUID分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes) (1EB=1024PB、1PB=1024TB),并且每块磁盘最多有 128 个分区。

在GPT分区表的最开头,处于兼容性考虑仍然存储了一份传统的MBR,用来防止不支持GPT的硬盘管理工具错误识别并破坏硬盘中的数据,这个MBR也叫做“保护MBR”。另外,GPT 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。

MBR分区表有以下几个分区:


1,主分区(primary)(最多4个,如果有扩展分区,则最多3个)


2,扩展分区(extended)(最多1个)


3,逻辑分区(logical)(必须创建在扩展分区内,可以有无数个)




GPT分区表有以下分区:


1,EFI分区(EFI system partition (ESP))(引导分区)


2,MSR分区(Microsoft Reserved Partition (缩写MSR))(Microsoft 保留分区,是每个在GUID分区表 (GPT)上的 Windows操作系统(windows7以上)都要求的分区。其他操作系统则可以没有)


3,主分区(primary)(最多有128个)


4,没有扩展分区和逻辑分区

无论是什么分区表,系统必须安装在主分区上。


说到磁盘分区表,就必须说说引导。


1,MBR分区表必须用legacy引导,即传统引导。


2,GPT分区表必须用UEFI引导。


3,有的GPT分区表用legacy引导也成功过,但不稳定。


4,UEFI引导只能建立在GPT分区表上。


再说说windows系统和引导及分区表的关系


1,win7系统只能用legacy引导在MBR分区表上。


2,win8系统只能用UEFI引导在GPT分区表上。


3,win10系统使用legacy和UEFI引导哪个都可以。


4,对win7的64位安装镜像修改一下就可以用UEFI引导安装在GPT上。


注:以上不讨论ghost或PE安装,然后修复引导的方法

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-04
相似回答