發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
無論是Windows XP、Windows Vista,還是Windows Server 2008、Windows 7,開機加電自檢完成后,都有一個大家都非常熟悉而且不可逾越的界面:一次又一次來回滾動的進度條。不少網(wǎng)友問我:為什么要轉(zhuǎn)那么多次才能進入系統(tǒng)桌面?究竟轉(zhuǎn)多少次才算是正常范圍?怎樣才能讓它少轉(zhuǎn)幾圈?要回答這些問題(具體答案附后),還是讓我們先來看看在“一次又一次來回滾動“的進度條的背后,計算機究竟是在干些什么?
在計算機啟動的這個階段,主要完成四項任務(wù):1。創(chuàng)建Hardware注冊表鍵;2。對Control Set注冊表鍵進行復制;3。載入和初始化設(shè)備驅(qū)動;3。啟動系統(tǒng)服務(wù)項。
創(chuàng)建Hardware注冊表鍵
Windows內(nèi)核會使用在此之前“加電自檢階段”收集到的硬件信息,創(chuàng)建HKEY_LOCAL_MACHINE\Hardware鍵。在注冊表中該鍵的內(nèi)容并不是固定的,而是根據(jù)當前系統(tǒng)中的硬件配置情況進行動態(tài)更新。
對Control Set注冊表鍵進行復制
如果Hardware注冊表鍵創(chuàng)建成功,那么系統(tǒng)內(nèi)核就會對Control Set鍵的內(nèi)容創(chuàng)建一個備份。這個備份將會被用在系統(tǒng)的高級啟動菜單中的“最后一次正確配置”選項。
載入和初始化設(shè)備驅(qū)動
操作系統(tǒng)內(nèi)核首先會載入“底層設(shè)備驅(qū)動”,然后會在注冊表的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services鍵下查找所有Start鍵值為“1”的設(shè)備驅(qū)動。這些設(shè)備驅(qū)動將會在載入之后立刻進行初始化。如果在這一過程中發(fā)生了任何錯誤,系統(tǒng)內(nèi)核將會自動根據(jù)設(shè)備驅(qū)動的“ErrorControl”鍵的數(shù)值進行處理。
啟動系統(tǒng)服務(wù)項
系統(tǒng)內(nèi)核成功載入并且初始化所有底層設(shè)備驅(qū)動后,會話管理器即開始啟動高層子系統(tǒng)和服務(wù),然后啟動Win32子系統(tǒng)。Win32子系統(tǒng)的作用是控制所有輸入/輸出設(shè)備以及訪問顯示設(shè)備。當所有這些操作都完成后,Windows桌面就可以出現(xiàn)在我們的面前(加載“隨機啟動項”的快與慢,則是另外一回事),同時也就可以使用鍵盤以及其它I/O設(shè)備了。
那么,究竟轉(zhuǎn)幾圈才是正常的呢?這個問題沒有權(quán)威解釋。以我對Windows系統(tǒng)各類版本的長期實踐經(jīng)驗:只要不超過 9 圈(這是我在奔騰4、1G內(nèi)存的老主機,運行微軟各類原版遇到的最高值。絕大多數(shù)是 5 圈左右。同事和朋友的低端硬件配置電腦也是如此),都屬正常范圍。因此,不必苛求“怎樣才能讓它少轉(zhuǎn)幾圈”,更不必苦苦尋覓“少轉(zhuǎn)幾圈”的濟世良方(不主張運用網(wǎng)上說的“修改注冊表”之類的邪招)。如若超過上述高限,或者“轉(zhuǎn)起來就沒個完”,那就要考慮是否微軟原版、是否中招中毒、是否進行過非正常操作、硬盤是否“老化”影響傳輸速度等問題了。至于有的網(wǎng)友說,“番茄”或類似“論壇版”只轉(zhuǎn)一圈就行了,我只能回答:如果真是這樣的話,絕對是以“閹割”系統(tǒng)正常操作為代價,籍以嘩眾取寵、招攬客戶,進而謀取種種利益的“小把戲”(不如說是“鬼把戲”來得更貼切)了。
各位網(wǎng)友:
——你的電腦硬件配置?運行的操作系統(tǒng)具體版本?電腦開機后Windows“滾動進度條”轉(zhuǎn)多少圈方可進入Windows桌面?
應(yīng)當知曉的“計算機常識”——
微軟趣話:關(guān)于 Microsoft Windows 家族及其“家族成員”和“社會關(guān)系”
多見不怪:Microsoft、XP、ID、CPU 的緣起及其它
Windows版本縱橫談—— MSDN版、OEM版、RTM版有什么不同?
答疑解惑:本博客使用頻率最高的——ISO(光盤鏡像)解析
計算機常識:淺析 CPU、內(nèi)存、虛擬內(nèi)存、硬盤及其相互之間的關(guān)系
視頻教程系列——電腦原理、主機組裝、硬件維修和系統(tǒng)安裝教程
推薦參閱:一個確實可稱經(jīng)典的《電腦維修流程圖》
計算機基礎(chǔ)知識:推薦參閱一個描述準確、簡明扼要的《電腦啟動流程圖》
數(shù)據(jù)刪除與恢復:“簡單形象比喻”比“高深枯燥理論”來得更貼切更淺顯易懂
計算機常識:淺析Windows操作系統(tǒng)“注冊表”及其在電腦運行中的重大作用
計算機基礎(chǔ)知識:電腦鍵盤設(shè)計、運行原理及其使用——鍵盤常用快捷鍵集錦
答疑解惑:關(guān)于“Windows NT架構(gòu)”和“Microsoft .NET Framework”相關(guān)問題
百度對本空間所有文章的最新排名(照錄)——
最受歡迎的文章TOP20
來自: 五象之鷹 > 《電腦知識》
0條評論
發(fā)表
請遵守用戶 評論公約
Windows啟動過程詳解
基本上,操作系統(tǒng)的引導過程是從計算機通電自檢完成之后開始進行的,而這一過程又可以細分為預(yù)引導、引導、載入內(nèi)核、初始化內(nèi)核,以及登錄這五個階段。載入和初始化設(shè)備驅(qū)動 在這一階段里,操作系...
刪除藍牙虛擬串口
刪除藍牙虛擬串口。藍牙串口。刪除藍牙串口 win7.藍牙串口 任務(wù)被禁用。沒有直接的解決方案就自己摸索著搞,卸載串口驅(qū)動,藍牙驅(qū)動,各...
Windows啟動過程分析
Windows啟動過程分析。加載引導驅(qū)動程序,應(yīng)該只加載那些“像引導卷的文件系統(tǒng)驅(qū)動程序那樣,若要求內(nèi)核來加載它們就會引入循環(huán)相依性”的驅(qū)動程序。Ntldr調(diào)用Ntoskrnl時,它傳遞一個數(shù)據(jù)結(jié)構(gòu)包含了Boo...
Linux內(nèi)核具體體系結(jié)構(gòu)之虛擬文件系統(tǒng)
從而,每個設(shè)備都可以看成文件,通過文件系統(tǒng)訪問到它(這個文件被專稱為[設(shè)備文件])。Logical File Systems雖然我們可以通過[設(shè)備文件...
加速啟動Win XP操作系統(tǒng)的謬論
減少Windows XP進度條跑的圈數(shù),提高系統(tǒng)的啟動速度。“2”——系統(tǒng)將只預(yù)讀取Windows系統(tǒng)文件;“3”——系統(tǒng)將預(yù)讀取Windows系統(tǒng)文件和應(yīng)用程序(Windows XP的默認值)。但是,Windows XP啟動仍然是一個...
windows7提升開機速度與提升關(guān)機速度
windows7提升開機速度與提升關(guān)機速度。其含義分別為:“0”——取消預(yù)讀取功能; “1”——系統(tǒng)將只預(yù)讀取應(yīng)用程序; “2”——系統(tǒng)將只預(yù)讀取Windows系統(tǒng)文件; “3”——系統(tǒng)將預(yù)讀取Windows系統(tǒng)文件和應(yīng)...
Windows XP藍屏解決技巧大揭秘
Windows XP藍屏解決技巧大揭秘_多特軟件教程。一、Windows 2000/XP爆發(fā)藍色警報的原因。Windows 2000/XP的BSOD窗口與Windows NT4以前的BOSD窗口有著很大的區(qū)別,最大的區(qū)別是NT的BSOD窗口僅包括一個通...
WinCE啟動時頻繁死機的原因分析
與以前的Win CE舊版本不同的是,在Win CE 6.0中內(nèi)核(Kenerl)和OEM代碼被分成oal.exe、kernel.dll和kitl.dll三個部分,其中啟動代碼(startup)和 OAL層的實現(xiàn)部分不再與內(nèi)核鏈接生成NK.exe,取而代之...
頑固文件清除(PowerTool) v3.8.0增強版
微信掃碼,在手機上查看選中內(nèi)容