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,载入更快