Windows啟動引導(dǎo)順序
操作系統(tǒng)(OS) 2010-12-22 12:11:39 閱讀6 評論 字號:大中小 訂閱
加電自檢--》加載【BIOS】內(nèi)容并查找相應(yīng)啟動設(shè)置--》【如果引導(dǎo)設(shè)備是硬盤類】載入主分區(qū)記錄【MBR】--》根據(jù)主分區(qū)記錄的內(nèi)容查找活動盤--》載入活動盤的引導(dǎo)扇區(qū)【bootsect】--》根據(jù)引導(dǎo)扇區(qū)的記錄在活動分區(qū)內(nèi)查找相應(yīng)的引導(dǎo)文件--》如果是NT則查找并加載ntldr文件,如果是Vista則查找并加載bootmgr文件--》加載成功后轉(zhuǎn)移引導(dǎo)權(quán)限給引導(dǎo)文件--》然后引導(dǎo)文件加載驅(qū)動及啟動配置文件【NT為boot.ini,Vista為BCD】--》加載核心模塊【XP下是NTdetect.com,Vista下是Winload.exe】以進行后續(xù)引導(dǎo)直至引導(dǎo)完成。
以引用內(nèi)容的位置解釋:
1、BIOS內(nèi)容是寫在主板的ROM中,一般不用改,但可以通過主板進行引導(dǎo)設(shè)配選擇的設(shè)置【如設(shè)置光盤引導(dǎo)】
2、MBR卸載硬盤的第一個扇區(qū),里面記錄整個硬盤的分區(qū)情況,大小為64K,一般分為Windows類型和Linux類型。里面內(nèi)容一般也不用修改,但是最好備份一個以備日后所用?!疽驗檫@個被破壞了你的硬盤的內(nèi)容就再也找不回來了】
3、bootsect是每個具體分區(qū)的第一個扇區(qū),里面存放的是具體的引導(dǎo)類型和需要加載的引導(dǎo)文件【如Win98、NT、Vista的引導(dǎo)內(nèi)容都不一樣的】
4、ntldr為XP的引導(dǎo)文件,當(dāng)bootsect里為NT引導(dǎo)時就會加載這個文件,位置在活動分區(qū)的根目錄【否則將無法加載】
5、bootmgr為Vista下的引導(dǎo)文件。當(dāng)bootsect里為Vista引導(dǎo)時會加載此文件,位置同樣也需要在活動分區(qū)里
6、Boot.ini文件是XP的引導(dǎo)配置文件,主要保存啟動時的引導(dǎo)信息,多XP系統(tǒng)時有用。位置同樣也需要在活動分區(qū)里
7、BCD文件時Vista的引導(dǎo)配置文件,同樣保存的是啟動引導(dǎo)的信息,不過BCD除了可以引導(dǎo)Vista/Win7,還可以引導(dǎo)XP、linux。位置在系統(tǒng)目錄里
8、NTdetect.com為XP下核心引導(dǎo)程序,通過這個來加載XP的核心模塊。位置在系統(tǒng)根目錄下
9、Winload.exe為Vista下的核心引導(dǎo)程序,通過這個來加載XP的核心模塊。位置在Windows下
據(jù)上所述,XP和Win7雙系統(tǒng)時以下文件必須都在活動分區(qū)內(nèi):
ntldr、bootmgr、Boot.ini、NTdetect.com,當(dāng)然還有系統(tǒng)的核心文件比如IO.sys之類的