MBR分區結構

MBR分區結構

MBR分區結構

MBR分區結構
一、硬盤主引導記錄MBR由4個部分組成:
1、主引導程序(偏移地址0000H–0088H),它負責從活動分區中裝載,并運行系統引導程序。
2、出錯信息數據區,偏移地址0089H–00E1H為出錯信息,00E2H–01BDH全為0字節。
3、分區表(DPT,Disk Partition Table):含4個分區項,偏移地址01BEH–01FDH,每個分區表項長16個字節,共64字節為分區項1分區項2、分區項3、分區項4
4、結束標志字,偏移地址01FE–01FF的2個字節值為結束標志“55 AA”
二、MBR磁盤的分區形式:
一般有3種,既主分區,擴展分區和非DOS分區;
主分區既主DOS分區,擴展分區既擴展的DOS分區(擴展分區可以分邏輯分區);
非DOS分區對于主分區的操作系統來說是一塊被劃分出去的區域,只能非DOS分區中操作系統可以管理。

hexdump -C -n 512 -v /dev/sdb 查看磁盤分區內容

MBR分區結構

MBR分區結構
、磁盤在使用前都要進行分區,也就是將硬盤劃分為一個個邏輯的區域。
每一個分區都有一個確定的起始結束位置。
MBR磁盤的分區形式一般有3種:主分區,擴展分區和非DOS分區。
·主分區既主DOS分區;
·擴展分區既擴展的DOS分區(擴展分區可以分邏輯分區);

·非DOS分區對于主分區的操作系統來說是一塊被劃分出去的區域,只能非DOS分區中操作系統可以管理。

MBR分區結構

MBR分區結構
四、MBR一共占用64個字節,其中每16個字節為一個分區表項。
MBR扇區中只能記錄4個分區信息:

可以是4個主分區,或者是3個主分區1個擴展分區。

MBR分區結構

MBR分區結構
擴展分區的結構分析
由于MBR僅僅為分區表保留了64字節的存儲空間,而每個分區則占用16字節的空間,也就是只能分4個分區,而4個分區在實際情況下往往是不夠用的,因此就有了擴展分區:
1、擴展分區中的每個邏輯分區的分區信息都存在一個類似MBR的擴展引導記錄(簡稱EBR)中。
2、擴展引導記錄包括分區表和結束標志“55 AA”。

3、沒有引導代碼部分。

MBR分區結構

MBR分區結構

(EBR扇區)

MBR分區結構

MBR分區結構
(分區表的第一項描述第一個邏輯分區,第二項指向下一個邏輯分區的EBR。如果下一個邏輯分區不存在,第二項就不需要了。)
五、如果硬盤的MBR被破壞,可以復制其他硬盤的MBR到故障盤,然后修復分區表,也可以初始化故障盤然后修復分區表。

原創文章,作者:Light Yagami,如若轉載,請注明出處:http://www.www58058.com/85121

(1)
Light YagamiLight Yagami
上一篇 2017-08-20
下一篇 2017-08-20

相關推薦

  • Linux Basics–part5

    1、顯示當前系統上root、fedora或user1用戶的默認shell ~]# grep “^\(root\|fedora\|user1\)” /etc/passwd | cut -d: -f7 或者 ~]# egrep “^(root|fedora|user1)” /etc/passwd | cut -d:…

    Linux干貨 2017-08-24
  • SSL應用系列之一:CA證書頒發機構(中心)安裝圖文詳解

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/140518        如果你需要在組織里發布exchange,或者需要給IIS配置SSL的訪問方…

    Linux干貨 2015-03-26
  • linux磁盤管理及文件系統介紹

        硬盤是計算機必備組成部分,現在的硬盤分固態硬盤和傳統機械硬盤,這里要介紹的是傳統機械硬盤。     一.硬盤最基本結構         1.硬盤是由堅硬金屬材料制成的涂以磁性介質的盤片,不同容量硬盤的盤片數不等。…

    Linux干貨 2016-06-22
  • 第一周作業

    1、描述計算機的組成及其功能。
    2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
    3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
    4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echou、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
    5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
    6、請羅列Linux發行版的基礎目錄名稱命名法則及共用規定。

    Linux干貨 2017-12-03
  • LVS詳解

    概述     LVS是工作在4層的負載均衡調度器,可根據請求報文的目標IP和目標協議及端口,根據指定的調度算法,將請求調度轉發至某RealServer,本篇就針對LVS的原理,配置和使用進行簡單介紹,具體包含:     1、LVS的四種類型的介紹   &nbs…

    Linux干貨 2016-10-27
  • httpd 高級應用

    回顧:httpd, lamp, mysql httpd:https, mod_deflate, … httpd+php:三種結合方式     Module:         prefork:libphp5.so  &n…

    Linux干貨 2016-11-01
欧美性久久久久