計(jì)算機(jī)實(shí)際上有兩個(gè)引導(dǎo)過程。首先是它本身的引導(dǎo),然后是操作系統(tǒng)的引導(dǎo)。如果你將計(jì)算機(jī)配置成雙重引導(dǎo),那么就可選擇要引導(dǎo)的操作系統(tǒng)。當(dāng)發(fā)生故障,或全部引導(dǎo)都失敗時(shí),如果你事先做好了準(zhǔn)備,就可以解決操作系統(tǒng)引導(dǎo)時(shí)出現(xiàn)的緊急情況。這里介紹了操作系統(tǒng)的引導(dǎo)過程,同時(shí)介紹了與準(zhǔn)備和排除故障有關(guān)的內(nèi)容。
一、引導(dǎo)過程
在安裝過程中,Windows2000的安裝程序?qū)?shù)據(jù)寫入計(jì)算機(jī)主分區(qū)(引導(dǎo)分區(qū))的第一個(gè)扇區(qū)中。這些數(shù)據(jù)就是“主引導(dǎo)記錄(MBR)”,它包含了X86計(jì)算機(jī)可執(zhí)行的指令。除了可執(zhí)行指令外,MBR還有一個(gè)最多包含4個(gè)項(xiàng)目的表,它定義主分區(qū)在磁盤上的位置。安裝程序還把兩個(gè)初始化Windows2000引導(dǎo)序列的文件(Ntldr和Ntdetect.com)復(fù)制到引導(dǎo)驅(qū)動(dòng)器的根目錄下。同時(shí),文件boot.ini也放置在了引導(dǎo)驅(qū)動(dòng)器的根目錄下,該文件包含了啟動(dòng)選項(xiàng)。
注意如果Windows2000要使用的引導(dǎo)扇區(qū)是以前由DOS格式化的(Windows9x和DOS一樣),Windows2000安裝程序就會(huì)將引導(dǎo)扇區(qū)的現(xiàn)有內(nèi)容復(fù)制到一個(gè)名為bootsect.dos的文件中,并把它放在引導(dǎo)驅(qū)動(dòng)器的根目錄下。
5.1.1MBR代碼執(zhí)行
在BIOS引導(dǎo)過程的最后一步,計(jì)算機(jī)將MBR讀入內(nèi)存,然后將控制交給MBR?蓤(zhí)行代碼在分區(qū)上搜索分區(qū)表,查找一個(gè)標(biāo)識(shí)了可引導(dǎo)標(biāo)記的分區(qū)。找到第一個(gè)可引導(dǎo)分區(qū)后,它會(huì)讀取該分區(qū)的第一個(gè)扇區(qū),這就是引導(dǎo)扇區(qū)。Windows2000的啟動(dòng)文件位于系統(tǒng)分區(qū)上,操作系統(tǒng)文件位于引導(dǎo)分區(qū)上,對這兩種分區(qū)的說明如下: .系統(tǒng)分區(qū)包含引導(dǎo)Windows2000所需要的硬件規(guī)格文件,包括MBR。在X86計(jì)算機(jī)中,這個(gè)分區(qū)必須是標(biāo)記為活動(dòng)的(active)主分區(qū)。它始終是驅(qū)動(dòng)器0,因?yàn)樗荁IOS將要訪問并把引導(dǎo)進(jìn)程交給其MBR的驅(qū)動(dòng)器。 .引導(dǎo)分區(qū)包含了操作系統(tǒng)文件,%SystemRoot%目錄。支持文件(%SystemRoot%\System)也必須位于引導(dǎo)分區(qū)。
提示沒有必要使系統(tǒng)分區(qū)和引導(dǎo)分區(qū)是同一個(gè)分區(qū),雖然這是一種常見的做法。
出處:
責(zé)任編輯:藍(lán)色
上一頁 下一頁 關(guān)于boot.ini
|