1、MBR大小2T大小的限制?
因爲每個分區用4個字節(32位)來描述,也就是說每個分區最多有2^32個扇區,每個扇區512字節,2^32*2^9=2T。
2、MBR分區表只有64Bytes,每個分區信息佔用16byte,具體如下:
分區激活標誌 | 磁頭號 | 扇區號 | 柱面號 | FAT32 | 分區結束磁頭號 | 分區結束扇區號 | 分區結束柱面號 | 首扇區相對扇區號 | 總扇區數 | ||||||
80 | 01 | 01 | 00 | 0B | FE | BF | FC | 3F | 00 | 00 | 00 | 78 | 86 | BB | 00 |
第一扇區:MBR
開機管理程序 | 分區表 | 分區標誌 |
446bytes | 64bytes | 2bytes |
MBR:可以劃分4個主分區,或<=3個主分區+1個擴展分區。擴展分區再繼續劃分邏輯分區。
3、GPT:使用LBA(邏輯區塊地址,預設大小爲512字節)
LBA0與MBR相容的模塊,LBA1:GPT表頭記錄,記錄了分區表的本身的位置和大小,同時記錄了備份用GPT分區放置的位置,分區表的校驗機制碼。 LBA2~33:實際記錄分區信息。每個LBA記錄4個分區信息,因此可以有4*32=128個分區。每個LBA有512個字節,每個分區信息可以佔用128字節,用64bit記載開始/結束的扇區號