Partition

為什麼 MBR 磁碟上只有四個主分區?

  • September 1, 2019

我正在 CentOS.org 閱讀文件

在第 25.1.2 節中。Partitions: Turning One Drive Into Many,有如下說法:

分區表分為四個部分或四個主分區。主分區是硬碟驅動器上只能包含一個邏輯驅動器(或部分)的分區。每個部分都可以保存定義單個分區所需的資訊,這意味著分區表最多可以定義四個分區。

我不明白為什麼只能有四個分區。這只是它最初設計的方式嗎?真的只有 4 個主分區嗎?

這只是它最初設計的方式嗎?真的只有 4 個主分區嗎?

是的,就是這樣。MBR 磁碟(與 GPT 風格的磁碟相對)前面的分區表具有非常嚴格的資料結構,可以追溯到 1980 年代,當時空間非常寶貴。當時的設計決策方式是只允許四個分區,但允許其中一個是“擴展”分區,它是指向磁碟上另一個可能包含更多“邏輯”分區的位置的指針。

(這與 MBR 格式化磁碟在 2TB+ 磁碟上存在問題的原因相同。512 字節大小的集群,以及包含分區大小的集群計數的 32 位欄位 = 2TB 最大磁碟大小。4KB 的集群大小可以解決問題。 )

GPT 是一種處理分區的更新方法,沒有這些限制。

引用自:https://serverfault.com/questions/590524