Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> 關於XP系統教程 >> 深入介紹微軟系統啟動的全過程

深入介紹微軟系統啟動的全過程

日期:2017/4/18 10:21:05      編輯:關於XP系統教程

  估計大家現在都在用微軟的系統吧,微軟的操作系統它功能強大,安全穩定,深受廣大電腦用戶青睐。,而xp系統我們用得最久也是好評最多的操作系統,不過啟動過程中要是出現速度慢的話會讓人很頭疼的,那他為什麼啟動如此之慢呢?

  在基於INTEL的計算機上,Windows2000/XP的啟動過程大致可分為5個步驟:預啟動,啟動,裝載內核,初始化內核以及用戶登錄。

  下面分別展開介紹:

  一.預啟動 首先計算機通電進行自檢,並由BIOS(即基本輸入輸出系統)完成基本硬件配置,然後讀取硬盤的MBR(主引導記錄)檢查硬盤分區表以確定引導分區,並將引導分區上的操作系統引導扇區調入內存中執行,此處即執行NTLDR(操作系統加載器)文件。 * Windows2000/XP支持多重啟動。它在安裝時會首先將已存在的其它操作系統引導扇區保存為BOOTSECT.DOS文件(位於活動分區根目錄下),並修改系統引導扇區,以便系統啟動時加載NTLDR文件,從而達到多重啟動的目的。而Windows98則不具備這個功能,因此如果先裝好Windows2000/XP後再裝Windows98會破壞掉Windows2000/XP的引導記錄,導致2000/XP不能啟動。

  二.啟動 1.首先進行出始化,NTLDR會把處理器從實模式轉換為32位保護模式。

  2.讀取BOOT.INI文件。該文件位於活動分區根目錄下,它的作用是使系統在啟動過程中出現選擇菜單,由用戶選擇希望啟動的操作系統。如果選擇啟動Windows2000/XP,NTLDR會繼續引導進行以下過程;如果選擇為非Windows2000/XP系統,NTLDR則會讀取系統引導扇區副本BOTSECT.DOS轉入啟動相應系統。* 其中[BOOT LOADER]即操作系統加載器,指定系統選擇菜單默認等待時間和默認引導的操作系統。可手工修改或在控制面板中修改,為了保險起見,建議在控制面板中修改。依次選擇控制面板-〉系統-〉高級->啟動和故障恢復,即可更改相關設置。(在WindowsXP中還有另一種方法,即運行msconfig(系統配置實用程序)。 [OPERATING SYSTEMS]段指定操作系統列表,由雙引號括起來的部分就是列表所顯示的內容,可任意修改,使其更加個性化。 * 形如MULTI(0)DISK(0)RDISK(0)PARTITION(1)格式的語句被稱為ARC路徑,它的格式為:MULTI()——指定磁盤控制器(若為SCSI控制器,則此處應替換為SCSI());DISK()——指定SCSI設備編號(對於MULTI該處值始終為0);RDISK()——指定IDE設備編號(對於SCSI,此處被忽略);PARTITION()——指定分區編號。除分區編號由1開始外,其余編號均從0開始。 參數/FASTDETECT表示禁用串行鼠標檢測,是系統默認值。還有幾個常見參數:MAXMEM——指定Windows2000/XP可用內存容量;BASEVIDEO——使用標准VGA顯示驅動程序;NOGUIBOOT——啟動過程中不顯示圖形屏幕;SOS——加載設備驅動程序時顯示其名稱。

  * 在操作系統選擇菜單中的中文字體由位於活動分區根目錄下的BOOTFONT.BIN文件提供。

  3.系統加載NTDETECT.COM文件。由它來檢測機器硬件,如並行端口,顯示適配器等等,並將收集到的硬件列表返回NTLDR用於以後在注冊表中注冊保存。

Copyright © Windows教程網 All Rights Reserved