熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

BOOT.INI詳解

2013-11-11 13:59:11  來源: 電腦常識 

  只要在電腦上裝了   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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.