Partition

創建新分區代替已刪除的分區

  • September 28, 2020

我正在嘗試在磁碟的開頭創建一個 EFI 分區。我創建了一個使用看起來錯誤的類型,所以我刪除了它。(錯誤的方法,我知道,但我們在這裡)現在我想在 SSD 的同一個地方創建一個新分區。

使用 fdisk,我嘗試“n”一個分區,但它不會讓我指定1哪個First Sector是我第一次嘗試寫入的扇區。

如何在該位置插入新分區?

您不能將1GPT 分區磁碟指定為分區的第一個扇區。

了解更多資訊。

第一個可用的 LBA 為 34 的原因很簡單。LBA 0 是 Protective MBR,LBA 1 是 GPT Header,分區條目所需的空間是:

128 partition * 128 bytes/partition / 512 bytes/block = 32 blocks

128 個分區 * 128 字節/分區 / 512 字節/塊 = 32 個塊 所以需要 1 + 1 + 32 = 34 個塊來儲存所有 GPT 資訊,所以第一個可用的 LBA 最小可以是 34。您可能會意識到,如果這些數字會改變邏輯扇區大小(LBA 塊大小)不是 512 字節。

使用應使用 fdisk 允許的最低值。

引用自:https://unix.stackexchange.com/questions/611744