windows7中l(wèi)oader的用法是什么

小億
238
2023-11-22 13:30:14

Windows 7 中的 loader 是指用于啟動(dòng)操作系統(tǒng)的程序。具體來說,Windows 7 的 loader 負(fù)責(zé)加載并執(zhí)行操作系統(tǒng)的內(nèi)核文件,以啟動(dòng)操作系統(tǒng)。

Windows 7 的 loader 主要有兩個(gè)階段:

  1. 第一階段加載器(First Stage Loader):也稱為 bootmgr,位于啟動(dòng)磁盤的主引導(dǎo)記錄(MBR)中。當(dāng)計(jì)算機(jī)啟動(dòng)時(shí),BIOS 會(huì)將控制權(quán)交給 bootmgr,然后 bootmgr 加載第二階段加載器(Second Stage Loader)。

  2. 第二階段加載器(Second Stage Loader):也稱為 winload.exe,位于系統(tǒng)分區(qū)的啟動(dòng)目錄中。第二階段加載器會(huì)加載操作系統(tǒng)的內(nèi)核文件(ntoskrnl.exe),并將控制權(quán)交給內(nèi)核,從而完成操作系統(tǒng)的啟動(dòng)。

因此,Windows 7 的 loader 的用法是將控制權(quán)從 BIOS 交給 bootmgr,然后由 bootmgr 加載 winload.exe,最終啟動(dòng)操作系統(tǒng)。這個(gè)過程通常是自動(dòng)完成的,用戶無需手動(dòng)操作 loader。

0