硬盤MBR和GPT分區(qū)詳解.doc

硬盤MBR和GPT分區(qū)詳解.doc

ID:49774985

大?。?35.00 KB

頁數:27頁

時間:2020-03-02

硬盤MBR和GPT分區(qū)詳解.doc_第1頁
硬盤MBR和GPT分區(qū)詳解.doc_第2頁
硬盤MBR和GPT分區(qū)詳解.doc_第3頁
硬盤MBR和GPT分區(qū)詳解.doc_第4頁
硬盤MBR和GPT分區(qū)詳解.doc_第5頁
資源描述:

《硬盤MBR和GPT分區(qū)詳解.doc》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、.硬盤MBR和GPT分區(qū)詳解目前磁盤分區(qū)有兩種形式:GPT分區(qū)和MBR分區(qū)。MBR相比而言比較常見,大多數磁盤都是采用這種分區(qū)形式。MBR分區(qū)和GPT分區(qū)的區(qū)別在于:MBR最多只支持4個主分區(qū),GPT能夠支持128個主分區(qū)。然而GPT分區(qū)形式在重裝系統(tǒng)需要主板的EFI支持,所以導致出現上面的這種情況。因此解決的辦法就是將分區(qū)形式轉換為MBR分區(qū)形式。但是在轉換之前必須要做好數據備份,將磁盤里重要的東西全部拷出來,因為只有整個磁盤全部為空時,才能夠進行轉換。傳統(tǒng)的分區(qū)方案(稱為MBR分區(qū)方案)是將分區(qū)信息保存到磁盤的第一個扇區(qū)(MBR扇區(qū))中的64個字節(jié)中,每個分區(qū)項占用16個字節(jié)

2、,這16個字節(jié)中存有活動狀態(tài)標志、文件系統(tǒng)標識、起止柱面號、磁頭號、扇區(qū)號、隱含扇區(qū)數目(4個字節(jié))、分區(qū)總扇區(qū)數目(4個字節(jié))等內容。由于MBR扇區(qū)只有64個字節(jié)用于分區(qū)表,所以只能記錄4個分區(qū)的信息。這就是硬盤主分區(qū)數目不能超過4個的原因。后來為了支持更多的分區(qū),引入了擴展分區(qū)及邏輯分區(qū)的概念。但每個分區(qū)項仍用16個字節(jié)存儲。GPT磁盤是指使用GUID分區(qū)表的磁盤,是源自EFI標準的一種較新的磁盤分區(qū)表結構的標準。與普遍使用的主引導記錄(MBR)分區(qū)方案相比,GPT提供了更加靈活的磁盤分區(qū)機制。MBR的全稱是Master?Boot?Record(主引導記錄),MBR早在198

3、3年IBM?PC?DOS?2.0中就已經提出。之所以叫“主引導記錄”,是因為它是存在于驅動器開始部分的一個特殊的啟動扇區(qū)。這個扇區(qū)包含了已安裝的操作系統(tǒng)的啟動加載器和驅動器的邏輯分區(qū)信息。word范文.主引導扇區(qū)是硬盤的第一扇區(qū)。它由三個部分組成,主引導記錄MBR、硬盤分區(qū)表DPT和硬盤有效標志。在總共512字節(jié)的主引導扇區(qū)里MBR占446個字節(jié),偏移地址0000H--0088H),它負責從活動分區(qū)中裝載,并運行系統(tǒng)引導程序;第二部分是Partition?table區(qū)(DPT分區(qū)表),占64個字節(jié);第三部分是Magic?number,占2個字節(jié)。word范文.MBR扇區(qū)代碼在DP

4、T共64個字節(jié)中,以16個字節(jié)為分區(qū)表項單位描述一個分區(qū)的屬性。也就是說,第一個分區(qū)表項描述一個分區(qū)的屬性,一般為基本分區(qū)。第二個分區(qū)表項描述除基本分區(qū)外的其余空間,一般而言,就是我們所說的擴展分區(qū)。這部分的大體說明見表1。word范文.???????????DPT代碼分析?注:上表中的超過1字節(jié)的數據都以實際數據顯示,就是按高位到地位的方式顯示。存儲時是按低位到高位存儲的。兩者表現不同,請仔細看清楚。以后出現的表,圖均同。word范文.  也可以在winhex中看到這些參數的意義:???????word范文.???說明:?每個分區(qū)表項占用16個字節(jié),假定偏移地址從0開始。如圖3

5、的分區(qū)表項3。分區(qū)表項4同分區(qū)表項3?! ?、0H偏移為活動分區(qū)是否標志,只能選00H和80H。80H為活動,00H為非活動。其余值對microsoft而言為非法值。  2、重新說明一下(這個非常重要):大于1個字節(jié)的數被以低字節(jié)在前的存儲格式格式(littleendianformat)或稱反字節(jié)順序保存下來。低字節(jié)在前的格式是一種保存數的方法,這樣,最低位的字節(jié)最先出現在十六進制數符號中。例如,相對扇區(qū)數字段的值0x3F000000的低字節(jié)在前表示為0x0000003F。這個低字節(jié)在前的格式數的十進制數為63?! ?、系統(tǒng)在分區(qū)時,各分區(qū)都不允許跨柱面,即均以柱面為單位,這就是

6、通常所說的分區(qū)粒度。有時候我們分區(qū)是輸入分區(qū)的大小為7000M,分出來卻是6997M,就是這個原因。偏移2H和偏移6H的扇區(qū)和柱面參數中,扇區(qū)占6位(bit),柱面占10位(bit),以偏移6H為例,其低6位用作扇區(qū)數的二進制表示。其高兩位做柱面數10位中的高兩位,偏移7H組成的8位做柱面數10位中的低8位。由此可知,實際上用這種方式表示的分區(qū)容量是有限的,柱面和磁頭從0開始編號,扇區(qū)從1開始編號,所以最多只能表示1024個柱面×63個扇區(qū)×256個磁頭×512byte=8455716864byte。即通常的8.4GB(實際上應該是7.8GB左右)限制。實際上磁頭數通常只用到25

7、5個(由匯編語言的尋址寄存器決定),即使把這3個字節(jié)按線性尋址,依然力不從心。在后來的操作系統(tǒng)中,超過8.4GB的分區(qū)其實已經不通過C/H/S的方式尋址了。而是通過偏移CH~偏移FH共4個字節(jié)32位線性扇區(qū)地址來表示分區(qū)所占用的扇區(qū)總數。可知通過4個字節(jié)可以表示2^32個扇區(qū),即2TB=2048GB,目前對于大多數計算機而言,這已經是個天文數字了。在未超過8.4GB的分區(qū)上,C/H/S的表示方法和線性扇區(qū)的表示方法所表示的分區(qū)大小是一致的。也就是說,兩種表示方法是協(xié)調的。即使不協(xié)

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。