taiwan08002
2002-08-16, 10:56 AM
如:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS2
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
C:\="Previous Operating System on C:"
===============================
我的XP裝在C:
然後現在把在別台灌了98的硬碟也裝進主機。現在煩惱的是,該加入什麼指令,好讓電腦在啟動後,會有一個開機選單讓我來選釋要進入的是98或是xp
我現在唯一能進入98的辦法就是將BIOS的開機順序設定成:HDD(1)為第一 HDD(0)為第二
HDD(1)就是灌了98的硬碟, 而HDD(0)則是灌了XP的硬碟。
但是這樣好麻煩啊……所以才想要有個選單的…。
:(
贊助商連結
rainwen
2002-08-16, 11:50 AM
這是以前我在某教學網站看到的,
忘了作者是誰......感謝他吧!:)
Windows NT – Boot.ini 修改教學
【Boot.ini 需改變屬性才可修改 指令:attrib –r –s –h boot.ini】
Boot.ini內容共分為【boot loader】【operating systems】兩個區段
【boot loader】
timeout = < 秒數 >
預設值:30
目的:設定使用者需當選單出現在其設定值倒數完畢前,選擇啟動項目,倒數完畢仍然未選擇,系統將會啟動預設之項目。其設定中有兩個特別的數值 如下:
設定 0 表示系統立即啟動預設項目步讀秒,使用者無法選擇。
設定–1取消倒數讀秒,選單會一直停留直到使用者選擇。
default = < 系統預設的選項指令 >
說明:其指令是【operating systems】區段內選項指令中的一項
【operating systems】
*此區段內各選項的編輯格式如下:
< 指令行 > + [ 選單項目敘述 ] + 參數 ( 設定開關 )
< 指令行 > = 指明系統在儲存裝置的位置
以下兩種表示法,稱為ARC名稱表示法,分為SCSI跟IDE兩種,( )內為參數。
SCSI 介面 = scsi(a)disk(b)rdisk(c)partition(d)
IDE 介面 = multi(a)disk(b)rdisk(c)partition(d)
< 指令行 >內的參數說明:
(a) 硬碟控制卡的控制編號[序數],此值一般都是 0、若為SCSI,則此值是視SCSI 卡的驅動程式定義之硬碟控制編號,而每張卡都有各其不同的序數編號方式。
(b) 此為硬碟的ID編號,IDE介面用不到,所以設為 0 即可。對SCSI而言,此處為目的磁碟的SCSI ID。
(c) 對IDE介面而言,此處為連接在控制卡上的硬碟序數,硬碟接在
Primary 的Master設為0、硬碟接在Primary 的Slave 設為 1、硬碟接在
Secondary的Master設為2、硬碟接在Secondary的Slave 設為3。SCSI 介面則設為 0
為硬碟上的分割區[partition]編號,設定1 表示為第一個分割區,
設定2表示為第二分割區,以此類推。
[ 選單項目敘述 ] = 當NTLDR讀取Boot.ini後,顯示在選單上的選擇項目。
參數 ( 設定開關 ) = 設定啟動作業系統的模式,正常啟動的作業系
統是不必要添加任何參數的。
參數說明:
/BASEVIDEO
要求系統利用標準的VGA 驅動程式,放棄原有的驅動程式開機。
/MAXMEM:n
此參數可設定Windows NT 使用最大的記憶體,最小必須設
為12MB,n 值[以MB為單位]為所設定的MB 數。
/NOSERIALMICE = COMx
要求系統在開機時不要偵測COM 埠,若只輸入/NOSERIALMICE,未指明COM埠,
則所有的COM都不偵測。
/BAUDRATE = Modem速率
設定利用數據機偵錯時,所使用的傳輸速率數值,預設值為9600。
/CRASHDEBUG
設定Windows NT 啟動時,偵錯器便被載入。當系統有錯誤時,就開始偵錯的工作。
/DEBUG
設定Windows NT 啟動時,偵錯器便被載入,且立即開始偵錯的工作。
/NODEBUG
不使用偵錯的功能。
/SOS
啟動Windows NT 過程中時,會顯示目前正載入的驅動程式。
taiwan08002
2002-08-16, 12:44 PM
最初由 rainwen 發表
這是以前我在某教學網站看到的,
忘了作者是誰......感謝他吧!:)
Windows NT – Boot.ini 修改教學
【Boot.ini 需改變屬性才可修改 指令:attrib –r –s –h boot.ini】
Boot.ini內容共分為【boot loader】【operating systems】兩個區段
【boot loader】
timeout = < 秒數 >
預設值:30
目的:設定使用者需當選單出現在其設定值倒數完畢前,選擇啟動項目,倒數完畢仍然未選擇,系統將會啟動預設之項目。其設定中有兩個特別的數值 如下:
設定 0 表示系統立即啟動預設項目步讀秒,使用者無法選擇。
設定–1取消倒數讀秒,選單會一直停留直到使用者選擇。
default = < 系統預設的選項指令 >
說明:其指令是【operating systems】區段內選項指令中的一項
【operating systems】
*此區段內各選項的編輯格式如下:
< 指令行 > + [ 選單項目敘述 ] + 參數 ( 設定開關 )
< 指令行 > = 指明系統在儲存裝置的位置
以下兩種表示法,稱為ARC名稱表示法,分為SCSI跟IDE兩種,( )內為參數。
SCSI 介面 = scsi(a)disk(b)rdisk(c)partition(d)
IDE 介面 = multi(a)disk(b)rdisk(c)partition(d)
< 指令行 >內的參數說明:
(a) 硬碟控制卡的控制編號[序數],此值一般都是 0、若為SCSI,則此值是視SCSI 卡的驅動程式定義之硬碟控制編號,而每張卡都有各其不同的序數編號方式。
(b) 此為硬碟的ID編號,IDE介面用不到,所以設為 0 即可。對SCSI而言,此處為目的磁碟的SCSI ID。
(c) 對IDE介面而言,此處為連接在控制卡上的硬碟序數,硬碟接在
Primary 的Master設為0、硬碟接在Primary 的Slave 設為 1、硬碟接在
Secondary的Master設為2、硬碟接在Secondary的Slave 設為3。SCSI 介面則設為 0
為硬碟上的分割區[partition]編號,設定1 表示為第一個分割區,
設定2表示為第二分割區,以此類推。
[ 選單項目敘述 ] = 當NTLDR讀取Boot.ini後,顯示在選單上的選擇項目。
參數 ( 設定開關 ) = 設定啟動作業系統的模式,正常啟動的作業系
統是不必要添加任何參數的。
參數說明:
/BASEVIDEO
要求系統利用標準的VGA 驅動程式,放棄原有的驅動程式開機。
/MAXMEM:n
此參數可設定Windows NT 使用最大的記憶體,最小必須設
為12MB,n 值[以MB為單位]為所設定的MB 數。
/NOSERIALMICE = COMx
要求系統在開機時不要偵測COM 埠,若只輸入/NOSERIALMICE,未指明COM埠,
則所有的COM都不偵測。
/BAUDRATE = Modem速率
設定利用數據機偵錯時,所使用的傳輸速率數值,預設值為9600。
/CRASHDEBUG
設定Windows NT 啟動時,偵錯器便被載入。當系統有錯誤時,就開始偵錯的工作。
/DEBUG
設定Windows NT 啟動時,偵錯器便被載入,且立即開始偵錯的工作。
/NODEBUG
不使用偵錯的功能。
/SOS
啟動Windows NT 過程中時,會顯示目前正載入的驅動程式。
既然都不知作者是誰,那要怎麼感謝咧?
那…就感謝貼此文章的你吧!:)
Schnaufer
2002-08-16, 12:54 PM
可見你在發問時並沒有先用搜尋功能來找答案。關於 boot.ini 的主題可以找到一百五十幾篇,以下只是其中之一。
http://www.pczone.com.tw/showthread.php?t=42906
taiwan08002
2002-08-16, 01:21 PM
最初由 Schnaufer 發表
可見你在發問時並沒有先用搜尋功能來找答案。關於 boot.ini 的主題可以找到一百五十幾篇,以下只是其中之一。
http://www.pczone.com.tw/showthread.php?t=42906
呃…抱歉!
以後有問題時,我會先找找。
Schnaufer
2002-08-16, 01:46 PM
那篇是我蠻久以前寫的,有空我會把它改寫得比較完備一些。