您好,登錄后才能下訂單哦!
第一步:當我們按下電源開關時,電源就開始向主板和其它設備供電,此時電壓還不太穩定,主板上的控制芯片組會向CPU發出并保持
一個RESET(重置)信號,讓CPU內部自動恢復到初始狀態,但CPU在此刻不會馬上執行指令。當芯片組檢測到電源已經開始穩定供電了
(當然從不穩定到穩定的過程只是一瞬間的事情),它便撤去RESET信號(如果是手工按下計算機面板上的Reset按鈕來重啟機器,那么松
開該按鈕時芯片組就會撤去RESET信號),CPU馬上就從地址FFFF0H處開始執行指令,從前面的介紹可知,這個地址實際上在系統BIOS
的地址范圍內,無論是AwardBIOS還是AMIBIOS,放在這里的只是一條跳轉指令,跳到系統BIOS中真正的啟動代碼處。
第二步:系統BIOS的啟動代碼首先要做的事情就是進行POST(Power-OnSelfTest,加電后自檢),POST的主要任務是檢測系統中一
些關鍵設備是否存在和能否正常工作,例如內存和顯卡等設備。由于POST是最早進行的檢測過程,此時顯卡還沒有初始化,如果系統BIOS
在進行POST的過程中發現了一些致命錯誤,例如沒有找到內存或者內存有問題(此時只會檢查640K常規內存),那么系統BIOS就會直接
控制喇叭發聲來報告錯誤,聲音的長短和次數代表了錯誤的類型。在正常情況下,POST過程進行得非常快,我們幾乎無法感覺到它的存
在,POST結束之后就會調用其它代碼來進行更完整的硬件檢測。
第三步:接下來系統BIOS將查找顯卡的BIOS,前面說過,存放顯卡BIOS的ROM芯片的起始地址通常設在C0000H處,系統BIOS在這個
地方找到顯卡BIOS之后就調用它的初始化代碼,由顯卡BIOS來初始化顯卡,此時多數顯卡都會在屏幕上顯示出一些初始化信息,介紹生產
廠商、圖形芯片類型等內容,不過這個畫面幾乎是一閃而過。系統BIOS接著會查找其它設備的BIOS程序,找到之后同樣要調用這些BIOS內
部的初始化代碼來初始化相關的設備。
第四步:查找完所有其它設備的BIOS之后,系統BIOS將顯示出它自己的啟動畫面,其中包括有系統BIOS的類型、序列號和版本號等內
容。
第五步:接著系統BIOS將檢測和顯示CPU的類型和工作頻率,然后開始測試所有的RAM,并同時在屏幕上顯示內存測試的進度,我們可
以在CMOS設置中自行決定使用簡單耗時少或者詳細耗時多的測試方式。
第六步:內存測試通過之后,系統BIOS將開始檢測系統中安裝的一些標準硬件設備,包括硬盤、CD-ROM、串口、并口、軟驅等設
備,另外絕大多數較新版本的系統BIOS在這一過程中還要自動檢測和設置內存的定時參數、硬盤參數和訪問模式等。
第七步:標準設備檢測完畢后,系統BIOS內部的支持即插即用的代碼將開始檢測和配置系統中安裝的即插即用設備,每找到一個設備之
后,系統BIOS都會在屏幕上顯示出設備的名稱和型號等信息,同時為該設備分配中斷、DMA通道和I/O端口等資源。
第八步:到這一步為止,所有硬件都已經檢測配置完畢了,多數系統BIOS會重新清屏并在屏幕上方顯示出一個表格,其中概略地列出了
系統中安裝的各種標準硬件設備,以及它們使用的資源和一些相關工作參數。
第九步:接下來系統BIOS將更新ESCD(ExtendedSystemConfigurationData,擴展系統配置數據)。ESCD是系統BIOS用來與操作系
統交換硬件配置信息的一種手段,這些數據被存放在CMOS(一小塊特殊的RAM,由主板上的電池來供電)之中。通常ESCD數據只在系統
硬件配置發生改變后才會更新,所以不是每次啟動機器時我們都能夠看到"UpdateESCD...Success"這樣的信息,不過,某些主板的系統
BIOS在保存ESCD數據時使用了與Windows9x不相同的數據格式,于是Windows9x在它自己的啟動過程中會把ESCD數據修改成自己的格
式,但在下一次啟動機器時,即使硬件配置沒有發生改變,系統BIOS也會把ESCD的數據格式改回來,如此循環,將會導致在每次啟動機器
時,系統BIOS都要更新一遍ESCD,這就是為什么有些機器在每次啟動時都會顯示出相關信息的原因。
以下為重要內容
第十步:ESCD更新完畢后,系統BIOS的啟動代碼將進行它的最后一項工作,即根據用戶指定的啟動順序從軟盤、硬盤或光驅啟動(第
一啟動項)。以C盤為啟動盤為例,系統會先找到MBR,找到MBR之后,就把工作交給它了,MBR此時被調入內存當中,MBR查找自己的分
區表找到哪個是”活動分區,然后再去找“活動分區”,此時活動分區中的ntldr、boot.ini等啟動操作系統的文件會開始動作,運行操作系統文件
并進而啟動系統。
相關概念:
MBR:即 MBR master boot record,和引導記錄。MBR位于整個磁盤的第一個扇區,即所謂的啟動扇區
分區表:存儲著磁盤分區的相關數據,比如:每個磁盤分區的起始地址、結束地址、是否為活動分區,分區表存儲在MBR中
系統卷:該分區內存儲著一些用來啟動操作系統的文件,例如:boot.ini 、ntdetect.com、ntldr等文件(該卷要被設為“活動分區”)
引導卷:用來存儲windows server 2003 操作系統文件的磁盤分區,操作系統文件一般放在windows文件夾內,該項文件夾所在的磁盤分區
就是“引導卷”
注意:
1、系統卷區別于我們平時所說的“系統盤”,我們平時的計算機是單系統,系統卷和引導卷都是位于同一個分區中,故總稱為系統盤。
2、我們要設置一個分區是否為活動分區,是看它是否為“系統卷”,而非看它是否存儲系統文件,即引導卷,不過一般計算機都是單系統,系
統卷和引導卷都是同一個分區中。也就是要把“系統卷”設為“活動分區”。因為系統卷內存儲著啟動操作系統的文件,即使把“引導卷”設為活
動,啟動系統時找不到“啟動文件”,也無法運行操作系統文件
只能夠將主磁盤分區設為“活動分區”,不能將擴展分區設為“活動分區
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。