主分區表是什麼?

主分區表是主引導記錄/扇區的組成部分 ,其中包含硬盤驅動器分區的說明, 如其類型和大小。 主分區表附帶磁盤簽名主引導代碼以形成主引導記錄。

由於主分區表的大小(64字節),最多可以在硬盤上定義四個分區(每個16個字節)。

但是,可以通過將其中一個物理分區定義為擴展分區,然後在該擴展分區內定義其他邏輯分區來設置其他分區。

注意: 可用磁盤分區工具是操作分區,將分區標記為“活動”等的簡單方法。

主分區表的其他名稱

主分區表有時被稱為分區表或分區映射表,甚至簡稱為MPT。

主分區表結構和位置

主引導記錄包含446字節的代碼,其後是64字節的分區表,其餘兩個字節保留用於磁盤簽名。

以下是主分區表的每個16字節的特定職責:

大小(字節) 描述
1 這包含引導標籤
1 開始頭
1 起始扇區(前六位)和起始柱面(較高兩位)
1 該字節保存起始柱面的低八位
1 這包含分區類型
1 結束頭
1 結束扇區(前6位)和結束圓柱體(更高2位)
1 該字節保存結束柱面的低8位
4 分區的主要部門
4 分區中的扇區數

當硬盤上安裝了多個操作系統時,引導標籤特別有用。 由於有多個主分區,因此啟動標籤可讓您選擇要啟動的操作系統。

但是,如果沒有選擇其他選項,分區表將始終跟踪一個作為“活動”分區的分區,該分區將被啟動。

分區表的分區類型部分是指該分區上的文件系統 ,其中06或0E分區ID表示FAT ,0B或0C表示FAT32,而07表示NTFS或OS / 2 HPFS。

對於每個扇區512字節的分區,您需要將扇區總數乘以512以獲得總分區的字節數。 然後可以將該數字除以1,024以將該數字轉換為千字節,然後再次轉換成兆字節,並且如果需要再轉換成千兆字節。

在MBR的偏移1BE的第一分區表之後,第二,第三和第四主分區的其他分區表在1CE,1DE和1EE處:

抵消 長度(字節) 描述
十六進制 十進制
1BE - 1CD 446-461 16 主分區1
1CE-1DD 462-477 16 主分區2
1DE-1ED 478-493 16 主分區3
1EE-1FD 494-509 16 主分區4

您可以使用wxHexEditor和Active @ Disk Editor等工具讀取主分區表的十六進製版本。