Ric*_*ket 5 hard-drive partitioning alignment gpt
GUID 分区表的维基百科文章没有明确说明它是否与底层 4k 块文件系统对齐。如图所示,数据扇区的第一个块为块 34,它不能被 8 整除(每个扇区 512 字节 * 8 个扇区 = 4k 块),那么我倾向于说不。即使 Windows 使第一个分区成为Microsoft Reserved Partition,正如它通常所做的那样,该分区是 65536 个块(32 MiB),因此仍然 65536+34=65570 不能被 8 整除。
我错过了什么吗?
是的,你错过了两件事:
gdisk也有一个重要的规则集。)EFI 规范没有强制要求分区与第一个或最后一个可用块对齐。事实上,严格来说,它甚至没有强制要求第一个可用块紧跟在分区表的主副本之后。小智 5
JdeBP 的反应很好,但我想补充一点,在实践中,大多数现代分区工具默认在 MBR 和 GPT 磁盘上对齐 2048 扇区 (1 MiB) 边界上的分区。这可以使高级格式驱动器以及其他驱动器类型(例如 SSD 和具有其他对齐要求的某些类型的 RAID 阵列)的分区正确对齐。此规则的一个部分例外是 OS X 的磁盘实用程序,它倾向于创建一个 EFI 系统分区 (ESP) 作为从扇区 40 开始的第一个分区。但是,磁盘实用程序创建从 1 MiB 边界开始的后续分区。