2023年11月25日发(作者:)

MBR

主引导记录(Master Boot Record,缩写:MBR),又叫做主引导

扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬

盘上的三维地址为(柱面,磁头,扇区)=(001)。

MBR是由分区程序(如FdiskParted)所产生的,它不依赖任何

操作系统,而且硬盘引导程序也是可以改变的,从而能够实现多系统

引导。

从主引导记录的结构可以知道,它仅仅包含一个64个字节的硬盘分

区表。由于每个分区信息需要16个字节,所以对于采用MBR型分

区结构的硬盘(其磁盘卷标类型为MS-DOS)最多只能识别4个主要

分区。所以对于一个采用此种分区结构的硬盘来说,想要得到4个以

上的主要分区是不可能的。这里就需要引出扩展分区了。扩展分区也

是主分区(Primary

partition的一种,但它与主分区的不同在于理论上可以划分为无数

个逻辑分区,每一个逻辑分区都有一个和MBR结构类似的扩展引导

记录(EBR)。在MBR分区表中最多4个主分区或者3个主分区+1

个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个

逻辑分区。

Linux系统中,硬盘分区命名为sda1sda4或者hda1hda4

(其中a表示硬盘编号可能是abc等等)。在MBR硬盘中,分

区号14是主分区(或者扩展分区),逻辑分区号只能从5开始。

MBR分区表中,一个分区最大的容量为2T,且每个分区的起始

柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你

至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘

的前2T空间内。如果硬盘太大则必须改用GPT

GPT

全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个

实体硬盘的分区结构。它是EFI(可扩展固件接口标准)的一部分,用

来替代BIOS中的主引导记录分区表。但因为MBR分区表不支持容

量大于2.2TB2.2 × 1012字节)的分区,所以也有一些BIOS

统为了支持大容量硬盘而用GPT分区表取代MBR分区表。

MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导

记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位

置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍

然用作MBR,之后才是GPT头。

与支持最大卷为2 TBTerabytes)并且每个磁盘最多有4个主分区

(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR

分区的样式相比GPT磁盘分区样式支持最大卷18 EB

Exabytes)(1EB=1048576TB)并且每磁盘的分区数没有上限,

只受到操作系统限制(由于分区表本身需要占用一定空间,最初规划

硬盘分区时,留给分区表的空间决定了最多可以有多少个分区,IA-64

Windows限制最多有128个分区,这也是EFI标准规定的分区表

的最小尺寸)。与MBR分区的磁盘不同,至关重要的平台操作数据

位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有

备份分区表来提高分区数据结构的完整性。

其中转换为GPT的时候可以创建两个隐藏分区,ESPMSRESP

efi系统分区用于保存引导文件,MSR是微软的保留分区,用于安

装操作系统。

MBR格式是比较老的格式,基本只有装WIN7或者WIN7以下的系

统才会用MBR格式,而且只支持2T2T以下的硬盘。GUID格式

支持2T及以上硬盘,W8W8及以上的操作系统,就可以使用这

种格式。