只有 4 個 entry 的空間,每個 partition 佔掉 16 bytes。
每個 partition entry 的內容:
------------------------------ | 00 | 1 | boot indicator | ------------------------------- | 01 | 3 | Start CHS | ------------------------------ | 04 | 1 | Partition Type | ------------------------------ | 05 | 3 | End CHD | ------------------------------ | 08 | 4 | Start - LBA | ------------------------------ | 0C | 4 | End - LBA | ------------------------------
用一個 byte 代表 partition 的 id - 是什摩 partition,0x05 就是 extend partition。
如果是 extend partition,那個 partition table entry (16 bytes) 的 start sector,就代表 extend partition table 的所在位置。
extend partition table 的內容跟 mbr partition table 一模一樣,但是只有用到其中 4 個 partition entry 的兩個。
一個代表這個 parition 的內容
第二個代筆下一個 partition table 的位置
就這樣,像 linking list 一樣,連下去。 ...
所以 使用 mbr partition table ,最多只有 4 個 primary partition,但是 extend partition 的 數量則沒有限制。
ref
沒有留言:
張貼留言