[教學] boot.ini 檔案說明





godeagle
2001-11-01, 11:56 AM
===========
一、前言:
==========
Boot.ini這個檔案,在NT平台的系統下是個必備的檔案,它在不同電腦上,內容都不太一樣。
它是個隱藏及唯讀的檔案,位置通常在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 Windows"


==================
三、檔案內容說明:
==================
標頭:
[boot loader]:此處包含等待選取時間及預設開機選項
[operating systems]:此處包含所有可供選擇開機的作業系統

內容:
timeout:等待您選擇作業系統的時間,內定值為30,單位為秒
default:預設開機作業系統所在位置
multi(0):此?述代表"第一片"IDE磁碟控制卡,如欲代表"第二片"IDE磁碟控制卡則表示為 multi(1),類推
【此處如使用的磁碟控制卡類型為SCSI,則表示方式為 SCSI(X),括號內"X"則視不同驅動程式而定】
disk(0):此?述是針對SCSI而設定的,代表SCSI ID,如使用IDE磁碟,則此參數恆為"0"
rdisk(0):此?述是針對multi而設定的,代表第一顆硬碟...(由"0"開始),如使用SCSI磁硬則恆為"0"
【拿我們最常用的來說,如作業系統是位於IDE2的Slave硬碟,則括號中須填"3"】
partition(2):此?述為作業系統位於第二個partition,括號內參數由"1"開始


==============
四、舉例說明:
==============
拿上面的範列來說:
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional"
此作業系統位於第一片磁碟控制卡的IDE1的Master硬碟的第二個partition,
雙引號內即為欲顯示的文字


==============
五、注意事項:
==============
其中的 multi(scsi),disk,rdisk 都是由(0)起跳的,而 partition 則是由(1)開始起跳的


==========
六、結語:
==========
此說明檔儘為小弟所知範圍撰寫,可能不盡完全,如有錯誤也煩請來信告知
此說明可以隨意轉貼,但請勿修改文章內容,謝謝...



E-mail:godeagle@cool.url.com.tw
神鷹技術論壇:http://godeagle.idv.tw/ubb
by EricShih




edc
2001-11-01, 10:13 PM
真的很感激您的辛勞...
辛苦了....:)

mos
2001-11-01, 11:36 PM
前幾天把一顆原本在prtition 1(也就是C)的xp用ghost移到另一顆硬碟的partiton2(D),這顆的C是2000,手動修改了2000裡的boot.ini想讓xp與2000共存,不過選單出現選xp無法正常開..2000正常,是不是除了boot.ini更動外,還有拷貝原先在xp根目錄下的其它檔案到2000的那台硬碟啊

godeagle
2001-11-02, 03:44 PM
mos兄,
您的問題小弟也沒實做過,所以就 say sorry 了...
不過,像您這樣兩套"單獨安裝"的作業系統,
建議您使用 SPFDISK 去解決會比較快...

mos
2001-11-02, 03:50 PM
嗯...那使用spfdisk是否要設定xp開機把2000磁區隱藏起來,2000開機xp隱藏起來,還是spfdiks指定完硬碟xp/2000開機磁區後就可以正常了啊

godeagle
2001-11-03, 12:31 AM
直接指定即可...