- UID
- 17128
- 帖子
- 1061
- 積分
- 9940
- 威望
- 10
- 金錢
- 652
- 貢獻
- 538
- 魅力
- 3834
- 閱讀權限
- 250
- 在線時間
- 152 小時
- 註冊時間
- 2011-5-20
- 最後登錄
- 2023-6-4
|
1#
發表於 2013-8-9 23:42
| 只看該作者
Windows 7 開機原理
作者: pele 日期: 2013-8-9 23:42 閱讀: 2342 人
打印
收藏
大 中
小
Windows 7 開機原理
1、開啟電源
計算機系統將進行加電自檢(POST)。如果通過,之後BIOS會讀取主引導記錄(MBR)——被標記為啟動設備的硬盤的首扇區,並傳送被Windows 7建立的控制編碼給MBR。
這時,Windows接管啟動過程。接下來:MBR讀取引導扇區-活動分區的第一扇區。此扇區包含用以啟動Windows啟動管理器(Windows Boot Manager)程序Bootmgr exe的代碼。
2、啟動菜單生成
Windows啟動管理器讀取“啟動配置數據存儲(Boot Confi guration Data store)中的信息。此信息包含已被安裝在計算機上的所有操作系統的配置信息,並且用以生成啟動菜單。
3、當您在啟動菜單中選擇下列動作時
<1> 如果您選擇的是Windows 7(或Windows Vista),Windows 啟動管理器(Windows Boot Manager)運行%SystemRoot%\System32文件夾中的OS loader——Winload.exe。
<2> 如果您選擇的是自休眠狀態恢復Windows 7 或Vista,那麼啟動管理器將裝載Winresume.exe並恢復您先前的使用環境。
<3> 如果您在啟動菜單中選擇的是早期的Windows版本,啟動管理器將定位系統安裝所在的捲,並且加載Windows NT風格的早期OS loader(Ntldr.exe)——生成一個由boot.ini內容決定的啟動菜單。
4、核心文件加載及登錄
Windows7啟動時,加載其核心文件Ntoskrnl.exe和hal.dll——從註冊表中讀取設置並加載驅動程序。接下來將運行Windows會話管理器(smss.exe)並且啟動Windows啟動程序(Wininit exe),本地安全驗證(Lsass.exe)與服務(services.exe)進程,完成後,您就可以登錄您的系統了。
5、登陸後的開機加載項目
OK,我們進入了Win7系統的登陸畫面,地球人都知道,當然,還有很多用戶朋友們用Win7優化大師中內置的美化大師把這兒改成了個性化的畫面。
當您輸入您的用戶名和密碼,登陸進入您的系統那一刻,硬盤吱嘎的叫聲(此處不涉及SSD型硬盤)和硬盤燈的再次閃亮提醒您:系統正在加載您這個賬戶的個人專用設置文件,正在加載當前電腦和當前用戶所指定的一些開機啟動項目內的軟件。這是眾多軟件(包括木馬病毒)最喜歡的地方,什麼QQ、MSN、殺毒軟件的不說,連電驢和vagaa和一些播放器等等啥的也不放過這些地方,畢竟他們要靠這兒來常駐您的桌面右下角和內存之中,方便進行正當的和不正當的一些工作(此處指的是某些流氓和惡意軟件)。當這些加載完畢,您才算真正進入了您的Windows桌面,日常娛樂和工作生活才得以開始。 |
|