只要在電腦上裝了 Windows /XP就會在C盤根目錄下產生一個bootini文件它是你的系統的引導信息文件在裡面你可以看到電腦上裝有什麼系統各個系統的位 置以及其他一些信息下面就讓我們來看看這個文件以及相關的信息吧
Windows NT在BOOTINI中采用了稱為高級RISC計算機(Advanced RISC COMPUTERARC)的跨平台標准格式來表示路徑一個遵循ARC規范的路徑名有下表中的參數組成
scsi (x)或multi(x) 標識硬盤適配器 disk(y) SCSI總線號如果是 multi 則總為 rdisk(z) multi的物理驅動器號;如果是scsi則忽略 partition 邏輯分區號 前三個參數是以為基的也就是說第一個IDE物理驅動器是rdisk() 而第二個則是rdisk()然而不同的是partition卻是基於的因此第一個驅動器上的第一個分區是rdisk()partition () 路徑必須提供所有的參數不能省略任何參數例如 multi()disk()rdisk()partition()是一個有效參數盡管這裡的 disk() 沒有代表任何意義因此multi()rdisk()partition() 是無效路徑 第一個參數幾乎總是 multi即使是SCSI控制器也總是使用 multi 在boot ini 文件中使用scsi的唯一一種情況是SCSI控制器上的BIOS是關掉的在這種情況下系統分區的根目錄中有一個附加的隱藏只讀文件系統 NTBOOTDDSYS NTBOOTDDSYS是一個訪問這種沒有BIOS的SCSI控制器的設備驅動程序或者 也可以作為不使用INT標識硬盤的SCSI控制器的驅動程序
下面讓我們看一個實例
[boot loader]
timeout=
default=multi()disk()rdisk()partition()\WINNT
[operating systems]
multi()disk()rdisk()partition()\WINNT=Microsoft Windows Professional /fastdetect
C:\=Microsoft Windows
這個文件表示這台機器裝有雙系統默認引導的系統是windows
第二行 timeout= 表示顯示開機時選擇操作系統的等待時間是秒default=multi()disk()rdisk()partition()\ WINNT 表示默認引導的系統是WINNT[operating systems]這一行下面是操作系統列表multi()disk()rdisk()partition()\WINNT= Microsoft Windows Professional /fastdetect (請參照上面的解釋)表示的意思是第一個IDE硬盤上(rdisk())的第二個分區(partition())上裝有Windows C:\=Microsoft Windows 表示C盤上裝有其它的windows操作系統(Xme)
以下的方法只適用於一下操作系統 Microsoft Windows Advanced Server Microsoft Windows Datacenter Server Microsoft Windows Professional Microsoft Windows Server 對於其它操作系統則沒試過
我們知道Windows 在啟動時如果按F的話會出來讓我們選擇的是否進入安全模式的選項的但是如果你需要經常進入安全模式的話每次這樣做很麻煩現在讓我們看看如何修改bootini來使你直接進入安全模式
模式開關(Switch)
安全模式/safeboot:minimal /sos /bootlog /noguiboot
帶有網絡的安全模式/safeboot:network /sos /bootlog /noguiboot
帶有命令行的安全模式/safeboot:minimal(alternateshell) /sos /bootlog /noguiboot
啟用日志/bootlog
啟用VGA模式 /basevideo
目錄服務恢復模式/safeboot:dsrepair /sos
調試模式/debug
使用帶命令行提示的安全模式開關的bootini例子
[boot loader]
timeout= default=multi()disk()rdisk()partition()\WINNT
[operating systems]
multi()disk()rdisk()partition()\WINNT=Microsoft Windows Advanced Server /fastdetect /SAFEBOOT:MINIMAL(ALTERNATESHELL)
注意 /sos /bootlog /noguiboot 開關對上面任何一個設置都不是必須的但是它們有助於找到錯誤當你按下F並選擇其中一個模式的時候那些開關是包含在裡面的
/fastdetect:comnumber
該開關將關閉 文件對指定端口上串行鼠標和總線鼠標的檢測功能如果在啟動過程中您在串行端口上連接了除鼠標以外的組件則可使用該開關例如輸入 /fastdetect:comnumber其中 number 為串行端口號可使用逗號分隔多個端口號以關閉一個以上的端口如果使用 /fastdetect 但未指定通信端口則將關閉所有通信端口上的串行鼠標檢測功能(這是微軟給的解釋)
From:http://tw.wingwit.com/Article/Common/201311/4921.html