Windows 7操作系統(tǒng)啟動過程詳解
Windows 7操作系統(tǒng)啟動過程詳解,一般順序為:BIOS-->MBR--> Bootmgr -->BCD-->Winload.exe-->內(nèi)核加載。
1) 開機后,BIOS進行開機自檢(POST),然后選擇從硬盤進行啟動,加載硬盤的MBR并把控制權(quán)交給MBR(MBR是硬盤的***個扇區(qū),它不在任何一個分區(qū)內(nèi));
2) MBR會搜索64B大小的分區(qū)表,找到4個主分區(qū)(可能沒有4個)的活動分區(qū)并確認其他主分區(qū)都不是活動的,然后加載活動分區(qū)的***個扇區(qū)(Bootmgr)到內(nèi)存;
3) Bootmgr尋找并讀取BCD,如果有多個啟動選項,會將這些啟動選項反映在屏幕上,由用戶選擇從哪個啟動項啟動。
4) 選擇從Windows 7啟動后,會加載C:\windows\system32\winload.exe,并開始內(nèi)核的加載過程,內(nèi)核加載過程比較長,比較復雜,這里就不一一講了。
在這個過程中,bootmgr和BCD存放在Windows 7的保留分區(qū)里,而從Winload.exe開始,就開始進入到C盤執(zhí)行內(nèi)核的加載過程了。
【編輯推薦】