主分區與擴充分區

主分區與擴充分區

在學習 MCDST 證書時,我了解了主分區和擴充分區。來自教科書:

****主 主分割區可以設定為可啟動分割區。執行 Windows 作業系統的電腦最多可以有四個主磁碟機(如果磁碟上還有擴充分割區,則為三個)。任何主分割區都可以配置為活動驅動器或可開機驅動器,但任何時候只能有一個主分割區處於活動狀態。當您設定多啟動電腦時,您將為每個作業系統建立一個主分割區,然後將每個作業系統安裝到不同的主分割區上。

****擴展 擴展分區提供了一種繞過四個主分區限制的方法。您無法使用任何檔案系統格式化擴充分割區。相反,擴展分區充當外殼,您可以在其中創建任意數量的邏輯分區。

我的問題是:有什麼區別?如果擴充分割區允許您繞過 4 個主分割區的限制,那麼為什麼還要有主分割區呢?

答案1

一開始有原始的 IBM PC BIOS 分割區方案,最多允許四個分割區。 MSDOS 2.x 和 3.x 使用的 FAT16 檔案系統僅支援 32MB 的格式化磁碟區。當 PC 硬碟為 20MB 時,這不是問題,但 20 世紀 80 年代中期更大的 ESDI(1) 磁碟的出現迫切需要一種可以支援更多分割區的方案。

這裡的關鍵問題是向後相容性。較舊的 BIOS 和 DOS 版本僅支援四個分割區方案,因此需要一種不會破壞舊版但可以支援更多分割區的分割區方案。解決方案是透過在該分割區內設定另一個分割區表來進一步分割分割區。

因此,「擴展」分區誕生了。擴充分割區只是將分割區分割為子分割區的一種格式。它只是作為一個拼湊物而存在,以保持與舊分區格式的向後相容性。

  1. ESDI 代表「增強型小型裝置介面」。它是對 ST-506 介面的改進,允許磁碟上有更多磁區、更快的資料傳輸,並且還消除了 ST-506 介面的人為 1024 柱面限制。在 1982 年 3 月,典型的 PC 硬碟可能大約有 20-30MB,如果你有的話(當時它們相當昂貴)。到 1986 年,您可以購買容量高達約 330MB 的 ESDI 硬碟。

答案2

所有這些「主要」和「擴展」的廢話都是基於舊的、舊的、舊的磁碟分割結構方式早些時候。

基本上,主開機記錄(MBR——儲存在硬碟第一個磁區上的資料結構)具有用於向上“指標”的“插槽”,這些“指標”描述最多4個分割區的磁碟位置。

有人想到主開機記錄中的條目可以「指向」另一個最多 4 個分割區的列表,而不是「指向」一個分割區。這是“擴展”分區表。

[MBR]
 |
 |--> Location on disk of partition #1
 |
 |--> Location on disk of partition #2
 |
 |--> Location on disk of partition #3
 |
 |--> Pointer to "extended" partition table
        |
        |--> Location on disk of partition #1
        |
        |--> Location on disk of partition #2
        |
        |--> Location on disk of partition #3
        |
        |--> Location on disk of partition #4

所以,基本上,您正在學習處理的所有這些任意限制都是因為我們正在維護 20 世紀 80 年代以來的資料結構。 >微笑<

答案3

擴充分區主分區,可以容納其他分區。

如果您有擴充分割區,則只能有其他三個主分割區,因為擴充分割區本身會在計數中新增 1。

PC 上的分割安排主要是由於歷史而存在的 - 如今還有其他選項(例如 Linux 和其他類 UNIX 作業系統下的 LVM 或 Windows 下的動態磁碟區)。

答案4

分區表最多可以有 4 筆記錄。為了擁有超過 4 個分區,可以使用extended分區將多個分區表組織成鏈。歷史上,鏈的第一個分區表中描述的分區被命名,primary而所有其他分區被命名logical

logical只有分區沒有分區是很正常的primary。唯一的缺點是無法logical使用普通 BIOS 從分割區啟動。

相關內容