下面以我所使用的電腦硬盤爲例來分析0號扇區,看看MBR中的表項包含了多少信息,是什麼意思。由前面的分析我們知道00~1BD的446個字節爲引導代碼,所以我們重點關注分區表項。即1BD~1FD,這個64個字節。
爲了方便起見,這裏將分區表一列表的形式展現出來,由於CHS現幾乎不再使用了,所以我們只提取了LBA參數。
表項號 | 引導標誌 | 分區類型值 | 起始扇區(括號內爲十進制) | 扇區數(括號內爲十進制) |
1 | 80 | 0C | 0x0000003F(63) | 0x02711637(40965687) |
2 | 00 | 07 | 0x02711676(40965750) | 0x01384C7A(20466810) |
3 | 00 | 0F | 0x03A98800(61442048) | 0x0D2FD000(221237248) |
4 | 00 | 07 | 0x10D959BC(282679740) | 0x005AB2F2(5944050) |
表項1:由引導標誌80可知這是一個可引導分區;分區標誌類型0C說明這是一個Win95 FAT32類型的分區;起始於63號扇區,扇區個數爲40965687。我們可以來計算一個這個分區爲多少G,與我們實際的容量是否等同。我們知道,這個的一個扇區大小爲512字節,那麼x G = (40965687 * 512)/1024/1024/1024 = 19.533961772918701171875G,再查看我們電腦的C盤,的確爲19.5G。
表項2:非可引導分區,分區類型值爲07代表類型爲NTFS;分區起始扇區號爲40965750,扇區個數爲20466810。
表項3:非可引導分區,分區類型值爲0F代表類型爲Win95 Extended(大於8GB)。
表項4:非可引導分區,分區類型值爲07代表類型爲NTFS,起始扇區號爲282679740,扇區個數爲5944050。