mbr以及分区表指的是什么
发布网友
发布时间:2022-03-29 06:48
我来回答
共1个回答
热心网友
时间:2022-03-29 08:17
硬盘分区表:可以说是支持硬盘正常工作的骨架。操作系统正是通过它把硬盘划分为若干个分区,然后再在每个分区里面创建文件系统,写入数据文件。
它有两种分区方案: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 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。