當(dāng)前位置:首頁>>軟件教程>>操作系統(tǒng)>>新聞內(nèi)容
解讀多重啟動(dòng)引導(dǎo)文件--BOOT.INI
作者: 發(fā)布時(shí)間:2003-10-5 22:19:25 文章來源:西部電子轉(zhuǎn)載
    Windows NT類的操作系統(tǒng),也就是Windows NT/2000/XP中,有一個(gè)特殊文件,也就是“BOOT.INI”文件,這個(gè)文件會(huì)很輕松地按照我們的需求設(shè)置好多重啟動(dòng)系統(tǒng)。
    “BOOT.INI”文件會(huì)在已經(jīng)安裝了Windows NT/2000/XP的操作系統(tǒng)的所在分區(qū),一般默認(rèn)為C:\\下面存在。但是它默認(rèn)具有隱藏和系統(tǒng)屬性,所以你要設(shè)置你的文件夾選項(xiàng),以便把“BOOT.INI”文件顯示出來。我們可以用任何一種文本編輯器來打開他它。一般情況下,它的內(nèi)容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\\Windows=\"Microsoft Windows XP Professional\" /fastdetect
  在Windows 2000或者是XP系統(tǒng)中,我們可以很容易的設(shè)置“BOOT.INI”文件。那就是在“我的電腦”上面點(diǎn)擊右鍵,選擇“屬性”打開“系統(tǒng)屬性”對話框,再點(diǎn)擊“高級(jí)”選項(xiàng)卡,在“啟動(dòng)和故障修復(fù)”里面點(diǎn)擊“設(shè)置”按鈕,就可以打開“啟動(dòng)和故障修復(fù)”對話框了,在這里面我們就可以對它進(jìn)行詳細(xì)設(shè)置。
  如果你擁有Windows XP操作系統(tǒng),那么你可以用“系統(tǒng)配置實(shí)用程序”來更方便的編輯“BOOT.INI”文件。具體做法是:打開“開始”菜單,點(diǎn)擊“運(yùn)行”命令,再在彈出的文本框中輸入“msconfig”點(diǎn)擊“確定”后就會(huì)彈出“系統(tǒng)配置實(shí)用程序”,再點(diǎn)擊“BOOT.INI”選項(xiàng)卡,就會(huì)出現(xiàn)如圖所示的界面。在這里,我們可以很方便地設(shè)置文件。
言歸正傳,現(xiàn)在,來說明一下這個(gè)文件內(nèi)容的含義。
  1.系統(tǒng)加載部分([boot loader])
  這一部分很簡單,只有兩個(gè)設(shè)定。那就是“timeout=”和“default=”。
“timeout=”就是設(shè)定開機(jī)時(shí)系統(tǒng)引導(dǎo)菜單顯示的時(shí)間,超過設(shè)定值則自動(dòng)加載下面“default=”指定的操作系統(tǒng)。默認(rèn)值是30,單位為秒。我們可以在這里面設(shè)定等待時(shí)間的長短。如果將其設(shè)為“0”那么就是不顯示系統(tǒng)引導(dǎo)菜單。
  “default=”則是設(shè)定默認(rèn)引導(dǎo)的操作系統(tǒng)。而等號(hào)后面的操作系統(tǒng)必須是已經(jīng)在“[operating systems]”中存在的。如果想默認(rèn)為加載另外的操作系統(tǒng),我們可以參看“[operating systems]”中的操作系統(tǒng)列表,然后把想要加載的操作系統(tǒng)按照格式寫到“default=”后面就可以了。
  2.操作系統(tǒng)部分([operating systems])
  在這里面,列出了機(jī)器上所安裝的全部操作系統(tǒng)。比如機(jī)器上只有一個(gè)操作系統(tǒng),那么就只有一條信息,那就是“multi(0)disk(0)rdisk(0)partition(1)\\Windows=\"Microsoft Windows XP Professional\" /fastdetect”
在這里需要注意的是,在英文引號(hào)內(nèi)的文字就是引導(dǎo)操作系統(tǒng)菜單時(shí)顯示出來的讓我們選擇操作系統(tǒng)的提示文字,在這里面我們可以隨意更改。而“multi(0)disk(0)rdisk(0)partition(1) \\Windows”這一句就需要些解釋了。因?yàn)樗婕癆RC(高級(jí)RISC計(jì)算機(jī))命名,它是x86或RISC計(jì)算機(jī)中用于標(biāo)識(shí)設(shè)備的動(dòng)態(tài)方法。
ARC命名的第一部分用于標(biāo)識(shí)硬件適配卡/磁盤控制器,它有兩個(gè)選項(xiàng):SCSI和Multi。
Multi表示一個(gè)非SCSI硬盤或一個(gè)由SCSI BIOS訪問的SCSI硬盤,而SCSI則表示一個(gè)SCSI BIOS禁止的SCSI硬盤。(x)是硬件適配卡序號(hào)。Disk(x)表示SCSI總線號(hào)。如果硬件適配卡為Multi,其正確表示方法就為disk(0),rdisk(x)則表示硬盤的序號(hào),如果硬件適配卡為SCSI則忽略此值;
  partition(x)表示硬盤的分區(qū)序號(hào)。了解這些,我們就可以解釋前面那條信息的含義了,即“multi(0)disk(0)rdisk(0)partition(1) \\Windows”為,在0號(hào)非SCSI設(shè)備上的第0號(hào)磁盤上的第一個(gè)分區(qū)里面的“Windows”目錄下可以找到能夠啟動(dòng)的操作系統(tǒng)。
  等號(hào)后的內(nèi)容前面已經(jīng)說過,那個(gè)就是引導(dǎo)菜單顯示出來的供我們選擇的提示文字。而后面的“/fastdetect”又是作什么用的呢?這是一個(gè)開關(guān)符,用來控制啟動(dòng)該操作系統(tǒng)時(shí)的具體選項(xiàng),下面再來詳細(xì)的介紹各種開關(guān)符的含義:
/3GB:這是Win2000 SP3新引入的。這使得用戶區(qū)和系統(tǒng)區(qū)分為3G比1G的比例。只有用戶使用NT企業(yè)版,應(yīng)用程序也支持3GB選項(xiàng)時(shí),此選項(xiàng)才生效。
  /BASEVIDEO:使用標(biāo)準(zhǔn)VGA方式啟動(dòng)。這種方式主要用于顯示驅(qū)動(dòng)程序失效時(shí)。
  /BAUDRATE:指出用于調(diào)度的波特率,如果用戶不設(shè)置,則使用默認(rèn)的9600,而對于線纜Modem則使用19200。
  /BOOTLOG:使Win2000將日志寫入 %SystemRoot%\\NTBTLOG.TXT 。
  /BURNMEMORY=:使NT在已知的內(nèi)存上少使用指定的數(shù)量,如果/burnmemory=64,則有64M內(nèi)存NT不使用。
  /CRASHDEBUG:調(diào)度器在NT啟動(dòng)時(shí)啟動(dòng),只有在內(nèi)核錯(cuò)誤時(shí)才有用,如果系統(tǒng)經(jīng)常會(huì)無故出錯(cuò),這個(gè)選項(xiàng)就很有用了。
  /DEBUG:在啟動(dòng)NT時(shí)調(diào)入調(diào)度器,它可以在任何時(shí)間激活,在錯(cuò)誤可以再次出現(xiàn)時(shí)使用它比較合適。
  /DEBUGPORT= comx :指定用于調(diào)度的端口,其它X就指端口號(hào)。
  /FASTDETECT:對于Win2000啟動(dòng)時(shí),它使系統(tǒng)不檢查串行口和并行口。
  /HAL=<hal>:允許用戶不使用默認(rèn)的HAL。
  /INTAFFINITY:設(shè)置多處理器HAL(HALMPS.DLL),使編號(hào)最大的處理器接收中斷請求。如果不設(shè)置此選項(xiàng),Win2000會(huì)使所有處理器接收中斷請求。
  /KERNEL=<kernel>:與上面的功能相同,不過是針對SMP中的內(nèi)核而言的。
  /MAXMEM:n:指定NT可以使用的最大內(nèi)存數(shù),如果一個(gè)內(nèi)存片損壞,這個(gè)開關(guān)就十分有用了。
  /NODEBUG:不使用調(diào)試信息。
  /NOGUIBOOT:指定此選項(xiàng)會(huì)使Win2000不加載VGA驅(qū)動(dòng)程序,也就不會(huì)顯示啟動(dòng)過程和失敗時(shí)的蘭屏信息。
  /NOSERIALMICE=[COMx | COMx,y,z…]:在特定的COM中上禁止對串行鼠標(biāo)的檢測。如果用戶有一個(gè)非鼠標(biāo)設(shè)備接在COM口上,這個(gè)選項(xiàng)會(huì)十分有用。如果此開關(guān)未加參數(shù),系統(tǒng)會(huì)禁止所有COM口。
  /NUMPROC=n:只允許前N個(gè)系統(tǒng)處理器工作。
  /ONECPU:在多處理器中只使用一個(gè)處理器。
  /PCILOCK:不讓NT為PCI設(shè)置分配IO/IRQ資源,而啟用BIOS設(shè)置。
  /SAFEBOOT:安全啟動(dòng),這個(gè)大家一定十分熟悉,Win2000只啟動(dòng)HKLM\\System\\CurrentControlSet\\
Control\\SafeBoot中的驅(qū)動(dòng)程序和服務(wù),其后跟三個(gè)參數(shù)MINIMAL,NETWORK或DSREPAIR之一。MINIMAL和NETWORK在允許網(wǎng)絡(luò)下啟動(dòng)系統(tǒng)。而DSREPAIR要求系統(tǒng)從備份設(shè)備中調(diào)入活動(dòng)目錄的設(shè)置。還有一個(gè)選項(xiàng)是\"(ALTERNATESHELL)\",它讓系統(tǒng)調(diào)入由HKLM\\System\\CurrentControlSet\\
SafeBoot\\AlternateShell指定的SHELL程序,而不使用默認(rèn)的Explorer。
  /SOS:在調(diào)入驅(qū)動(dòng)程序名時(shí)顯示它的名字,在因驅(qū)動(dòng)問題而無法啟動(dòng)時(shí)使用比較好。
  /WIN95:在裝有三個(gè)系統(tǒng)DOS、Win9x和Windows NT的系統(tǒng)上,讓NTLDR直接調(diào)用Win9x。啟動(dòng)文件BOOTSECT.W40。
  /WIN95DOS:在裝有三個(gè)系統(tǒng)DOS、Win9x和Windows NT的系統(tǒng)上,讓NTLDR直接調(diào)用DOS啟動(dòng)文件BOOTSECT.DOS
  /YEAR=:使用指定的年份,如果設(shè)置為/YEAR=2005,那現(xiàn)在的時(shí)間就是2005年,此選項(xiàng)僅對NT4+SP4和Win2000生效。
了解了以上這些,我們就可以更加輕松控制好我們系統(tǒng)的啟動(dòng)了。
最新更新
·教你刪除Windows 7自動(dòng)創(chuàng)建的
·檢測你的計(jì)算機(jī)是否能運(yùn)行Wi
·如何安裝Windows 7 RC的中文
·解決Vista關(guān)閉UAC后邊欄無法
·Windows 7 RC新功能XP Mode詳
·Windows7操作系統(tǒng)硬件配置要
·wubi安裝Ubuntu 9.04失敗的原
·如何修改Windows7的軟件默認(rèn)
·在Windows7在硬盤升級(jí)Window
·vista在硬盤下全新安裝Windo
相關(guān)信息
·刪除Windows XP的Boot Menu
·Vista Boot Manager的去除方法
放生
愚愛
夠愛
觸電
白狐
心跳
知足
犯錯(cuò)
降臨
分愛
葬愛
光榮
畫心
火花
稻香
愛得起
這種愛
大丈夫
花蝴蝶
二缺一
小酒窩
下雨天
右手邊
安靜了
棉花糖
明天過后
邊做邊愛
擦肩而過
沒有如果
懷念過去
等一分鐘
越來越愛
寂寞暴走
你的承諾
Nobody
我們都一樣
永遠(yuǎn)在身邊
天使的翅膀
原諒我一次
i miss you
原諒我一次
吻的太逼真
姑娘我愛你
做你的愛人
一定要愛你
飛向別人的床
愛上別人的人
感動(dòng)天感動(dòng)地
心在跳情在燒
不潮不用花錢
如何能把你忘記
即使知道要見面
愛上你是一個(gè)錯(cuò)
最后一次的溫柔
愛上你是我的錯(cuò)
怎么會(huì)狠心傷害我
親愛的那不是愛情
傷心時(shí)候可以聽情歌
愛上你等于愛上了錯(cuò)
不是因?yàn)榧拍畔肽?/a>