天天看點

BIOS啟動下磁盤各引導區的引導順序描述

個人電腦啟動由BIOS或UEFI啟動。

電腦中至少包含一塊硬碟或其他儲存設備,BIOS在自檢完成後,會根據設定的啟動項,加載儲存設備的内容到記憶體,來引導作業系統啟動。

在BIOS中設定的啟動項對應的磁盤中,MBR中必須有可執行引導的代碼塊。硬碟的0柱面、0磁頭、1扇區稱為主引導扇區即MBR,MBR獨立于作業系統,是一段通用的引導程式,來引導作業系統。通常的情況是把磁盤的第一個主分區标記為活動分區,并将作業系統安裝在這個主分區上。

整體的引導過程如下:

BIOS根據啟動項加載設定的磁盤的MBR到記憶體,這個MBR是一段程式,目前有多種引導程式可以安裝到MBR區,來達到不同的啟動目的。

MBR區的程式根據自己的邏輯來加載特定的作業系統,預設的MBR程式總是尋找目前磁盤中的活動分區,并加載活動分區的引導程式,活動分區的引導程式通常是安裝作業系統時由系統設定的,比如WIN8的BCBBOOT設定的引導程式。活動分區的引導程式來完成作業系統的引導啟動。

一個具體的示例:

HD0 通用MBR,BIOS設定為啟動盤。

HD0_0 HD0的第一個主分區,未标記為活動,安裝WIN8作業系統,即主分區引導區包含WIN8引導程式,此分區為标記為活動,不會首先加載此分區的引導程式。

HD0_1 HD0的第二個主分區,标記為活動,安裝Grub4DOS,分區引導區包含Grub4DOS引導程式,通過Grub4DOS來選擇引導過程,加載HD0_0和HD1_1中安裝的作業系統。

HD1_0 HD1的第一個主分區,未标記為活動,分區引導區無引導程式

HD1_1 HD1的第二個主分區,未标記為活動,安裝WIN7作業系統,即分區引導區包含WIN7引導程式,此分區未标記為活動,HD1硬碟的MBR區也可無引導程式,不會首先加載啟動此分區。

啟動流程為BIOS啟動HD0的MBR,HD0的MBR啟動HD0_1的Grub4DOS,Grub4DOS可以根據使用者選擇,來加載HD0_0的WIN8或HD1_1的WIN7。

繼續閱讀