MBR分割槽表詳解

2021-07-25 09:50:13 字數 2383 閱讀 8956

mbr(main boot record 主引導記錄區)位於整個硬碟的0磁軌0柱面1扇區。在512位元組的主引導扇區中,mbr只占用了其中的446個位元組,另外的64個位元組交給了 dpt(disk partition table硬碟分割槽表),最後兩個位元組「55,aa」是分割槽的結束標誌。這個整體構成了硬碟的主引導扇區。

分割槽表由4項組成,每項16個位元組(byte).共4×16 = 64位元組(byte)。每項描述乙個分割槽的基本資訊。

(80) (01 01 00) (07) (fe ff ff) (3f 00 00 00) (82 c1 3b 3a)

存貯位元組位

內容及含義

第1位元組

引導標誌。若值為80h表示活動分割槽,若值為00h表示非活動分割槽。

第2、3、4位元組

本分割槽的起始磁頭號、扇區號、柱面號。其中:

磁頭號——第2位元組;

扇區號——第3位元組的低6位;

柱面號——為第3位元組高2位+第4位元組8位。

第5位元組

分割槽型別符。

00h——表示該分割槽未用(即沒有指定);

06h——fat16基本分割槽;

0bh——fat32基本分割槽;

05h——擴充套件分割槽;

07h——ntfs分割槽;

0fh——(lba模式)擴充套件分割槽(83h為

linux

分割槽等)。

第6、7、8位元組

本分割槽的結束磁頭號、扇區號、柱面號。其中:

磁頭號——第6位元組;

扇區號——第7位元組的低6位;

柱面號——第7位元組的高2位+第8位元組。

第9、10、11、12位元組

邏輯起始扇區號 ,本分割槽之前已用了的扇區數。

第13、14、15、16位元組

本分割槽的總扇區數。

分割槽表上有四項,每一項表示乙個分割槽,所以乙個分割槽表最多只能表示4個分割槽

。 主分割槽

表上的4項用來表示主分割槽和

擴充套件分割槽

的資訊。因為擴充套件分割槽最多只能有乙個,

所以硬碟最多可以有四個主分割槽或者三個主分割槽,乙個擴充套件分割槽。

餘下的分割槽表是表示

邏輯分割槽

的。這裡有必要闡述一點:邏輯區都是位於擴充套件分割槽裡面的,並且邏輯分割槽的個數沒有限制。

第一項:

第二項:

(00) (fe ff ff) (07) (fe ff ff) (00 c8 3b 3a) (00 88 ff 14)

和第一項解析一樣。

第三項:

(00) (fe ff ff)(0f) (fe ff ff) (00 

503b 

4f) (

00 18 35 25)

第三項

分割槽表鏈的查詢

分割槽表鏈實際上相當於乙個單向鍊錶結構。第乙個分割槽表,也即

主分割槽表

,可以有一項 描述

擴充套件分割槽

。而這一項就相當於指標,指向擴充套件分割槽。然後我們根據該指標來到擴充套件分 區起始柱面的0頭1扇區,找到第二個分割槽表。對於該分割槽表,通常情況下:第一項描述了擴充套件分割槽中第乙個分割槽的資訊,第二項描述下乙個分割槽,而這第二項就相當於指向第二個分 區的指標,第三項,第四項一般均為0。我們可以根據該指標來到擴充套件分割槽中第二個分割槽起 始柱面的0頭1扇區,找到第三個分割槽表。以此類推,直到最後乙個分割槽表。而最後乙個分 區表只有第一項有資訊,餘下三項均為0.相當於其指標為空.所以只要找到了乙個分割槽表就可 以推導找出其後面所有分割槽表。不過該分割槽表前面的分割槽表就不好推導出來了。但令人高興 的是這個鍊錶的頭節點,也即主分割槽表的位置是固定的位於(0柱面,0磁頭,1扇區)處, 我們可以很輕易的找到它,然後把剩下的所有分割槽表一一找到。

根據上面的資訊,我們跳到1329287168扇區,這裡有該分割槽的資訊。如圖

對這個扇區的分析和上面類似,我們可以看到這個擴充套件分割槽裡面只劃分了兩個分割槽,如果超過四個,需要繼續鏈式查詢。

MBR與GPT分割槽表

硬碟分割槽表主要有兩種型別 mbr與gpt 一 mbr 1 概念 mbr即master boot record,即硬碟的主引導記錄。它位於硬碟的0柱面 0磁頭 1扇區。2 構成 mbr由3部分組成。1 boot loader 主引導程式佔446個位元組。2 dpt disk partition ta...

《摘錄》MBR和分割槽表

mbr 意思是主引導記錄。位於硬碟的0柱面 0磁頭 1扇區。mbr 大小為1個扇區,512位元組。下面是mbr的結構 偏移 構成部分及作用 0 138 引導程式 139位元組 檢測所有分割槽,識別出活動分割槽 139 217 提示資訊區 79位元組 存放報錯資訊 218 445 保留區 228位元組...

分割槽表型別 MBR和GUID區別

mbr分割槽方案無法支援超過2tb容量的磁碟,也即3tb硬碟以mbr分割槽方案分割槽,有三分之一容量會認不到。前幾天幫師兄安裝系統,當進行分割槽時總是有一部分機械硬碟容量讀不到,當時我用就是mbr分割槽。主引導記錄 master boot record,縮寫 mbr 之所以叫 主引導記錄 是因為它是...