mbr mysql 主引導記錄MBR的結構和作用

2021-10-18 20:22:55 字數 1263 閱讀 3747

mbr磁碟分割槽都有乙個引導扇區,稱為主引導記錄,英文簡稱為mbr。

1. mbr的結構

mbr扇區位於整個硬碟的第乙個扇區:按照c/h/s位址描述,即0柱面〇磁頭1扇 區:按照lba位址描述即0扇區。它是乙個特殊而重要的扇區。在總共512位元組的mbr扇區中,由四部分結構組成:

(1) 引導程式引導程式占用其中的前440位元組,其位址在偏移1b7h處。

(2) windows磁碟簽名

windows磁碟標籤占用引導程式後的4位元組,其位址在偏移1b8h〜偏移1bbh處, 是windows系統對硬碟初始化時寫入的乙個磁碟標籤。

(3) 分割槽表

偏移1beh〜偏移1fdh的64位元組為dpt (disk partition table,硬碟分割槽表),這是mbr中非常重要的乙個結構。

(4) 結束標誌

扇區最後的兩個位元組「55 aa」(偏移1feh〜偏移1ffh)是mbr的結束標誌。用winhex檢視一塊硬碟的mbr扇區,其結構如圖所示。

2. mbr的作用

mbr扇區在計算機引導過程中起著舉足輕重的作用。計算機在按下電源鍵以後,開 始執行主機板的bios程式,進行完一系列檢測和配置以後,開始按cmos中設定的系統 引導順序進行引導。

主機板bios執行完自己的程式後如何把執行權交給硬碟呢?交給硬碟後又執行儲存在 **的程式呢?讓我們通過了解mbr的作用來解開這些疑問吧。

(1) 引導程式的作用

—計算機主機板的bios程式在自檢通過後,會將mbr扇k整個讀取到記憶體中,然後將 執行權交給記憶體中mbr扇區的引導程式。引導程式首先會將自己整個搬到乙個較為安全 的位址中,目的是防止自己被隨後讀入的其他程式覆蓋,因為引導程式一旦被破壞,就 會引起計算機宕機,從而無法正常引導系統。

系統下一步就會判斷讀入記憶體的mbr扇r的最後兩個位元組是否為「55 aa」,如果 不是則報錯,在螢幕上會列出錯誤資訊。如果是「55 aa」,接下來引導程式會到分割槽表 中查詢是否有活動分割槽,若有活動分割槽,則判斷活動分割槽的引導扇區在磁碟中的位址, 並將該引導扇區讀入記憶體及判斷其合法性,如果是乙個合法的引導扇區,隨後的引導權 就交給這個引導扇區去引導作業系統了,mbr引導程式的使命也就完成了。

(2) windows磁碟簽名的作用

windows磁碟簽名是windows系統在對硬碟做初始化時寫入的乙個標籤,它是mbr 扇區不可或缺的乙個組成部分。windows系統依靠這個簽名來識別硬碟,如果硬碟的籤 名丟失,windows系統就會認為該硬碟沒有初始化。

MBR (主引導記錄)

概念 包含三部分 主引導記錄 masterbootrecord,mbr 共446位元組。在此記錄著一段可執行 因系統而異。但都是用於裝載第二引導裝載程式。windows產生的mbr裝載執行pbr grub產生的mbr裝載執行grldr。功能 檢查硬碟分割槽表是否完好。在分割槽表中尋找可引導的 活動 ...

磁碟主引導記錄(MBR)

mbr master boot record 中文意為主引導記錄。電腦開機後,主機板自檢完成後,被第乙個讀取到的磁碟位置。硬碟的0磁軌的第乙個扇區稱為mbr,它的大小是512位元組,它是不屬於任何乙個作業系統,也不能用作業系統提供的磁碟操作命令來讀取。dos時代氾濫成災的引導區病毒多寄生於此。電腦系...

硬碟主引導記錄 MBR 及其結構

硬碟的0柱面 0磁頭 1扇區稱為主引導扇區,fdisk程式寫到該扇區的內容稱為主引導記錄 mbr 該記錄占用512個位元組,它用語硬碟啟動時將系統控制權交給使用者指定的,並在分割槽表中登記了的某個作業系統區。1.mbr的讀取 硬碟的引導記錄 mbr 是不屬於任何乙個作業系統,也不能用作業系統提供的磁...