当使用 gdisk 在空驱动器上创建新分区时,它告诉我默认的第一个扇区是 2048。为什么不是 34?
First sector (34-1953458142, default = 2048) or {+-}size{KMGTP}:
答案1
从man gdisk
:
l Change the sector alignment value. Disks with more logical sectors per physical sec-
tors (such as modern Advanced Format drives), some RAID configurations, and many SSD
devices, can suffer performance problems if partitions are not aligned properly for
their internal data structures. On new disks, GPT fdisk attempts to align partitions
on 2048-sector (1MiB) boundaries by default, which optimizes performance for all of
these disk types. On pre-partitioned disks, GPT fdisk attempts to identify the align-
ment value used on that disk, but will set 8-sector alignment on disks larger than
300 GB even if lesser alignment values are detected. In either case, it can be
changed by using this option.
要更改此值,您可以在gdisk
命令行中执行以下操作:
x
l
1
m
(x
进入专家模式。 l
改变对齐。1
将其设置为 1 个扇区。m
返回主菜单。)
现在您可以创建一个新分区(命令n
)。现在它可以从扇区 34 开始。但是如果您有像 这样的现代驱动器,最好不要这样做SSD
。大多数现代驱动器都有 4K 块,这至少是 8 的对齐。这允许从扇区 40 开始。
如果您对为什么在这种情况下无法从第 8 区开始感到疑惑:
GPT 为分区数据保留了比“旧传统分区”更多的空间。而且仍然有 MBR,与旧分区保持一定的兼容性。因此,每个驱动器的前 34 个扇区和后 33 个扇区都用于 GPT,请参阅维基百科。