Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Server系統教程 >> Windows Server教程 >> Win2000多重啟動是如何實現的

Win2000多重啟動是如何實現的

日期:2017/1/24 11:03:17      編輯:Windows Server教程

  在硬盤很便宜的時代,很多人都會選擇在一台機器上安裝多個操作系統,一個是可以多了解一些知識,熟悉另外的操作系統。另外一個方面呢,也可以發揮不同操作系統的優勢,比如Win9X更適合游戲,而Winxp在網絡方面有很大的優勢。

  在安裝的過程上來說,一般都是先安裝Win 9x後再裝Win 2000。再不借助其他多重啟動軟件的情況下,Windows自動裝載了一個os loader提供菜單來選擇不同的操作系統。

  os loader是如何來工作的呢?

  要產生多系統啟動菜單有一個前提:兩個操作系統安裝在不同的磁盤分區中。

  需要注意的是升級安裝實際上是覆蓋前一個操作系統,這樣實際上還是只有一個操作系統,是不會產生啟動菜單的。

  Win 98安裝到C盤後,再在D盤全新安裝Win 2000時,Win 2000的安裝程序會在C盤根目錄下產生一個名為Bootsect.dos的文件,並將C盤Win 98的引導程序移動到這個文件中,然後在C盤的引導區放入Win 2000自己的引導程序,同時在C盤根目錄下還會產生Boot.ini、Bootfont.bin、Ntdetect.com、Ntldr等文件,這五個文件其屬性均為系統(S)和隱藏(H)。此後計算機啟動時先運行Win 2000的引導程序,該程序會依次調用Ntldr和Ntdetect.com,接下來讀取Boot.ini的內容並根據Bootfont.bin指定的字體在屏幕上顯示多系統的選擇選單。如果用戶不進行選擇,那麼計算機會在Boot.ini中指定的時間之後自動運行默認的操作系統,即啟動安裝在D盤上的Win 2000操作系統;如果用戶選擇Win 2000操作系統,那麼啟動過程與用戶不進行選擇時是一樣的,只是啟動時間上稍有差別而已;如果用戶選擇Win 98操作系統,那麼計算機就會通過Bootsect.dos來啟動安裝在C盤上的Win 98。

  Boot.ini文件:

  上述Boot.ini文件其實是一個標准的文本文件,用一般的文本編輯器就可以將其打開,其中內容為:

  ⑴[boot loader] “系統引導節”的標志。

  ⑵timeout=30 指定等待時間,可以直接將其中的數字改為所需的時間,如果改為數字“0”則表示不等待而直接啟動默認的操作系統,此時與沒有安裝多系統時的啟動情況相似。

  ⑶default=multi(0)disk(0)rdisk(0)partition(2)WiNNT 指定默認的啟動系統,這裡用了“第一物理磁盤的第二分區下的WiNNT目錄”的方式來指明Win 2000的安裝位置,若將“=”後的內容改為“C:”則默認啟動系統就改為Win 98。

  ⑷[operating systems] “多系統選單節”的標志。

  ⑸C:="Microsoft Windows" 在“多系統選單”中顯示Win 98並指明其安裝後的啟動位置。

  ⑹multi(0)disk(0)rdisk(0)partition(2)WiNNT="Microsoft Windows 2000 Professional" / fastdetect 在“多系統選單”中顯示Win 2000並指明其安裝後的啟動位置。

Copyright © Windows教程網 All Rights Reserved