磁盘分区时的GPT和MBR之间有何差别?

  当你在Windows 8/8.1系统上安装新硬盘时,系统会询问你是使用MBR或GPT。GPT是新的标准,并正在逐步取代MBR。
  虽然GPT带来了许多的好处,但MBR仍然是兼容性最好的,且在某些情况下是非常必要的。GPT并不是Windows系统专有的标准——Mac OS X、Linux和其他操作系统也是可以使用的。

GPT和MBR是做什么的?

  一块新的硬盘,在你使用之前需要先进行分区,MBR(Master Boot Record)和GPT((GUID Partition Table)是两种不同的存储磁盘上的分区信息的方法。这些信息包含分区的启动和开始,以便告诉你的操作系统哪些扇区属于哪个分区以及那个分区是可引导的。这就是为什么你在为磁盘创建分区之前要选择MBR或GPT。
mbr-or-gpt-initialize-disk

MBR的限制

  MBR——主引导记录,起始于1983年IBM的PC DOS 2.0。
  所谓的MBR(主引导记录),是因为它位于磁盘开始的一个特殊引导扇区。此扇区包含已安装的操作系统和有关磁盘的逻辑分区信息的引导加载程序。引导加载程序是一个小的代码位,通常会从磁盘上的另一个分区加载较大的引导加载程序。如果你安装了Windows,那么Windows的启动加载器就驻留在此,这就是为什么如果此处被覆写则Windows将无法启动,而你就需要修复你的MBR。如果你安装了Linux,Grub引导加载程序通常也将放在此处。
  MBR只能工作于不大于2TB的磁盘,一旦磁盘空间大于2TB,他将无法处理。同时MBR最多只支持四个主分区,如果你想要更多的话,就必须将其中一个主分区改为“扩展分区”,并在其中创建逻辑分区。
  MBR已经成为了大家分区和从磁盘启动的行业标准,长期以来,开发者一直在寻找类似于“扩展分区”的技巧。
windows-disk-management-extended-partitions-with-mbr

GPT的优势

  GPT——GUID分区表,这是一个新的标准,正在逐步取代MBR。它与UEFI有关——UEFI以更先进的方式取代了笨重的旧的BIOS,正如GPT以更先进的方式取代了笨重的旧的MBR分区系统。所谓的GUID分区表是因为你硬盘上的每个分区都有一个“全局唯一标识符”(GUID)——随机性强到地球上每个GPT分区可能都有自己独特的标识符。
  这个系统没有MBR的那些限制,所以磁盘的容量可以非常非常大,其上限仅取决于操作系统及其文件系统。GPT允许近乎无限制数量的分区,仅有的限制也将取决于你的操作系统——Windows在GPT磁盘上最多允许128个分区,而且你不必创建扩展分区。
  使用MBR的磁盘上,分区和引导信息存储在同一个地方,如果这块数据被覆写或损坏,那你就麻烦大了。如此相反的是,GPT会在磁盘上存储多个副本,所以它更健壮,如果数据损坏了也是可以恢复的。GPT同时还存储了CRC(循环冗余校验)值,以确保数据的完整性——如果火速据被损坏,GPT可以注意到此问题并试图从磁盘的其他分区恢复损坏的数据。MBR则没有办法知道它的数据是否被破坏——你只能在启动失败或分区消失之后才知道出现问题了。
windows-8.1-gpt-disk-management-with-more-than-four-primary-partitions

兼容性

  GPT硬盘往往包含了“保护性MBR”,这种类型的MBR提示此GPT磁盘有一个扩展至整个磁盘的单个分区。.如果你尝试用只能读取MBR信息的旧的工具来管理一个GPT磁盘,那么它会看到一个扩展至整个磁盘的单个分区。此MBR确保旧的工具不会错误的将GPT磁盘认为是未分区的磁盘并使用新的MBR覆写其GPT数据,换句话说,保护性MBR是为了保护GPT数据不被覆写。
  只有在基于UEFI的64位版本的Windows 8.1、8、7、Vista和相应的服务器版本的Windows操作系统可以从GPT磁盘引导。所有版本的Windows 8.1、8、7、Vista都可以读取GPT磁盘,并将其用作数据盘——只是不能从其引导。
  其他的操作系统也可以使用GPT。Linux已经内置了对GPT的支持,苹果的Intel Mac也不再使用苹果的APT(Apple Partition Table)方案,已使用GPT来代替。
gparted-gpt-on-linux
  GPT是一个更加先进,更加稳健的且所以计算机正在采用的标准,安装新的磁盘时,你可能也想使用GPT,但如果你想与旧的系统兼容的话就需要依旧使用MBR了——例如你的计算机使用的传统的BIOS来启动Windows。

有人爱: 醉倚黄昏
有事做: https://zyhh.me/windows/difference-between-gpt-and-mbr.html
有所期待: 一个有雨有肉的夜晚,和你没头没尾分一瓶酒。
评论 (1)
  1. # 1
    UUAA 2014-08-23 00:21

    我用WIN8.1是从原电脑上直接安装的,还真没遇到分区问题。不过如果用SSD 建议一定要4K分区。