MBR 与 GPT,哪种磁盘分区表更适合SSD固态硬盘?
时间:2022-06-18 20:51:43
在磁盘上安装或重装 Windows 系统时,用户可会被要求选择将要使用的磁盘分区标准,这通常需要你在:主引导记录(MBR)和 GUID 分区表(GPT)之间进行选择。
大多数普通用户并不清楚这两种「磁盘分区标准」之间的区别和差异,而一台现代化的计算机,系统盘通常都采用了新式的 SSD 磁盘,那么对于这种类型的硬盘技术来说,哪种选择才是正确的呢?
要回答这个问题其实十分容易,只需您对 MBR 和 GPT 分区标准的诞生和背景知识有一定的了解即可,下面系统极客就为大家一一解答。
简介 MBR 与 GPT
MBR 是用于跟踪硬盘驱动器上分区的传统系统,它最早是在 80 年代初与 PC DOS 2.0 和 IBM PC XT 一起推出的。从那时起,它就成了标准的「分区表解决方案」,同时也是管理多个可引导分区的一种方式。
GPT 作为 MBR 的正式替代产品,与新的 UEFI 计算机固件标准一起出现,该标准取代了传统的 BIOS。
推荐阅读:如何判断当前 PC 使用的是传统 BIOS 还是 UEFI 和 如何从 Windows 10 中引导到 UEFI 固件设置
两种类型的分区表在诸多方面都有不同,但最需要注意的是:GPT 属于较新的标准,一般来说是优于 MBR 的;但是,这并不意味着 MBR 已经死,目前还有很多电脑仍在使用传统的 BIOS,而且即便是新电脑,也完全可以继续使用 MBR 磁盘分区。
什么是磁盘分区,为什么要分区?
分区其实就是对物理硬盘存储空间进行的虚拟拆分,例如:你可以将一块 4TB 存储空间的硬盘分区为 1TB 可引导分区拿来装操作系统和应用程序,以及 3TB 的数据分区来进行数据存储。
为什么要这么做呢?在这种情况下,意味着您可以格式化系统分区并重新安装操作系统,而无需触及其他分区上的任何数据和内容。
对硬盘进行分区还可以创建具有不同操作系统的多个可引导分区。需要同时使用 Linux 和 Windows 系统,并为其创建分区,然后在启动时选择所需操作系统的用户其实也不鲜见。
分区也用于恢复目的。 例如,大多数(品牌)笔记本电脑在主系统驱动器上都有一个受保护的(隐藏)分区,其中包含了可以将计算机恢复为出厂默认值的软件和数据,可在用户需要时进行系统恢复。
与使用多块物理驱磁盘相比,使用分区的缺点是,会有性能上的损失。由于分区存在于同一物理硬盘上,可能会出现访问竞争。不过在现代的 SSD 上,这个问题基本上已经解决了。
为什么 SSD 固态硬盘很特殊
固态硬盘正在成为标准的计算机硬盘技术,它们比机械硬盘可靠得多,速度也快得多。那我们为什么还要将 SSD 固态硬盘单独拎出来讨论 MBR 与 GPT 分区表的问题呢?
那是因为,固态硬盘也有自己的问题,其中最主要的就 是SSD 的磨损现象。将数据写入 SSD 的次数太多,硬盘就会切换到只读模式,这表明 SSD 硬盘已经到了寿命的尽头。
推荐阅读:SSD 固态磁盘即将挂掉的 5 种征兆
为了帮助延长 SSD 的使用寿命并发挥其最大的性能,使用针对 SSD 存储进行过优化的标准对其进行格式化非常重要。对于 Windows 系统来说就是使用 NTFS 分区,对于 macOS 来说则是 APFS 分区。
而在分区表的选择上,最简单的回答就是使用 GPT。然而出于特殊原因,某些因素可能会影响你在特定情况下的选择。
引导/启动的重要性
MBR 每个驱动器最多只能有 4 个可引导的「主分区」,你可以有更多分区,但这些分区都是存在于特殊扩展分区类型中的「逻辑分区」。
4 个可引导的「主分区」对大多数用户来说已经足够,如果不够,唯一的选择就是使用 GPT,它可以支持高达 128 个可引导分区。
以上还不是 MBR 与 GPT 两个「分区表标准」与引导相关的唯一差异:如果你的计算机采用的是传统的 BIOS,而不是以较新的 UEFI 来实现。那么,则无法从使用 GPT 分区表的硬盘来引导/启动系统。
使用 GTP 的硬盘仍然可以被基于 BIOS 的计算机读取,只是不能从它进行引导,所以不用太过但心移动硬盘数据的读写。
操作系统兼容性
GPT 不兼容 Windows 8 之前的操作系统,如果要运行那些较早的操作系统,则只能选择使用 MBR。
应该从 MBR 转换为 GPT 吗?
从 MBR 转换到 GPT 是可行的,但这通常需要删除磁盘上的所有数据。同样,也存在「就地转换」的方法,但是为了以策数据安全,需要备份所有数据,
建议只在 MBR 对你的使用场景造成了实际限制情况下,才值得将现有磁盘从 MBR 转换为 GPT。如果确实需要,强烈建议应等待下一次格式化硬盘时再以进行更改。
推荐阅读:Windows 10 如何将 MBR 磁盘转换为 GPT
SSD 固态硬盘选择 MBR还是 GPT?
使用 SSD 和在 MBR 或 GPT 之间选择没有直接关系。也就是说:在任何基于 UEFI 的计算机上,最好使用 GPT 这个较新的标准。如果你在基于 BIOS 的电脑上使用 SSD 并且你想从磁盘启动,MBR 则是唯一的选择。
由于固态硬盘的容量往往要小得多,MBR 的 2TB 容量限制几乎不会出现。此外, SSD 的平均容量较小,因此也不太可能需要分许多可引导分区。
当某台计算机可以使用较新的标准时,直接选用 GPT 总是没错的。