windows 啟動!

來源:互聯網
上載者:User
一.開機前

     首先電腦通電進行自檢,並由BIOS(即基本輸出入系統 (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用於以後在註冊表中註冊儲存。
          4.如果Windows2000/XP有多個硬體設定檔,此時會出現選擇菜單,等待使用者確定要使用的硬體設定檔,否則直接跳過此步,啟用預設配置。

          * 硬體設定檔是指儲存電腦特定硬體設定的系統檔案。可以建立多個不同的硬體設定檔以滿足電腦在不同場合的應用。可以依次選擇控制台-〉系統-> 硬體-〉硬體設定檔作出修改。

     三.裝載核心
          引導過程開始裝載Windows2000/XP核心NTOSKRNL.EXE。這個檔案位於Windows2000/XP安裝資料夾下的SYSTEM32檔案夾中。隨後,硬體抽象層(HAL)被引導進程載入,完成本步驟。

          * 硬體抽象層(HAL):隱藏特定平台的硬體介面細節,為作業系統提供虛擬硬體平台,使其具有硬體無關性,可在多種平台上進行移植。

     四.初始化核心
          核心完成初始化,NTLDR將控制權轉交Windows2000/XP核心,後者開始裝載並初始化裝置驅動程式,以及啟動WIN32子系統和WINDOWS2000/XP服務。

     五.使用者登入
          開始登入進程。由WIN32子系統啟動WINLOGON.EXE,並由它啟動LOCAL SECURITY AUTHORITY(LSASS.EXE)顯示登入對話方塊。使用者登入後,WINDOWS2000/XP會繼續配置網路裝置和使用者環境。最後,伴隨著微軟之聲和我們熟悉的個人化案頭,WINDOWS2000/XP漫長的啟動過程終於完成。 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.