DOS分區表項實例分析

下面以我所使用的電腦硬盤爲例來分析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。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章