電腦知識:windows的啟動過程
第一臺得到了廣泛應用的個人電腦從IBM公司開發(fā)出以來,電腦從本質(zhì)上說沒有多大改變,按下電源開關(guān)以后,每臺電腦都會先執(zhí)行一些相同的開機步驟 ,然后才開始運行操作系統(tǒng)。這些硬件檢測步驟很重要,不這些由于是硬件問題和windows啟動的關(guān)系不大,在這里就簡略的介紹一下。
首先,按下電源開關(guān)以后,電腦會進行開機自檢,檢測Bios是否完整,主要的硬件如內(nèi)存和處理器是否連接正確并正常使用。通過開機自檢以后,BIOS會按照你設定主從引導(大多數(shù)人都把主啟動設置為硬盤,因為這樣會減少查找引導文件時間,比主光盤啟動等快2秒-30秒),依次查找可以引導的文件。如果找到BOIS就執(zhí)行找到的啟動代碼,然后執(zhí)行windows啟動。
Windows 9x 這樣的是基于MS-DOS核心的操作系統(tǒng)與Windows 2000和WINDOWS XP啟動過程不一樣,但是現(xiàn)在幾乎已經(jīng)絕跡,所以只和大家說一下 Windows 2000/XP 的啟動過程。
第一步,BOIS會執(zhí)行主硬盤上的主引導記錄(MBR),MBR會載入和分析boot.ini配置文件,該文件包含安裝在硬盤上的所有操作系統(tǒng)記錄,以及如果執(zhí)行這些操作系統(tǒng)的指令。這時候會顯示一個啟動菜單,在安裝多操作系統(tǒng)下通過菜單,可以讓你選擇進入那個你以安裝的Windows 2000還是WINDOWS XP。
在啟動菜單選擇進入操作系統(tǒng)后,NTDETECT. COM程序就會收集已安裝硬件的信息,然后它會從BOOT. INI 文件中讀取信息,找出啟動分區(qū)的位置。
下一步,NTLLDR會讀取注冊表,選擇活動的的硬件配置文件和控制配置信息,然后載入所需的設置驅(qū)動程序。最后,WINDOWS XP核心NTOSKRNL.EXE介入進來,啟動WINLOGON.EXE程序,后者有啟動LSASS.EXE?。ū镜匕踩芾砟K),它決定著登陸界面是歡迎界面還是老式 2000登陸對話框,在輸入用戶名和密碼以后就會載入桌面,到這里,WINDOWS XP的啟動過程就結(jié)束了。
Windows xp的啟動時刻表
0:00,按下電源按鈕,接通電源到你的電腦上。
0:03,電腦從只讀存儲器芯片上輸入Bios(基本的輸入/輸出系 統(tǒng))。Bios運行POST自檢(電源自檢程序),并檢查是否有CPU.內(nèi)存和顯卡。
0:05,BIOS喚醒顯卡,屏幕上開始出現(xiàn)顯示,POST檢測內(nèi)存的第一百兆字節(jié)是否有誤。
0:07,BIOS搜索鍵盤,檢測軟驅(qū)、光驅(qū)和硬盤,然后開始檢測這些設備是否有誤。
0:20,BIOS把Windows xp代碼交給硬盤,電腦初始化內(nèi)存管理器,設備驅(qū)動程序和操作系統(tǒng)的各部分。最后,有Windows 注冊管理器進行監(jiān)控。
0:42,出現(xiàn)Windows xp登陸屏幕。選擇的用戶名,電腦根據(jù)選擇的開始載入Windows Explorer。
Login +0:04,系統(tǒng)載入TSR程序(terminnate-and-stay resident programs),如反病毒軟件和其他后臺程序,確保你的Windows 能正常運行。
Login +0:16,完成啟動??梢蚤_始Windows 之旅吧,不過一定要注意要正確關(guān)閉系統(tǒng)。