您好,登錄后才能下訂單哦!
首先大概框架是:
BIOS-------->MBR-------->DPT---------->PBR----------->根目錄下的NTLDR(XP)/BOOTMGR(WIN7)
1MBR:mainbootrecord,主引導記錄,這是狹義上的主引導記錄,廣義上的主引導記錄共512字節,包括狹義上的MBR+DPT+2個字節的結束標志位。
狹義的MBR是指446個字節,這446個字節是引導代碼
2DPT:diskpatitiontable,磁盤分區記錄。該部分詳細記錄了分區的信息,總共64字節,每一條分區記錄占用16字節,所以最多可以分4條記錄,這也是為什么計算機最多可以分4個分區的原因。
3結束標志位:共占用2個字節,該結束標志位在0000:7CFEH-0000:7CFFH處,如果等于55AAH,那么說明該主引導記錄是有效的。
4PBR:PBR是各個分區自己的引導記錄
win7啟動的過程:
1BIOS加電自檢:首先BIOS會執行地址為0000FFFFH的地址中的跳轉指令,該指令又使程序調轉到固話化在rom的硬件自檢程序,進行硬件自檢。
2把主引導記錄讀取到內存:當BIOS檢測完計算機硬件認為正常的情況下,BIOS把廣義的MBR讀取到內存中。
3檢查結束標志位;檢查內存地址00007CFE00007CFF處是否為55AA,若不等于專區其他設備啟動。
4當檢測到有啟動設備滿足要求后,BIOS就把控制權轉交給相應的設備,啟動設備將自己的MBR復制到00000600H處,然后繼續執行。
5根據MBR中的引導代碼,執行引導程序。
綜上所述,我們知道硬盤MBR負責總管硬盤分區,只有分區工具才能對它進行讀寫;而PBR則負責管理某個具體的分區,它是用操作系統的高級格式化命令來寫入硬盤的。在系統啟動時,最先讀取的硬盤信息是MBR,然后由MBR內的主引導程序讀出PBR,最后才由PBR內的DOS引導代碼讀取操作系統的引導程序,其中任何一個環節出了問題,操作系統都無法正常啟動成功,如果是MBR部分出了問題,即使只是"55AA"標志字丟失或被改為其他值,通常都會出現"無效分區表"、邏輯盤丟失、啟動死機等現象;而如果是PBR部分出了問題,通常會出現"未格式化的分區"的錯誤提示
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。