close




[轉貼自]http://zhidao.baidu.com/question/43206553 


 


"multi(0)disk(0)rdisk(0)partition(1)\WINDOWS“是什麼意思?


 


boot.ini


Windows XP主要依賴Boot.ini檔來確定電腦在重啟(引導)過程中顯示的可供選取的作業系統類別。Boot.ini在缺省狀態下被設定為隱含和系統檔案屬性, 並且被標識為唯讀檔案。


 


您近來是否不斷對Boot.ini檔進行修改?為確保在Windows Explorer中看到Boot.ini檔而開啟Folder Options(資料夾選項)並在View(查看)功能表上選擇Show hidden files and folders(顯示隱含檔和資料夾)命令的繁冗操作是否已令您感到厭倦?更有甚者, 您是否曾在對該檔進行編輯前忘記過先行取消其所具備的唯讀屬性?


 


您可借助命令列工具Bootcfg.exeBoot.ini檔執行編輯操作。您可針對系統等待時間(Windows在選擇缺省作業系統前所等候的時間)進行修改, 並在現有基礎上添加新的供選專案。


 


如需啟動Bootcfg.exe工具, 請依次執行下列操作步驟:


 


依次點擊Start(開始)和Run(運行), 並在Run(運行)對話方塊內輸入cmd


 


在命令列狀態下輸入bootcfg.exe


 


執行bootcfg.exe /?命令以查看相關參數功能。


 


來自微軟中國


 



http://www.microsoft.com/china/windowsxp/expertzone/tips/february/banez1.asp



當我們在電腦中安裝了多系統(如Windows 98Windows XP)之後,每次啟動電腦時都會出現一個系統引導功能表,在此選擇需要進入的系統後回車即可。這個引導程式名為Boot.ini,在安裝Windows 2000XP)時程式自動被安裝,使用它我們可以輕鬆對電腦中的多系統進行引導,還可以通過該引導檔,設置個性化的啟動功能表。

 


--------------------------------------------------------------------------------


 


當我們在電腦中安裝了多系統(如Windows 98Windows XP)之後,每次啟動電腦時都會出現一個系統引導功能表,在此選擇需要進入的系統後回車即可。這個引導程式名為Boot.ini,在安裝Windows 2000XP)時程式自動被安裝,使用它我們可以輕鬆對電腦中的多系統進行引導,還可以通過該引導檔,設置個性化的啟動功能表。


 


Boot.ini檔位於C盤根目錄下,是一個隱藏檔,在“運行”中輸入“c:\boot.ini”即可啟動該檔(如圖1)。


 



 


1


 


1.自訂延遲時間


 


延遲時間是系統啟動引導功能表後在設定的延遲時間內用戶沒有進行任何操作時,進入預設的作業系統。系統預設的延遲時間為30秒。如果感覺默認的延遲時間過長,可以輸入自己需要的延時時間,如10秒。設置時,首先打開Boot.ini檔(注意要去掉該檔的隱藏、唯讀屬性),隨後在[boot loader]欄位下找到“timeout=”語句,將其中的30,改為10即可。我們還可以在“系統組態實用程式”中對其進行修改。在“開始/運行”中鍵入“Msconfig”命令,在彈出的“系統組態實用程式”中按一下“Boot.ini”標籤(如圖2),在“Boot.ini”介面中的“超時XX秒”項中輸入需要的延時時間即可。


 



2


 


2.自訂顯示內容


 


在多系統啟動時,有一個作業系統選擇清單,這些清單顯示的是電腦中所有作業系統的名稱,如:Microsoft Windows XP Professional。我們可以對這些顯示內容進行修改,載入一些個性化的設置。打開“boot.ini”檔,找到[operating systems]欄位,該欄位是顯示當前作業系統清單,其格式為multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect。後面引號中的部分就是系統啟動時顯示的內容,只要將引號中的這些內容更改為自己需要的文字即可(如圖1)。


 


3.定義預設啟動系統


 


安裝了多系統後,Boot.ini會將其中一個系統設置為預設啟動系統,如Windows XP,在超過延遲時間後將自動引導預設的系統啟動。我們可以根據需要將預設的啟動系統更改為其它的系統(如Windows 98)。更改時首先按右鍵“我的電腦”,選擇“屬性”,在系統屬性對話方塊中按一下“高級”選項,隨後在下面的“啟動和故障恢復”項中選擇“設置”按鈕,彈出一個“啟動和故障恢復”對話方塊(如圖3)。按一下“系統啟動”項中的預設作業系統下拉式功能表,選擇一個需要的系統,按一下“確定”即可。


 



3


 


4.載入啟動參數,更改啟動畫面


 


Boot.ini在引導多系統啟動時提供了很多的參數命令,這些啟動參數可以得到不同的啟動效果。Boot.ini在預設的情況下載入的是/fastdetect參數,表示啟動時不檢查串列口和並行口。其實我們可以更改為其它參數,更改時首先在“Boot.ini”中選擇需要更改的系統清單,隨後將該系統中的參數/fastdetect改為相應的參數值即可。以後再啟動該系統就會載入一些設置資訊或畫面。我們以可以在“系統組態實用程式”中對一些參數進行設置,切換到“Boot.ini”選項,先選中需要更改的系統,隨後在“啟動選項”下端勾選需要的啟動參數即可。在此對幾個常用參數加以說明。


 


/SAFEBOOT:安全啟動,只啟動HKLM\System\CurrentControlSetControl\SafeBoot中的驅動程式和服務,其後可跟三個參數MinimalNetworkDsrepairMinimalNetwork允許在網路連接下啟動系統。而Dsrepair要求系統從備份設備中調入活動目錄的設置。還有一個選項是MinimalAlternateShell),它讓系統調入由HKLM\System\CurrentControlSetSafeBoot\AlternateShell指定的SHELL程式,而不使用預設的Explorer


 


/NOGUIBOOT:不載入VGA驅動程式,也就不會顯示啟動過程和失敗時的藍屏資訊。


 


/BOOTLOG:將日誌寫入Nnbtlog.txt文件。


 


/BASEVIDEO:使用標準VGA方式啟動,這種方式主要用於顯示驅動程式失效時。


 


/SOS:在調入驅動程式名時顯示它的名稱,因驅動問題而無法啟動時使用比較好。


 


通過以上設置我們就可以輕鬆設置啟動功能表了


 


來自PCHOME


 



http://article.pchome.net/2004/02/06/16308.htm



 

boot.ini檔丟失怎麼辦?


 


問:我的電腦安裝的是Windows 2000專業版,在啟動時顯示“bootini非法”,然後從Winnt下啟動已經有好幾周了,但是在Windows 2000的“系統特性”的“高級”裡,“啟動和故障恢復”不能點擊,提示“無法打開C:boot.ini文件。無法更改作業系統及超時設置。”,我的機器裝的是兩塊昆騰火球10代硬碟,一塊硬碟裝的是這個Windows 2000,另一塊硬碟裝的是Win98,都是單獨安裝的,近來出現的這個問題,如何解決?


 


答:這是由於您的安裝了Windows 98的那塊硬碟上的C盤上boot.ini檔丟失造成的,對於此檔的丟失,您可以採用自己動手自建檔的方法來解決。您可以在C盤根目錄下新建一個記事本檔,打開後輸入以下語句:


 


[boot loader]


 


timeout=30


 


default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS


 


[operating systems]


 


multi(1)disk(1)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect


 


然後把此文件保存為boot.ini檔即可。


 


概要


本文介紹了 Boot.ini 檔的作用和典型內容。


更多資訊


Windows(特別是 Ntldr)使用 Boot.ini 檔來確定在啟動(引導)過程中要顯示哪些作業系統選項。預設情況下,Boot.ini 標記為唯讀系統檔,並且通常情況下不需要任何手動修改。


 


如果您需要更改此檔的內容,請使用“控制台”中的“系統”工具: 1. 按一下開始按鈕,按一下控制台,然後按兩下系統。


2. 按一下高級選項卡,然後按一下“啟動和故障恢復”下的設置。


通常,Boot.ini 檔包含以下資料:


[boot loader]


timeout=30


default=scsi(0)disk(0)rdisk(0)partition(1)\winnt


[operating systems]


scsi(0)disk(0)rdisk(0)partition(1)\winnt = "Windows NT" /NODEBUG C:\ = "Previous Operating System on C:\"


下面的列表描述了 Boot.ini 檔中資料的含義: timeout”指定在選擇預設的作業系統之前 Windows 等待的時間


default”指定預設的作業系統。


scsi(0)”表示主控制器(通常也是唯一的控制器)負責此設備。如果有兩個 SCSI 控制器並且磁片與第二個控制器相關聯,則第二個控制器稱為“scsi(1)”。


 


如果系統使用 IDE、增強的 IDE (EIDE) 或增強的小型設備介面 (ESDI) 驅動器,或者如果系統使用沒有內置 BIOS SCSI 適配器,請將“scsi”替換為“multi”。


disk(0)”指要使用的 SCSI 邏輯單元 (LUN)。它可以是獨立的磁片,但是大多數 SCSI 設置對每個 SCSI ID 只有一個 LUN


rdisk(0)”指物理磁片 1


本例中的“partition(1)”是電腦中第一個驅動器上的唯一分區。如果有兩個分區(C D),則分區 C partition(1),分區 D partition(2)


包含多重開機方式的參數(如果有的話)要求檢查 Winnt 資料夾以從指定的 SCSI 控制器的磁片和分區進行引導。


/NODEBUG”指定沒有監視任何調試資訊。調試資訊僅對程式開發人員有用。


您可以添加 /SOS 選項以在載入驅動程式時顯示驅動程式名。預設情況下,OS Loader 螢幕僅顯示進度點。


Previous Operating System on C:\”表示“上一個作業系統”是 MS-DOS,因為“C:\”是 MS-DOS 路徑。


 


arrow
arrow
    全站熱搜

    chyuanyiin 發表在 痞客邦 留言(0) 人氣()