熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

Windows的啟動順序

2013-11-11 15:32:00  來源: 電腦常識 

  Windows的啟動過程包括以下幾個階段

  啟動自檢階段

  這個階段主要是讀取 BIOS 然後內存CPU硬盤鍵盤等設備進行自檢這個階段在屏幕上顯示就是自檢的那些打印信息

  屏幕顯示自檢的打印信息

  初始化啟動階段

  這個階段根據 BIOS 指定的啟動順序找到可以啟動的優先啟動設備比如本地磁盤CD Driver USB 設備等等然後准備從這些設備啟動系統

  屏幕顯示黑屏

  Boot 加載階段

  這個階段首先從啟動分區(比如 C 盤) 加載 Ntldr 然後Ntldr 做如下設置

  內置內存模式如果是 x 的處理器並且操作系統是 則設置為 bit flat memory mode如果是 位操作系統 + 位處理器則設置為位內存模式

  啟動文件系統

  讀取 bootini 文件

  屏幕顯示黑屏如果按F或者多系統時會顯示啟動選項菜單

  檢測和配置硬件階段

  這個階段檢查和配置一些硬件設備它們分別是

  系統固件比如時間和日期

  總線和適配器

  顯示適配器

  鍵盤

  通訊端口

  磁盤

  軟盤

  輸入設備(如鼠標)

  並口

  在ISA總線上運行的設備

  屏幕顯示黑屏

  內核加載階段

  在內核加載階段Ntldr 將首先加載Windows內核 Ntoskrnlexe 和 硬件抽象層 (HAL) HAL 有點類似於嵌入式操作系統下的BSP(Borad support package)這個抽象層對硬件底層的特性進行隔離對操作系統提供統一的調用接口操作系統移植到不同硬件時只要改變相應的 HAL 就可以其它的內核組件不需要修改這個是操作系統通常的設計模式

  接下來Ntldr 從HKEY_LOCAL_ MACHINESYSTEMCurrentControlSet 下讀取這台機器安裝的驅動程序然後依次加載驅動程序

  驅動程序加載完成後Windows做如下設置

   創建系統環境變量

   啟動 winsys 這個是Windows子系統的內核模式部分

   啟動 csrssexe這個是Windows子系統的用戶模式部分

   啟動 winlogonexe

   創建虛擬內存頁面文件

   對一些必要的文件進行改名(主要是驅動文件如果更新後需要在下次重啟前改名)

  屏幕顯示顯示Windows logo 界面和進度條

  登錄階段

  這個階段會做如下幾件事

   啟動機器上安裝的所有需要自動啟動的Windows服務

   啟動本地安全認證 Lsassexe

   顯示登錄界面

  屏幕顯示顯示登錄界面


From:http://tw.wingwit.com/Article/Common/201311/6696.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.