GPT(GUID 分区表)分区有一些好处通过 MBR(主引导记录),包括支持:
- 更多分区(128)
- 大于 2 TB 的驱动器
但是还有其他好处吗,比如损坏的可能性更小?(我遇到的两次硬盘故障都是 MBR 损坏)。还是你只是在玩打地鼠游戏,然后 GPT 也会以同样的方式损坏?
答案1
根据维基百科,GPT 方案中存在冗余。GPT 表写在磁盘的开头,也写在磁盘的结尾(见图)。此外,每个 GPT 表都有一个 CRC32 校验和。
MBR 方案不提供冗余(仅占用磁盘的前 512 个字节)。额外的冗余将提高对损坏的恢复能力。CRC32 校验和允许系统检测两个表中的哪一个是可用于修复另一个的正确表。
答案2
然而,设备末端的分区表的第二个副本可能会产生相反的效果:
假设您使用一个带有 GPT 的大磁盘,并决定将一个较小的 GPT 磁盘的映像复制到该磁盘上(对于 MBR 磁盘来说,这从来都不是问题)。问题是软件可能会将备份副本放在设备末尾(即过时的分区表)。然后两个表似乎都有效(CRC 方面),软件可能会决定使用与磁盘大小匹配的表,将“备份”复制到主表。
当 EFI 和 GPT 还比较新的时候,我确实遇到过这样的问题。