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

無我

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

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
來源: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>
            亚洲一区二区三区中文字幕在线| 欧美成人福利视频| 久久久久久亚洲精品中文字幕| 亚洲午夜国产一区99re久久| 在线综合亚洲| 亚洲欧美一区二区原创| 久久精品国产免费观看| 欧美成人第一页| 亚洲毛片在线观看.| 国产精品99久久久久久人| 午夜精品久久久久久99热软件| 欧美一级网站| 乱中年女人伦av一区二区| 欧美精品xxxxbbbb| 国产精品少妇自拍| 狠狠色综合一区二区| 亚洲人成绝费网站色www| 亚洲影视综合| 欧美成在线视频| 亚洲性色视频| 男女激情视频一区| 国产精品亚洲аv天堂网 | 国产精品成人v| 国产精品一区=区| 亚洲电影免费在线观看| 一区二区电影免费观看| 久久精品国产精品亚洲| 亚洲精品黄网在线观看| 亚洲性人人天天夜夜摸| 女女同性女同一区二区三区91| 一片黄亚洲嫩模| 牛人盗摄一区二区三区视频| 欧美成人免费网| 亚洲激情欧美| 日韩午夜黄色| 欧美一区二区三区电影在线观看| 免费的成人av| 国产精品伊人日日| 亚洲欧洲精品一区二区三区不卡 | 亚洲国产一区二区三区a毛片| 亚洲精品日韩精品| 久久精品国产亚洲一区二区三区| 亚洲国产精品一区制服丝袜| 先锋资源久久| 欧美日韩精品久久久| 伊人久久久大香线蕉综合直播| 亚洲一区二区三区成人在线视频精品| 麻豆国产精品777777在线| 亚洲亚洲精品在线观看| 91久久国产自产拍夜夜嗨| 美女视频一区免费观看| 经典三级久久| 久久久久久久久久码影片| 在线一区观看| 欧美午夜视频| 亚洲午夜av在线| 亚洲欧洲日韩综合二区| 亚洲黄色成人久久久| 亚洲国产清纯| 一本色道久久综合精品竹菊 | 欧美日韩在线大尺度| 亚洲国产一区视频| 欧美1区视频| 男女精品视频| 99v久久综合狠狠综合久久| 亚洲高清不卡av| 欧美精品一区二区在线播放| 亚洲毛片在线免费观看| 欧美大片在线看| 免费久久99精品国产自在现线| 18成人免费观看视频| 亚洲二区免费| 欧美日韩精品一二三区| 亚洲图片你懂的| 亚洲在线观看免费| 国产在线观看精品一区二区三区| 欧美一区免费| 久久九九全国免费精品观看| 永久久久久久| 亚洲国产精品999| 亚洲福利视频一区二区| 欧美69wwwcom| 欧美理论片在线观看| 亚洲一区二区日本| 欧美一区二区在线看| 在线视频成人| 在线天堂一区av电影| 国产一区二区三区高清在线观看 | 欧美精品一二三| 亚洲女女做受ⅹxx高潮| 亚洲女性喷水在线观看一区| 国内综合精品午夜久久资源| 亚洲第一区在线| 国产精品入口| 欧美激情一区二区三区在线| 国产精品igao视频网网址不卡日韩| 久久国产精品免费一区| 欧美激情精品久久久久久免费印度 | 久久99伊人| 欧美激情无毛| 欧美一区二区三区久久精品茉莉花| 久久中文欧美| 欧美在线二区| 欧美日韩成人综合| 久久综合久色欧美综合狠狠| 久久狠狠亚洲综合| 亚洲午夜精品福利| 亚洲免费影视第一页| 亚洲老板91色精品久久| 欧美一区二区成人6969| 一级日韩一区在线观看| 久久免费视频在线观看| 亚洲欧美三级在线| 欧美大片在线观看一区| 久久免费少妇高潮久久精品99| 欧美日韩成人在线视频| 欧美激情精品久久久久久黑人| 国产精品一区视频网站| 日韩一级大片在线| 亚洲欧洲精品一区二区| 欧美在线高清视频| 久久精品成人一区二区三区| 国产精品毛片高清在线完整版| 亚洲国产成人精品视频| 小嫩嫩精品导航| 欧美在线不卡| 国产喷白浆一区二区三区| 宅男噜噜噜66一区二区66| 亚洲精品午夜精品| 久热精品在线视频| 久久这里只有精品视频首页| 国产精品永久免费观看| 亚洲精品午夜精品| 亚洲精品一区二区三区樱花| 久久久久久高潮国产精品视| 久久不射电影网| 国产免费成人av| 亚洲综合色丁香婷婷六月图片| 亚洲午夜高清视频| 国产精品第一区| 久久人人看视频| 久久亚洲美女| 黄色国产精品一区二区三区| 亚洲天堂男人| 午夜精品福利一区二区三区av | 免费在线亚洲| 在线精品亚洲| 免费在线成人av| 亚洲二区在线| 亚洲视频在线观看三级| 国产精品黄视频| 亚洲欧美另类久久久精品2019| 欧美一区二区视频免费观看| 国产视频丨精品|在线观看| 欧美一区永久视频免费观看| 麻豆亚洲精品| 一区二区成人精品| 欧美在线观看视频在线 | 欧美精品久久一区| 日韩视频在线观看| 久久国产欧美精品| 伊人蜜桃色噜噜激情综合| 欧美精选在线| 亚洲欧美日本伦理| 狂野欧美激情性xxxx| 国产精品性做久久久久久| 欧美中在线观看| 欧美不卡在线| 亚洲综合欧美| 黄色成人免费观看| 欧美精品色一区二区三区| 亚洲摸下面视频| 欧美激情1区2区| 性久久久久久久久| 亚洲欧洲另类国产综合| 国产精品黄视频| 裸体女人亚洲精品一区| 99视频一区二区三区| 久久精品一区二区三区中文字幕| 亚洲福利视频一区二区| 国产精品国产三级国产| 久久人人爽人人| 亚洲视频在线免费观看| 欧美大尺度在线| 久久精品国产免费观看| 亚洲视频综合| 最新日韩av| 国产综合色精品一区二区三区| 免费欧美网站| 午夜精品久久久| 亚洲精品一品区二品区三品区| 国产欧美在线观看| 欧美日韩一区免费| 鲁大师成人一区二区三区| 亚洲专区一区| 日韩视频久久| 亚洲高清精品中出| 另类综合日韩欧美亚洲| 欧美伊人久久| 午夜精品久久久久久99热|