熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows系統管理 >> 正文

高手進階——深入淺出剖析BOOT.INI

2022-06-13   來源: Windows系統管理 

  電腦中安裝有多個操作系統的朋友知道在電腦加電自檢後會出現一個啟動菜單它列出了在這台電腦上安裝的所有的操作系統用戶使用鍵可以選擇進入哪個系統實際上這一切都源於一個名為BOOTINI的文件自Windows NT開始它就存在於Windows系統中Windows XP主要依賴BOOTINI文件來確定計算機在重啟(引導)過程中顯示的可供選取的操作系統類別一般情況下它位於C盤根目錄下在默認狀態下是一個隱藏只讀的系統配置文件要查看它只要去掉其隱藏屬性即可用記事本打開它也可以在開始中運行msconfigexe在彈出的系統配置實用程序對話框中單擊BOOTINI選項卡就可窺見其廬山真面目下面就以筆者電腦中的BOOTINI文件為例向大家詳加解釋
  
  BOOTINI文件的常見格式如下
  
  [boot loader]
  
  timeout=
  
  default=multi()disk()rdisk()partition()\WINDOWS
  
  [operating systems]
  
  multi(X)disk(Y)rdisk(Z)partition(Q)\WINDOWS=Microsoft Windows XP Professional /fastdetect
  
  SCSI(X)disk(Y)rdisk(Z)partition(Q)\WIN=Microsoft Windows /fastdetect
  
  該文件分為Boot loader(引導加載)和Operating systems(操作系統)兩大部分在引導加載部分timeout=xx表示等待用戶選擇操作系統的時間默認是用戶可以根據需要自行更改default=xxxx表示缺省情況下系統默認要加載的操作系統路徑表現為啟動時等待用戶選擇的高亮條部分但是令很多用戶困惑不解的是那些multi()disk()rdisk()partition()是什麼意思?
  
  實際上這是根據ARC規則命名的它是x或RISC計算機中用於標識設備的一種通用方法ARC名字指向存放操作系統文件的分區對於磁盤設備 ARC名字的構成如下
  
  (X)disk(Y)rdisk(Z)partition(Q)
  
  component部分有兩種有效值即multi和SCSI它用於標明硬件適配器multi表示一個非SCSI硬盤或一個由SCSI BIOS訪問的SCSI硬盤而SCSI則表示一個SCSI BIOS禁止的SCSI硬盤X值表示操作系統的系統根目錄所在的分區所在的硬盤所在的磁盤控制器在同一磁盤控制器上的序號(X從開始)
  
  disk(Y)對於SCSI硬盤來說Y值表示操作系統的系統根目錄所在的分區所在的硬盤在同一個磁盤控制器上的硬盤序號(Y從開始)對於multi來說Y值無任何意義恆為
  
  rdisk(Z)對於multi來說Z值表示操作系統的系統根目錄所在的分區所在的硬盤在同一個磁盤控制器上的硬盤序號(Z從開始)對於SCSI硬盤來說Z值無意義恆為
  
  partition(Q)Q值表示操作系統的系統根目錄所在的分區在同一硬盤上主分區的序號(Q從開始)
  
  Operating systems部分列出了這台電腦上所有操作系統的路徑和清單其中還包括一些如/fastdetect/basevideo/sos之類的開關符這些開關符都有特殊的含義一般情況下建議不要更改
  
  OK基於以上知識我們對BOOTINI文件應該有了一個比較清楚地認識於是我們就可以根據需要對其進行修改了以筆者的電腦為例BOOTINI文件顯示硬盤中裝有兩個Windows XP專業版系統(實際上一個為中文版一個為英文版)默認情況下是啟動硬盤第三分區上的系統(英文版)如果要它在默認情況下啟動硬盤第一分區上的系統(中文版)而且為了以示區別將兩個Windows XP Professional分別對應的加以標記這時我們可以通過修改BOOTINI文件來達到目的修改之後如圖所示重新啟動計算機看看你的願望是不是實現了呢!
  
  由以上可知BOOTINI是一個非常重要的系統文件沒有它系統將無法進行引導所以我們平時除了要對其作必要的備份之外還要編輯它的方法特別是在安裝多系統時如果沒有按照從低到高(Windows Windows Windows XPWindows )的安裝順序該文件往往會被損壞如果我們掌握修改和編輯它的辦法就不會到時候無計可施了
From:http://tw.wingwit.com/Article/os/xtgl/201311/9428.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.