【正文】
查詢Web Resources 頁(yè)面 ,同時(shí)您也可以查看“Managing Devices“ 和 “Supporting Mobile Users“ 核心裝載階段Ntldr 負(fù)責(zé)將 Windows 核心層 () 和硬件抽象層 (HAL) 裝載到內(nèi)存。對(duì)于便攜計(jì)算機(jī),操作系統(tǒng)基于當(dāng)前計(jì)算機(jī)上硬件狀態(tài)選擇適當(dāng)?shù)呐渲梦募?。因?yàn)樵谶@些類(lèi)型的計(jì)算機(jī)上,固件而不是操作系統(tǒng)決定了分配給設(shè)備的資源,對(duì)于使用ACPI固件的計(jì)算機(jī),Windows XP Professional 對(duì)硬件設(shè)備分配資源。在 x86 系統(tǒng)上 調(diào)用系統(tǒng)例行程序收集已經(jīng)安裝的硬件信息,并將收集的信息返回給Ntldr,Ntldr 將這些信息收集后存入內(nèi)部數(shù)據(jù)庫(kù) ,然后啟動(dòng) 并將信息傳遞給它。 ACPI 兼容固件允許Windows XP Professional 檢測(cè)設(shè)備電源管理功能和設(shè)備資源需求。隨后 Ntldr 掃描 信息,以及保存在注冊(cè)表中的硬件和軟件信息,傳送給 。如果您選擇 Windows 95, Windows 98, Windows Me, or MSDOS, Ntldr 將會(huì)掃描 文件,讀取其中所包含的 MBR 代碼,并執(zhí)行它?! ∽ⅲ骸 ∵\(yùn)行 Windows NT 的計(jì)算機(jī)如果需要訪問(wèn)之前掛載在Windows 2000 or Windows XP Professional下的NTFS卷,需要安裝至少 Service Pack 4 ?! ?文件 文件以確定操作系統(tǒng)啟動(dòng)分區(qū)的位置?! ?dòng)裝載階段Ntldr 從啟動(dòng)分區(qū)裝載啟動(dòng)文件,然后進(jìn)行如下步驟: 設(shè)置x86系統(tǒng)處理器進(jìn)入32位內(nèi)存保護(hù)模式運(yùn)行 基于x86的計(jì)算機(jī)啟動(dòng)的時(shí)候運(yùn)行在實(shí)模式,此在模式下,處理器禁止了一些功能,以便兼容于運(yùn)行于8位和16位處理上的軟件?! ∧荒苁褂靡粋€(gè)不能啟動(dòng)的光盤(pán)引導(dǎo)系統(tǒng),同時(shí)一張無(wú)法啟動(dòng)的光盤(pán)將可能增加系統(tǒng)啟動(dòng)時(shí)間,如果不打算從光盤(pán)引導(dǎo)系統(tǒng),請(qǐng)?jiān)趩?dòng)前將光盤(pán)從 CDROM 驅(qū)動(dòng)器中取出?! 〔贿^(guò),引導(dǎo)介質(zhì)上的代碼對(duì)硬盤(pán)進(jìn)行傳輸控制的情況是個(gè)例外?! ∮?jì)算機(jī)使用硬盤(pán)作為啟動(dòng)設(shè)備。如果存在可以啟動(dòng)的軟盤(pán),計(jì)算機(jī)將使用軟盤(pán)作為啟動(dòng)設(shè)備。如果存在可以啟動(dòng)的 CD (光盤(pán)), 計(jì)算機(jī)將使用作為啟動(dòng)設(shè)備,否則計(jì)算機(jī)將按照設(shè)定的啟動(dòng)次序?qū)ふ蚁乱粋€(gè)啟動(dòng)設(shè)備。 計(jì)算機(jī)然后搜索分區(qū)表,查找激活分區(qū)。MBR 位于啟動(dòng)硬盤(pán)的第一個(gè)扇區(qū),包含一些指令(稱為啟動(dòng)代碼)和一個(gè)標(biāo)示主分區(qū)和擴(kuò)展分區(qū)的表(稱為分區(qū)表)。如果軟盤(pán)不能啟動(dòng),將會(huì)提示如下錯(cuò)誤: Nonsystem disk or disk error Replace and press any key when ready 計(jì)算機(jī)將會(huì)一直顯示上面的信息,直到您插入一張啟動(dòng)軟盤(pán)或者驅(qū)出軟盤(pán)重新啟動(dòng)計(jì)算機(jī)?! 〕跏蓟瘑?dòng)階段在上電自檢( POST)階段后,存儲(chǔ)在CMOS存儲(chǔ)器中的那些設(shè)定,比如啟動(dòng)設(shè)定,指明了可以引導(dǎo)操作系統(tǒng)的設(shè)備?! ‘?dāng)主板上電自檢(POST)完成后,那些擁有自己固件的附加板卡 (比如顯卡和硬盤(pán)控制器) 開(kāi)始執(zhí)行自我檢測(cè)。 BIOS, 一種固件,包含一些代碼,處理器依靠這些代碼啟動(dòng)計(jì)算機(jī),與外圍標(biāo)準(zhǔn)設(shè)備通訊,形成一個(gè)最小環(huán)境,從而得以加載其他復(fù)雜代碼,它與計(jì)算機(jī)所安裝的操作系統(tǒng)無(wú)關(guān)。您可以通過(guò)在命令行執(zhí)行 set 命令查看環(huán)境變量列表。 在表 ,systemroot是眾多環(huán)境變量之一,用于將象文件和文件路徑這樣的字符串關(guān)聯(lián)到變量,以便 Windows XP Professional應(yīng)用程序和服務(wù)使用。啟動(dòng)卷 Windows XP Professional 操作系統(tǒng)文件和文件夾比如 systemroot 和 systemroot\System32?! ∽ⅲ骸 indows NT , Windows 2000, and Windows XP Professional 定義 “系統(tǒng)“ 和 “啟動(dòng)“ 分區(qū)有別于啟動(dòng)操作系統(tǒng)。該鍵值包含了操作系統(tǒng)啟動(dòng)設(shè)備和系統(tǒng)服務(wù)所需要的信息。reg。reg。HAL abstracts 從操作系統(tǒng)提取底層硬件信息,并給相同類(lèi)型的設(shè)備,提供公用編程接口。作為 kernel的一部分,運(yùn)行在處理器特權(quán)模式下的代碼,允許直接訪問(wèn)系統(tǒng)數(shù)據(jù)和硬件。 包含這些操作系統(tǒng)的引導(dǎo)扇區(qū),文件屬性為系統(tǒng)、隱藏。對(duì)于多引導(dǎo)系統(tǒng) 包含一個(gè)顯示在啟動(dòng)菜單上的操作系統(tǒng)選擇菜單?! ∷羞\(yùn)行 Windows XP Professional 的系統(tǒng)都遵循如下啟動(dòng)順序: 上電自檢 (POST) 階段 初始化啟動(dòng)階段 啟動(dòng)裝載階段 檢測(cè)、設(shè)置硬件階段 系統(tǒng)核心裝載階段 登陸階段 上述的啟動(dòng)過(guò)程適用于正常關(guān)機(jī)后的系統(tǒng)啟動(dòng)或者重新啟動(dòng),從休眠或者待機(jī)狀態(tài)恢復(fù)的情況例外,后者請(qǐng)參考后面的章節(jié) “Resolving Power Management Problems on x86based Systems“ 為了 Windows XP Professional 能夠引導(dǎo),系統(tǒng)和啟動(dòng)分區(qū)必須包含表 。reg。reg。reg。reg。reg。reg。reg。reg。reg。reg。reg。reg。 基于 Itanium 系統(tǒng)的計(jì)算機(jī)啟動(dòng)或者和 x86 系統(tǒng)類(lèi)似。 在基于x86的系統(tǒng)上,發(fā)生在啟動(dòng)故障 operating system loader (Ntldr) 可能意味著啟動(dòng)文件丟失或者被刪除,或者硬盤(pán)主引導(dǎo)記錄 (MBR)損壞, 或者分區(qū)表,或者引導(dǎo)扇區(qū)的損壞?! ?dòng)失敗的根本原因,包括相關(guān)因素,可能是來(lái)自多方面的, 比如用戶錯(cuò)誤,應(yīng)用程序錯(cuò)誤,硬件問(wèn)題,病毒問(wèn)題。reg。reg。為了診斷和修復(fù)啟動(dòng)故障,您需要理解啟動(dòng)過(guò)程中發(fā)生了什么。第一步隔離啟動(dòng)問(wèn)題,判斷問(wèn)題是發(fā)生在Microsoftamp。 Windowsamp。 XP Professional 啟動(dòng)之前還是之后。如果問(wèn)題過(guò)于嚴(yán)重,您可能需要重新安裝 Windows XP Professional 或者從備份介質(zhì)中恢復(fù)文件。如果問(wèn)題發(fā)生在啟動(dòng)期間,那么系統(tǒng)可能存在不兼容的軟件或者驅(qū)動(dòng),不兼容或者設(shè)置錯(cuò)誤的硬件,或者系統(tǒng)文件損壞。詳見(jiàn)后面的章節(jié) “Startup Phases for Itaniumbased Systems“ 基于 x86 系統(tǒng)的啟動(dòng)過(guò)程Windows XP Professional 啟動(dòng)過(guò)程和 Microsoftamp。 Windows NTamp。 version and Microsoftamp。 Windowsamp。 2000 類(lèi)似,區(qū)別于 Microsoftamp。 MSDOSamp。, Microsoftamp。 Windowsamp。 95, Microsoftamp。 Windowsamp。 98, and Microsoftamp。 Windowsamp。 Millennium Edition (Windows Me) 這些系統(tǒng)?! ”? 基于x86 系統(tǒng)上 Wind