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

無我

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

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 閱讀(637) 評論(0)  編輯 收藏 引用 所屬分類: 資源共享

<2017年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

導航

統計

公告

本博客原創文章,歡迎轉載和交流。不過請注明以下信息:
作者:TimWu
郵箱:timfly@yeah.net
來源:m.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>
            国产精品综合不卡av| 亚洲一区二区精品在线| 一区电影在线观看| 亚洲国产成人久久综合一区| 黄色在线一区| 亚洲激情网址| 中文在线不卡| 翔田千里一区二区| 久久青草久久| 91久久久一线二线三线品牌| 亚洲国产视频直播| 亚洲图片欧洲图片av| 亚洲一区中文| 久久综合狠狠| 欧美午夜激情在线| 狠狠色丁香久久综合频道| 亚洲高清精品中出| 亚洲午夜精品福利| 久久人人97超碰精品888 | 美女网站在线免费欧美精品| 欧美国产日本| 亚洲无玛一区| 久久婷婷一区| 欧美日本视频在线| 一区二区三区精品| 欧美一区二区三区播放老司机| 欧美综合激情网| 欧美激情一区二区三级高清视频| 国产美女精品一区二区三区| 亚洲第一区在线| 亚洲综合首页| 免费一区视频| 午夜精彩国产免费不卡不顿大片| 欧美高清视频免费观看| 国产一区二区三区黄| 在线一区观看| 亚洲国产精品一区二区三区| 亚洲欧美春色| 欧美国产在线观看| 韩国成人福利片在线播放| 亚洲一区久久| 亚洲精品中文字幕女同| 久久久777| 国产欧美视频一区二区三区| 日韩一区二区精品在线观看| 久久青草久久| 欧美呦呦网站| 国产日韩欧美在线观看| 亚洲欧美成人一区二区在线电影| 亚洲国产婷婷综合在线精品 | 亚洲午夜av电影| 欧美日韩播放| 夜夜嗨av色一区二区不卡| 欧美va亚洲va国产综合| 欧美亚洲专区| 国产日韩欧美在线看| 亚洲欧美一级二级三级| 亚洲伦理网站| 欧美日韩成人综合在线一区二区| 亚洲高清自拍| 欧美激情精品久久久久久黑人 | 亚洲欧洲久久| 欧美成人一区二区在线| 在线成人欧美| 欧美暴力喷水在线| 免费欧美日韩国产三级电影| 91久久精品美女| 欧美激情一区三区| 欧美成人精品h版在线观看| 亚洲精品少妇30p| 亚洲国产高清自拍| 欧美日韩大片一区二区三区| 亚洲视频999| 亚洲永久网站| 狠狠色狠狠色综合日日tαg| 久久综合久色欧美综合狠狠 | 久久露脸国产精品| 影音先锋亚洲电影| 亚洲二区在线视频| 一本一本a久久| 欧美日韩在线不卡一区| 亚洲一区中文字幕在线观看| 在线视频精品| 国产一区二区三区的电影| 久久久青草婷婷精品综合日韩 | 国产酒店精品激情| 久久九九精品99国产精品| 久久久久久久高潮| 亚洲美女区一区| 一区二区三区四区五区精品| 国产欧美高清| 免费在线欧美黄色| 欧美日韩 国产精品| 亚洲欧美日韩天堂一区二区| 香港成人在线视频| 亚洲国产精品福利| 中国成人亚色综合网站| 精品电影在线观看| 亚洲午夜激情| 日韩视频在线一区二区| 性欧美videos另类喷潮| 一本色道久久综合一区| 欧美与欧洲交xxxx免费观看| 一本色道婷婷久久欧美| 久久久久久综合网天天| 亚洲主播在线| 欧美精品久久一区| 美女精品在线观看| 国产日韩欧美精品一区| 日韩午夜在线电影| 亚洲激情偷拍| 久久久亚洲欧洲日产国码αv | 精品二区视频| 亚洲桃色在线一区| 亚洲美女视频在线观看| 久久久精品日韩欧美| 欧美在线视频一区| 欧美日韩国产一级| 亚洲福利视频网站| 精品91在线| 欧美一区国产在线| 欧美一级午夜免费电影| 欧美日韩国产在线观看| 亚洲国产欧美一区二区三区久久| 国产一区二区毛片| 欧美一级欧美一级在线播放| 亚洲免费网站| 欧美亚州韩日在线看免费版国语版| 男女激情视频一区| 一区精品在线| 久久久久久久久岛国免费| 欧美综合国产精品久久丁香| 欧美体内she精视频| 亚洲日本无吗高清不卡| 亚洲欧洲三级电影| 男人的天堂成人在线| 欧美.www| 亚洲国产精品久久久久秋霞影院 | 欧美一区二区三区日韩| 欧美三级乱码| 亚洲精品123区| 这里只有精品丝袜| 久久蜜桃精品| 麻豆精品一区二区av白丝在线| 国产热re99久久6国产精品| 亚洲视频导航| 香蕉成人啪国产精品视频综合网| 欧美日韩日韩| 亚洲一区二区不卡免费| 欧美亚洲色图校园春色| 国产精品99久久不卡二区| 看欧美日韩国产| 亚洲电影免费观看高清完整版| 亚洲国产精品久久久久| 亚洲一区二区三区视频| 免费一级欧美在线大片| 欧美一区二区精品久久911| 欧美88av| 欧美日韩你懂的| 精品电影在线观看| 亚洲先锋成人| 亚洲精品欧美| 中文久久乱码一区二区| 欧美精品激情| 伊大人香蕉综合8在线视| 亚洲国产精品99久久久久久久久| 亚洲精品久久视频| 裸体女人亚洲精品一区| 亚洲一区二区三区激情| 香蕉视频成人在线观看| 欧美国产日韩精品免费观看| 欧美国产日韩一区| 噜噜噜噜噜久久久久久91| 亚洲影音先锋| 欧美在线视频二区| 欧美91福利在线观看| 日韩亚洲欧美一区| 国产精品网站在线| 开元免费观看欧美电视剧网站| 亚洲精品资源| 久久米奇亚洲| 亚洲一区免费视频| 亚洲国产精品一区二区尤物区 | 亚洲一级影院| 久热re这里精品视频在线6| 夜夜嗨网站十八久久 | 一区二区三区久久| 国产一区二区三区精品久久久 | 尤物精品在线| 国产精品人人做人人爽| 欧美成人精品| 久久久噜噜噜| 午夜在线精品| 久久精品国产欧美亚洲人人爽| 一本色道久久综合狠狠躁篇的优点 | 欧美深夜影院| 久久久久久综合网天天| 亚洲一区免费视频| av成人免费观看| 亚洲美女福利视频网站|