回首頁

Windows NT/2000/XP 下的 Boot.ini 檔案

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

Boot.ini這個檔案,在NT平台的系統下是個必備的檔案,少了它你的Win2K
就開不了機,這麼重要的檔案我們一定要好好的了解它,它在不同電腦上,內容
都不太一樣。它是個隱藏及唯讀的檔案,位置通常在C:\,在做修改前,
請記得先做備份,以防萬一......

Boot.ini檔範例:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\ = "Microsoft Windows98"

參數說明:

[boot loader]:此處包含等待選取時間及預設開機選項

timeout:等待選擇時間(秒),預設值為 30 秒,設定為 0 秒者立即進入預設的
系統無法選擇,設定為 -1 秒者選單會一直停留在選擇畫面直到輸入
所需進入的系統。

default:預設進入的作業系統,為 [operating systems]內選項指令中的一項,
以此範例來說,預設是進入 Windows 2000 Professional。

[operating systems]:此處包含所有可供選擇開機的作業系,以此範例來說
有 Win2k Pro 與 Win98二個開機選項 。

multi(0)disk(0)rdisk(0)partition(2)\WINNT= "Microsoft Windows 2000 Professional" /fastdetect
系統在儲存裝置的位置 + 作業系統選單項目 + 指令

以上為進入Win NT/2k/XP 作業系統,指令格式的語法 。
multi(0):代表 "第一片" IDE 磁碟控制卡,"第二片" IDE 磁碟控制卡則表示為
multi(1),以此類推。如果是 SCSI 磁碟控制卡,則要改為 scsi(x),
( )內的 x 參數為 SCSI 0 卡的驅動程式定義之硬碟控制編號,而每
張卡都有各其不同的序數編號方式。
(我有實際的去了解,發現即使是使用SCSI介面的硬碟的電腦,此處出現的還是
multi(0),我查看了3台都是如此 ,為什麼??? 如有高手知道請告訴小弟 ^..^ )

disk(0):硬碟的ID編號,不適用於 IDE 介面,所以設為 0 便可。
對SCSI而言,此處為目的磁碟的SCSI ID。

rdisk(0):對IDE介面而言,此處為連接在控制卡上的硬碟序數
硬碟接在 Primary 的Master設為0、硬碟接在 Primary 的Slave 設為 1
硬碟接在 Secondary 的 Master 設為 2
硬碟接在 Secondary 的 Slave 設為 3
SCSI 介面則設為 0

partition(2):為硬碟上的分割區 ! 設定1 表示為第一個分割區,
設定2表示為第二分割區,以此類推。

"Windows 2000 Professional":這裡是開機選單Show 出的文字,可以自行定義。

/fastdetect:這一個項目是啟動作業系統添加的參數,正常是不用添加參數的。
以下為可用的參數:

BASEVIDEO 要求系統利用標準的 VGA 驅動程式,放棄原有的驅動程式開機。
/fastdetect 快速模式的開機硬體偵測。
/MAXMEM:n 此參數可設定 Windows 使用最大的記憶體,最小必須設為 12MB,n 值[以MB為單位]為所設定的 MB 數。
/NOSERIALMICE = COMx 要求系統在開機時不要偵測 COM 埠,若只輸入 /NOSERIALMICE,未指明 COM 埠,則所有的 COM 都不偵測。
/BAUDRATE = Modem速率 設定利用數據機偵錯時,所使用的傳輸速率數值,預設值為9600。
/CRASHDEBUG 設定 Windows 啟動時,偵錯器便被載入。當系統有錯誤時,就開始偵錯的工作。
/DEBUG 設定 Windows 啟動時,偵錯器便被載入,且立即開始偵錯的工作。
/NODEBUG 不使用偵錯的功能。
/SOS 啟動 Windows 過程中時,會顯示目前正載入的驅動程式。

以此範例來說:
我的 Win2k Pro OS是位於 第一個IDE控制卡 Primary 的Master 硬碟 的第二個
partition 裡的 WINNT目錄 。

C:\ = "Microsoft Windows98":Windows98的開機選項

注意事項:

其中的 multi(),scsi(),disk,rdisk 都是由(0)起跳的
而 partition 則是由(1)開始起跳的

回首頁