我正在尝试在磁盘的开头创建 EFI 分区。我使用看起来错误的类型创建了一个,所以我删除了它。 (我知道这是错误的方法,但我们在这里)现在我想在 SSD 上的同一位置创建一个新分区。
使用 fdisk,我尝试“n”一个分区,但它不允许我指定1
我First Sector
第一次尝试写入的扇区。
如何将新分区插入到该位置?
答案1
您不能指定1
为 GPT 分区磁盘的分区的第一个扇区。
看
- https://metebalci.com/blog/a-quick-tour-of-guid-partition-table-gpt/
- http://ntfs.com/guid-part-table.htm
了解更多信息。
第一个可用LBA为34的原因很简单。 LBA 0 是保护性 MBR,LBA 1 是 GPT 标头,分区条目所需的空间为:
128 partition * 128 bytes/partition / 512 bytes/block = 32 blocks
128 个分区 * 128 字节/分区 / 512 字节/块 = 32 个块 因此,需要 1 + 1 + 32 = 34 个块来存储所有 GPT 信息,因此第一个可用的 LBA 至少可以是 34。正如您可能意识到的,这些数字会发生变化,如果逻辑扇区大小(LBA 块大小)不是 512 字节。
使用时应使用fdisk允许的最低值。