MBR分区,GPT分区,EFI分区,MSR分区是什么?

  知识点

1、MBR本身不是某一个分区,而是一块硬盘分配各个分区的一种模式。也可以认为,一块MBR磁盘上的所有分区都属于MBR分区。MBR磁盘可以被大多数新的老的操作系统识别,是传统上常用的一种模式,但一块硬盘上的主分区不能超过4个,最大容量不能超过2.1TB。IBM在1983年提出的,它是存在于磁盘驱动器开始部分的一个特殊的启动扇区

这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。如果你安装了Windows,其启动信息就放在这一段代码中——如果MBR的信息损坏或误删就不能正常启动Windows,这时候你就需要找一个引导修复软件工具来修复它就可以了。
Linux系统中MBR通常会是GRUB加载器。我们经常能看到一台电脑启动时,会先第一个看到的画面就是主板启动的画面,电脑会先启动主板自带的BIOS系统,然后bios加载MBR,MBR再启动Windows,这就是电脑开机时bios到mbr到系统的启动过程。

2、GPT本身不是某一个分区,而是一块硬盘分配各个分区的一种模式。也可以认为,一块GPT磁盘上的所有分区都属于GPT分区。GPT磁盘存储数据更稳定,是一种先进的模式,主分区数量没有限制,容量也没有限制(最大可达18000TB)。但只有Win7(8)能够读写GPT磁盘。而且只有在支持UEFI BIOS的主板上,才能在GPT磁盘上安装64位操作系统。

最开始是为了更好的兼容性,后来因为其更大的支持内存(mbr分区最多支持2T的磁盘),更多的兼容而被广泛使用,特别是苹果的MAC系统全部使用gpt分区。

3、任何一块GPT磁盘上都有一个MSR分区,大小随硬盘总容量而定,一般不超过128MB。这个分区不能被用户直接使用,它的用途是防止将一块GPT磁盘接到老系统(如XP)中,被当作未格式化的空硬盘而继续操作(例如重新格式化),导致数据丢失。GPT磁盘上有了这个分区,当把它接入XP等老系统中,会提示无法识别的磁盘,也无法进一步操作。
4、GPT磁盘只有做系统盘的时候才会有EFI分区,这个分区是操作系统的引导分区,与在MBR磁盘上安装Win7(8)生成的那个100MB隐藏分区用途相同。

5。win7只能用mbr分区(也可以但是很麻烦,不建议),从Win8开始微软建议你使用gpt。
gpt是由uefi启动的,而uefi是后来才提的概念,兼容性和稳定性不如bios+mbr。

小结:所以对于新平台用户(Intel 6系以后/AMD 900系列以后和A系列)来说,都强烈推荐使用GPT分区表格式,目前包括Windows Vista、7、8、8.1、10已经都支持读取和使用GPT分区表。而对于使用Windows 8、8.1、10的用户,换用GPT后开机启动速度也可以进一步得到显著提升

uefi是新式的BIOS,legacy是传统BIOS。在uefi模式下安装的系统,只能用uefi模式引导;同理,如果你是在legacy模式下安装的系统,也只能在legacy模式下进系统。uefi只支持64为系统且磁盘分区必须为gpt模式,传统BIOS取磁盘,每次只能读64KB,非常低效,而UEFI每次可以读1MB,载入更快