Win2000多重啟動(dòng)
在硬盤很便宜的時(shí)代,很多人都會(huì)選擇在一臺(tái)機(jī)器上安裝多個(gè)操作系統(tǒng),一個(gè)是可以多了解一些知識(shí),熟悉另外的操作系統(tǒng)。另外一個(gè)方面呢,也可以發(fā)揮不同操作系統(tǒng)的優(yōu)勢(shì),比如Win9X更適合游戲,而Winxp在網(wǎng)絡(luò)方面有很大的優(yōu)勢(shì)。
在安裝的過程上來(lái)說,一般都是先安裝Win 9x后再裝Win 2000。再不借助其他多重啟動(dòng)軟件的情況下,Windows自動(dòng)裝載了一個(gè)os loader提供菜單來(lái)選擇不同的操作系統(tǒng)。
os loader是如何來(lái)工作的呢? 要產(chǎn)生多系統(tǒng)啟動(dòng)菜單有一個(gè)前提:兩個(gè)操作系統(tǒng)安裝在不同的磁盤分區(qū)中。
需要注意的是升級(jí)安裝實(shí)際上是覆蓋前一個(gè)操作系統(tǒng),這樣實(shí)際上還是只有一個(gè)操作系統(tǒng),是不會(huì)產(chǎn)生啟動(dòng)菜單的。
Win 98安裝到C盤后,再在D盤全新安裝Win 2000時(shí),Win 2000的安裝程序會(huì)在C盤根目錄下產(chǎn)生一個(gè)名為Bootsect.Dos的文件,并將C盤Win 98的引導(dǎo)程序移動(dòng)到這個(gè)文件中,然后在C盤的引導(dǎo)區(qū)放入Win 2000自己的引導(dǎo)程序,同時(shí)在C盤根目錄下還會(huì)產(chǎn)生Boot.ini、Bootfont.bin、Ntdetect.com、Ntldr等文件,這五個(gè)文件其屬性均為系統(tǒng)(S)和隱藏(H)。此后計(jì)算機(jī)啟動(dòng)時(shí)先運(yùn)行Win 2000的引導(dǎo)程序,該程序會(huì)依次調(diào)用Ntldr和Ntdetect.com,接下來(lái)讀取Boot.ini的內(nèi)容并根據(jù)Bootfont.bin指定的字體在屏幕上顯示多系統(tǒng)的選擇選單。如果用戶不進(jìn)行選擇,那么計(jì)算機(jī)會(huì)在Boot.ini中指定的時(shí)間之后自動(dòng)運(yùn)行默認(rèn)的操作系統(tǒng),即啟動(dòng)安裝在D盤上的Win 2000操作系統(tǒng);如果用戶選擇Win 2000操作系統(tǒng),那么啟動(dòng)過程與用戶不進(jìn)行選擇時(shí)是一樣的,只是啟動(dòng)時(shí)間上稍有差別而已;如果用戶選擇Win 98操作系統(tǒng),那么計(jì)算機(jī)就會(huì)通過Bootsect.dos來(lái)啟動(dòng)安裝在C盤上的Win 98。
Boot.ini文件:
上述Boot.ini文件其實(shí)是一個(gè)標(biāo)準(zhǔn)的文本文件,用一般的文本編輯器就可以將其打開,其中內(nèi)容為:
⑴[boot loader] “系統(tǒng)引導(dǎo)節(jié)”的標(biāo)志。
⑵timeout=30 指定等待時(shí)間,可以直接將其中的數(shù)字改為所需的時(shí)間,如果改為數(shù)字“0”則表示不等待而直接啟動(dòng)默認(rèn)的操作系統(tǒng),此時(shí)與沒有安裝多系統(tǒng)時(shí)的啟動(dòng)情況相似。
⑶default=multi(0)disk(0)rdisk(0)partition(2)WiNNT 指定默認(rèn)的啟動(dòng)系統(tǒng),這里用了“第一物理磁盤的第二分區(qū)下的WiNNT目錄”的方式來(lái)指明Win 2000的安裝位置,若將“=”后的內(nèi)容改為“C:”則默認(rèn)啟動(dòng)系統(tǒng)就改為Win 98。
⑷[operating systems] “多系統(tǒng)選單節(jié)”的標(biāo)志。
⑸C:='Microsoft Windows' 在“多系統(tǒng)選單”中顯示W(wǎng)in 98并指明其安裝后的啟動(dòng)位置。
⑹multi(0)disk(0)rdisk(0)partition(2)WiNNT='Microsoft Windows 2000 Professional' / fastdetect 在“多系統(tǒng)選單”中顯示W(wǎng)in 2000并指明其安裝后的啟動(dòng)位置。
