青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

無我

讓內心永遠燃燒著偉大的光明的精神之火!
靈活的思考,嚴謹的實現
豪邁的氣魄、頑強的意志和周全的思考

windows系統啟動過程原理全面分析 [轉]

windows系統啟動過程原理全面分析

http://blog.csdn.net/trypsin/archive/2009/08/20/4466373.aspx

現在個人用的最多的就是windows XP,要正確使用Windows XP,一定要熟練掌握Windows XP的啟動原理。Windows XP的啟動過程所執行的操作可以看成是一個操作系統整體環境的快照或縮影,了解了Windows XP的啟動原理,有助于深入了解Windows XP的多方面機制。

正如很多人所經常遇到的那樣,Windows XP并不是十全十美的,如果操作失誤,很可能導致Windows XP的各種故障。其中,啟動故障比較常見,也比較難于對付。因為,如果系統啟動不起來,對它的排錯也就無從談起。所以,熟練掌握對Windows XP啟動故障的排除,也是一個“菜鳥”必不可少的技能。 

Windows XP是基于NT技術的操作系統,它的啟動過程同Windows NT和Windows 2000基本相同,但是同DOS、Windows 3.X、Windows 9.X和Windows ME大相徑庭。Windows XP徹底拋棄了原先的基于字符的實模式環境,其啟動過程比較復雜。  一般來說,Windows XP的啟動過程,主要包括以下幾個步驟: 

一、電源開啟自檢過程 

在打開計算機電源時,首先開始電源啟動自檢過程。在BIOS中包含一些基本的指令,能夠幫助計算機在沒有安裝任何操作系統的情況下進行基本的啟動。電源啟動自檢過程首先會從BIOS中載入必要的指令,然后進行如下一系列的自檢操作: 
進行硬件的初始化檢查,例如檢查內存的容量等。 


驗證用于啟動操作系統的設備是否正常,例如,檢查硬盤是否存在等。


從CMOS中讀取系統配置信息。  在完成了電源啟動的自檢之后,每個帶有固件的硬件設備,如顯卡和磁盤控制器,都會根據需要完成內部的自檢操作。 

二、初始化啟動過程

在完成了電源啟動自檢過程之后,存儲在CMOS中的設置,例如磁盤的引導順序等,能夠決定由哪些設備來引導計算機。例如,可以設置磁盤的引導順序為首先通過A盤引導,其次才通過C盤引導,則系統會首先嘗試用A盤引導系統,如果A盤存在并可引導,則通過A盤引導。如果A盤不存在,則通過C盤引導系統。如果A盤存在,但不是引導盤,則系統地提示系統不可引導。 

一般來說通常會使用硬盤引導。在進行硬盤引導時,啟動過程通常按照如下的步驟進行:
系統首先檢測打開電源的硬盤。 若該硬盤是啟動盤,BIOS就將主引導記錄(Main Boot Record――MBR)中的引導代碼載入內存。 
接著,BIOS會將啟動過程的運行交給MBR來進行。 
計算機搜索MBR中的分區表,找出活動分區(Active Partition)。
計算機將活動分區的第一個扇區中的引導代碼載入到內存。 
引導代碼檢測當前使用的文件系統是否可用。 
引導代碼查找ntldr文件,找到之后啟動它。 (該文件ntldr文件將來在登錄進入windows系統之后C盤根目錄隱藏文件下找到)
BIOS將控制權轉交給ntldr,由ntldr完成操作系統的啟動。 

  注意:這里簡單介紹一下MBR的概念。MBR位于啟動磁盤的第一個扇區,其中主要包含引導代碼(Boot Code)和分區表(Partition Table)數據。引導代碼主要用于引導系統。而分區表則主要用于標識基本分區和擴展分區。

三、引導程序載入過程 

本過程主要由ntldr 文件完成。Ntldr從引導分區載入啟動文件,然后完成如下一些任務。

 

1、在基于X86CPU的系統下,設置CPU的運行使用32位的Flat內存模式 。
對基于X86CPU的計算機來說,第一次啟動的時候總是進入所謂的實模式(RealMode)。在實模式下CPU的某些特性不能完全發揮,這是因為它要保證同8位或16位的CPU(如8086、8088)相兼容。實模式下由于系統規格的限制,無法對大容量內存進行直接存取,而必須通過分段的方式完成。對于32位的Windows XP來說,8位或16位的CPU顯然是無用的。 
ntldr首先會將CPU切換到32位的模式,從而確保Windows XP的正常。在CPU的32位模式下,可以對大容量內存進行直接存取,而徹底拋棄了原先在8位或16位下分段存取內存的不便。這也是為什么32位模式稱作Flat內存模式的原因。

2、啟動文件系統
ntldr 中包含相應的代碼,能夠幫助Windows XP完成對NTFS或FAT格式的磁盤進行讀寫。從而能夠讀取、訪問和復制文件。


3、讀取boot.ini 文件 
在這一步中,ntldr 會分析boot.ini文件,確定操作系統分區所在的位置。
對于單引導的系統來說,ntldr 會通過啟動ntdetect.com來初始化硬件檢測狀態。 
對于多引導系統來說,首先由用戶在操作系統菜單中選擇要啟動的操作系統然后而由ntldr進行相應的操作。 
如果用戶選擇啟動ntdetect.com來初始化硬件檢測狀態。 
如果選擇啟動舊式的微軟操作系統,如MS-DOS、Windows 9x/ME,ntldr會將從bootsect.dos文件中讀取MBR代碼,然后將控制權交給bootsect.dos中的MBR。 


4、根據需要提供啟動菜單 
在這一步,如果用戶按下F8鍵,則會顯示啟動菜單,允許用戶選擇不同的啟動方式,例如使用安全方式啟動,或是使用最后一次正確的配置啟動等。 


5、檢測硬件和硬件配置 
在這一步中,ntldr 啟動ntdetect.com文件進行基本的設備檢查,然后將 boot.ini文件中的信息,以及注冊表中的硬件和軟件信息傳遞給ntoskrnl.exe 程序。 

四、檢測和配置硬件過程 

在處理完boot.ini文件之后,ntldr會啟動ntdetect.com程序。在基于X86的系統中,ntdetect.com會通過調用系統固件程序收集安裝的硬件信息,然后由ntdetect.com將這些信息傳遞送回ntldr。Ntldr獲取從ntdetect.com發來的信息后,將這些信息組織成為內部的斷氣結構形式,然后由ntldr 啟動ntoskrnl.exe ,并將這些信息發送給它。 

Ntdetect.com 會收集如下類型的硬件信息: 
系統固件信息,例如時間和日期等 
總線適配器的類型 
顯卡適配器的類型 
鍵盤 
通信端口 
磁盤 
軟盤 
輸入設備,例如鼠標 
并口 
安裝在ISA槽中的ISA設備 
完成信息的檢測之后,Windows XP會在屏幕上顯示那個著名的Windows XP商標,并顯示一個滾動的,告訴用戶Windows 的啟動進程。

五、內核加載過程

在此過程中,ntldr實施下列一些功能。 
1、將內核(ntoskrnl.exe)和硬件抽象層(hal.dll)載入到內存 
2、加載控制集信息 
在這一過程中,ntldr從注冊表中的HKEY_LOCAL-_MACHINE\SYSTEM位置加載相應的控制集(Control Set)信息,并確定在啟動過程中要加載的設備驅動。 
3、加載設備驅動程序和服務 
在這一步中,系統會在BIOS的幫助下開始加載設備驅動程序,以及服務。 
4、啟動會話管理器 
完成上面的過程之后,內核會啟動會話管理器(Session Manager),這是一個名為smss.exe 的程序,其作用表現如下: 

(1)創建系統環境變量 

(2)創建虛擬內存頁面文件 

六、用戶登錄過程 

在這一過程中,Windows 子系統會啟動winlogon.exe,這是一個系統服務,用于提供對Windows 用戶的登錄和注銷的支持。

Winlogon.exe 可以完成如下一些工作: 

啟動服務子系統(services.exe),也稱服務控制管理器(Service Control Manager, SCM)。 
啟動本地安全授權(Local Security Authority , LSA)過程(lsass.exe)。 

在開始登錄提示的時候,對Crtl+Alt+Del組合鍵進行分析處理。
一個圖形化的識別和認證組件收集用戶的帳號和密碼,然后將這些信息安全地傳送給LSA以進行認證處理。如果用戶提供的信息是正確的,能夠通過認證,就允許用戶對系統進行訪問。
要注意的是,如果您的計算機中,只有Administrator這一個用戶,那么在歡迎屏幕中就會顯示Administrator 用戶項。如果您的計算機中不僅有Administrator用戶,還有別的可以交互登錄的用戶,那么歡迎屏幕中就只顯示出Administrator之外的用戶,而不顯示Administrator用戶。 
如果用戶希望以Administrator用戶登錄,該怎么辦呢?實際很簡單,直接在歡迎屏幕中按下兩次Crtl+Alt+Del組合鍵,即可打開標準的登錄窗口,可以再輸入Administrator 的用戶名和密碼,以便用最高管理員的身份登錄。

 

七、即插即用設備的檢測過程 

對即插即用設備的檢測,實際上是和登錄過程異步進行的。由系統固件、硬件、設備驅動和系統特性決定了Windows XP如何對新設備進行檢測和枚舉。當即插即用組件正常工作后,Windows XP會對新設備進行檢測,為它們分配系統資源,并在盡量不要用戶提供選擇的情況下,為新設備安裝一個合適版本的驅動程序。 

至此,Windows XP已成功啟動!!!

 

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/trypsin/archive/2009/08/20/4466373.aspx

posted on 2009-09-15 18:06 Tim 閱讀(629) 評論(0)  編輯 收藏 引用 所屬分類: 資源共享

<2025年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

導航

統計

公告

本博客原創文章,歡迎轉載和交流。不過請注明以下信息:
作者:TimWu
郵箱:timfly@yeah.net
來源:www.shnenglu.com/Tim
感謝您對我的支持!

留言簿(9)

隨筆分類(173)

IT

Life

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美亚洲系列| 日韩视频免费观看高清在线视频 | 国语自产精品视频在线看一大j8| 亚洲免费在线视频| 亚洲私人影院在线观看| 国产精品一区二区在线观看| 欧美亚洲尤物久久| 久久久九九九九| 亚洲精品影院| 亚洲在线中文字幕| 一区二区三区在线看| 欧美国产日本| 国产精品成人久久久久| 久久先锋影音av| 欧美黄色一区二区| 香蕉亚洲视频| 欧美v日韩v国产v| 亚洲欧美在线另类| 蜜桃av一区二区| 亚洲欧美国产精品专区久久| 久久精品伊人| 中文一区在线| 老司机精品福利视频| 亚洲欧美一区二区精品久久久| 久久激情视频| 亚洲一区二区三区四区视频| 久久嫩草精品久久久久| 亚洲午夜av电影| 久久婷婷一区| 久久不射网站| 欧美午夜免费电影| 欧美激情精品久久久| 国产精品午夜久久| 亚洲精品社区| 日韩一区二区精品| 欧美日韩精品在线观看| 久久伊人一区二区| 国产精品扒开腿做爽爽爽视频| 欧美本精品男人aⅴ天堂| 国产精品夜色7777狼人| 亚洲精品一二| 亚洲区一区二区三区| 久久久久久香蕉网| 欧美一区二区三区免费在线看 | 久久电影一区| 午夜精品久久久久久久久久久久| 欧美成人精品影院| 老司机成人在线视频| 国产女精品视频网站免费| 在线视频免费在线观看一区二区| aa国产精品| 欧美黄色日本| 亚洲福利一区| 亚洲国产黄色| 美日韩精品免费观看视频| 久久夜色精品国产| 韩国一区二区在线观看| 校园激情久久| 久久深夜福利| 一区二区三区在线高清| 久久久久久久一区| 美女91精品| 亚洲国产精品va在线看黑人动漫 | 国产精品老女人精品视频| 一区二区三区精密机械公司 | 精品成人一区二区三区| 欧美主播一区二区三区| 久热国产精品| 亚洲国产高清一区| 欧美成人精品h版在线观看| 亚洲二区精品| 亚洲午夜小视频| 国产精品日韩二区| 午夜精品久久久久久久久久久久| 欧美一级淫片播放口| 国产日韩欧美视频| 可以免费看不卡的av网站| 亚洲成人在线网站| 日韩视频永久免费| 亚洲婷婷综合色高清在线| 国产精品白丝av嫩草影院 | 米奇777在线欧美播放| 亚洲国产精品视频| 欧美日一区二区在线观看| 亚洲影音先锋| 免费精品99久久国产综合精品| 亚洲精品国产拍免费91在线| 欧美日韩亚洲免费| 久久成人一区| 亚洲卡通欧美制服中文| 久久精品91| 亚洲精品在线免费| 国产精品自拍三区| 美女免费视频一区| 亚洲素人一区二区| 国产精品欧美一区二区三区奶水 | 亚洲欧洲另类| 亚洲欧美日韩一区二区| 国产一区二区三区精品久久久| 久久三级视频| 亚洲视频一区二区| 猫咪成人在线观看| 亚洲在线黄色| 亚洲人成网站777色婷婷| 国产精品日韩一区| 欧美高清视频一区二区| 欧美在线视频免费播放| 亚洲精品孕妇| 六月婷婷久久| 欧美在线三区| 亚洲一区二区黄| 亚洲激情欧美激情| 国产一区二区精品久久99| 欧美三级午夜理伦三级中视频| 久久久女女女女999久久| 一本色道久久综合亚洲精品婷婷| 欧美电影免费观看| 久久全球大尺度高清视频| 亚洲视频一二| 亚洲乱码国产乱码精品精天堂 | 尤物视频一区二区| 国产美女精品人人做人人爽| 欧美日韩成人一区二区| 葵司免费一区二区三区四区五区| 亚洲欧美日韩一区二区| 国产精品99久久久久久久女警| 亚洲第一视频| 欧美好骚综合网| 欧美成在线观看| 另类激情亚洲| 美女成人午夜| 六月婷婷久久| 欧美ab在线视频| 美日韩精品视频| 蜜臀av国产精品久久久久| 久久视频这里只有精品| 久久久97精品| 久久久之久亚州精品露出| 久久精品日韩| 老司机午夜精品| 免费中文字幕日韩欧美| 欧美不卡视频一区发布| 欧美国产亚洲另类动漫| 欧美激情精品久久久久久免费印度| 免费中文字幕日韩欧美| 欧美激情视频在线免费观看 欧美视频免费一| 久久婷婷激情| 欧美激情一区三区| 亚洲人成人77777线观看| 亚洲精品乱码久久久久| 一区二区三区精品国产| 亚洲资源av| 久久九九久精品国产免费直播| 久久看片网站| 欧美伦理一区二区| 国产精品久久久久久久久久久久久久| 欧美性久久久| 好看不卡的中文字幕| 亚洲国产一区在线| 亚洲一区二区三| 久久久www成人免费无遮挡大片 | 浪潮色综合久久天堂| 欧美国产日韩视频| 一本色道久久综合狠狠躁篇怎么玩| 亚洲视频国产视频| 久久久久久综合| 欧美精品一区在线播放| 国产视频精品va久久久久久| 亚洲韩日在线| 亚洲一区欧美二区| 校园春色国产精品| 欧美成年人视频| 国产精品区免费视频| 一区二区亚洲欧洲国产日韩| 日韩亚洲国产精品| 性欧美长视频| 亚洲欧洲日本mm| 久久9热精品视频| 欧美激情91| 狠狠色综合日日| 亚洲视频一区在线观看| 久久全球大尺度高清视频| 亚洲理伦电影| 久久夜色精品国产噜噜av| 国产精品sss| 亚洲精品视频啊美女在线直播| 午夜一区二区三视频在线观看| 欧美成年人网| 午夜久久99| 欧美日韩综合久久| 最新精品在线| 美国十次了思思久久精品导航| 中日韩美女免费视频网站在线观看| 久久只精品国产| 国产视频一区在线| 亚洲你懂的在线视频| 亚洲另类在线视频| 欧美wwwwww| 91久久国产精品91久久性色| 久久漫画官网|