有時我們出于某種需要,在自己的電腦上安裝多操作系統(tǒng),如win 98、win nt server 4.0和win 2000 professional三重操作系統(tǒng),以期充分發(fā)揮它們各自的潛力,取長補短。在安裝完成之后,我們可以在系統(tǒng)分區(qū)的根目錄下(一般為c:\)發(fā)現(xiàn)名為boot.ini的文件。比如要安裝上述三個操作系統(tǒng),通常是按照win 98→win nt server 4.0→win 2000 professional這個順序來安裝的,事實上這個文件在安裝win nt server 4.0時就建立了。這是一個只讀的系統(tǒng)配置文件,它可以實現(xiàn)在啟動時加載選擇選單,讓我們選擇不同的操作系統(tǒng)來啟動。下面的這段內容是該文件的典型設置情況,就讓我們一起來解讀一下吧!
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(4)\winnt
[operating systems]
multi(0)disk(0)rdisk(0)partition(4)\winnt="microsoft windows 2000 professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(1)\winnt="windows nt server version 4.00"
multi(0)disk(0)rdisk(0)partition(1)\winnt="windows nt server version 4.00 [vga mode]" /basevideo /sos
c:\="microsoft windows"
這個文件分為引導加載部分(boot loader)和操作系統(tǒng)部分(operating systems)兩大塊。在引導加載部分,timeout=xx表示等待用戶選擇操作系統(tǒng)的時間,默認是30秒;default=xxxxx表示缺省情況下系統(tǒng)默認要加載的操作系統(tǒng)路徑,表現(xiàn)為啟動時等待用戶選擇的高亮條部分。在操作系統(tǒng)部分,則列出了所有的操作系統(tǒng)路徑和清單,以供用戶選擇。至此,我們已對該文件的大體框架有了初步的了解。但“multi/scsi(x)disk(x)rdisk(x)partition(x)”代表的又是什么呢?這就需要我們來理解arc(高級risc計算機)命名,它是x86或risc計算機中用于標識設備的動態(tài)方法。
圖1
arc命名的第一部分用于標識硬件適配卡/磁盤控制器,它有兩個選項:scsi和multi。multi表示一個非scsi硬盤或一個由scsi bios訪問的scsi硬盤,而scsi則表示一個scsi bios禁止的scsi硬盤;(x)是硬件適配卡序號;disk(x)表示scsi總線號,即如果硬件適配卡為multi,其正確表示方法就為disk(0);rdisk(x)表示硬盤的序號,即如果硬件適配卡為scsi則忽略此值;partition(x)表示硬盤的分區(qū)序號。這樣,它就可以用圖1、圖2形象地表示出來。于是,我們便可以看懂boot.ini中各種設置的具體含義了。
圖2
另外,我們還發(fā)現(xiàn)諸如/basevideo、/sos、/fastdect的選項,這些都是開關符。/basevideo開關可使顯卡以640×480的分辨率顯示驅動程序,這可保證在驅動程序不匹配的情況下,系統(tǒng)仍可以vga分辨率引導;/sos開關表示win nt在引導期間裝載的驅動程序名。類似這樣的開關還有一些,比如/debug、 /crashdebug、/nodebug等等,在這里就不贅述了,有興趣的朋友可以找一些相關的書來看看。了解了這些之后,如果自己格式化某些分區(qū)、重新安裝某一個或某兩個操作系統(tǒng),這就可能會派上用場。例如要格式化c盤、d盤,c盤上安裝了nt server 4.0且為主活動分區(qū),d盤安裝的是win 98操作系統(tǒng),e盤為應用程序分區(qū),f盤安裝的是win 2000。c、d、e盤均為fat文件系統(tǒng),f盤為ntfs文件系統(tǒng)。由于格式化了c盤,其根目錄下的boot.ini丟失,因而有關win 2000啟動的信息也隨之丟失。如果我們?yōu)榇硕匮b系統(tǒng),那似乎是令人心煩的和難以忍受的。了解了boot.ini文件,我們就可以在c盤根目錄下找到它,去掉其只讀的屬性,然后對其進行編輯。在[operating systems]下加上如下信息:“multi(x)disk(x)rdisk(x)partition(x)\winnt="microsoft windows 2000 professional" /fastdetect”,具體內容應根據(jù)個人電腦硬件的不同配置情況而定,如我的電腦的此項配置為“multi(0)disk(0)rdisk(0)partition(5)\winnt5="microsoft windows 2000 professional" /fastdetect”,即表明裝載win 2000的目錄為g:\winnt5。這樣當開機時我們選擇此項,系統(tǒng)就會在這個目錄查找所需信息,進行程序加載,從而完成啟動win 2000的任務。當然,我們直接編輯修改這個文件并不能像重新安裝那樣完美,因為全新安裝時安裝程序修改的不止是這一個文件,所以這種做法可以算是一種快捷方式吧。如果我們懶得重新安裝,這種方法值得一試。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。