|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-05-08, 11:12 AM | #1 |
榮譽會員
|
與眾不同的啟動表單
與眾不同的啟動表單[文章]
我們都知道,在電腦無法正常執行的時候可以在啟動時按F8,然後選擇進入安全模式去排除錯誤。因為按照設定,在啟動系統前可以按F8,開啟進階啟動選項,在這個選項中有很多可選的啟動模式。以Windows 2000/XP為例,就有安全模式、帶網路連接的安全模式、命令行模式等多種不同選項。雖然操作不難,不過這個時機一定要掌握好,按F8太早或者太晚都不行。其實不用這麼麻煩,只要給你的系統做一個小手術,就可以很容易地解決這個問題。 如果你曾安裝過雙系統,例如Windows 98和Windows XP,那麼一定會記得,在啟動電腦後會出現一個選單,讓你選擇進入哪個操作系統。這個選單就是我們這次研究的對象。啟動選擇表單是由Boot.ini這個文件控制的,只要是boot.ini中有的項目都會顯示在啟動表單中。而啟動表單中的每個啟動條目後都可以隨意增加參數,我們就可以利用這個參數來達到目的。 修改boot.ini之前要注意,這個文件儲存在C碟的根目錄,不過由於它有「隱含」、「只讀」和「系統」三個屬性,因此預設情況下你是看不見它的,更別說編輯了。在找到它之前我們首先要解除它的這三個屬性。在執行中輸入: attrib c:\boot.ini -r -s –h 然後Enter鍵。這時你就可以在C碟的根目錄找到boot.ini了。安全起見,你最好先把這個文件制作備份到其他地方去,這樣如果發生錯誤也好恢復。然後就可以開始我們的修改工作。 雙擊這個文件,系統會直接使用記事本開啟它,你可以看到類似這樣的幾行文字: [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 這幾行字就是一個完整的boot.ini文件,在修改之前需要注意操作系統的安裝位置。從上面這個例子可以看出來,我只安裝了Windows XP一個操作系統,並且安裝在第一個硬碟的第一個分區,即C碟。如果你要修改的操作系統安裝在D碟,則需要把「multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect」這句話中的「partition(1)」替換成「partition(2)」;而如果你有多個硬碟,系統裝在第二個硬碟的第一個分區,則把「rdisk(0)」替換成「rdisk(1)」,依此類推。 「/fastdetect」就是一個參數了,這個參數可以使得Windows系統以正常模式啟動,其他的可用參數還有: 安全模式 :/safeboot:minimal /sos /bootlog /noguiboot 帶網路支持的安全模式 :/safeboot:network /sos /bootlog /noguiboot 帶命令行提示號的安全模式 :/safeboot:minimal(alternateshell) /sos /bootlog /noguiboot 記錄啟動日誌 :/bootlog VGA模式 :/basevidea 目錄服務還原模式(只用於域控制器):/safe:dsrepair /sos 調試模式 :/debug 因此,只要在boot.ini文件中增加新的啟動條目,並增加上這些參數就可以在啟動系統的時候直接選擇了。不過參數都是針對Windows 2000/XP的,如果你的操作系統是Windows 98,那麼其中很大一部分將無效。 下面是一個修改好的例子,你可以直接照這個文件來修改你的boot.ini: [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 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 安全模式" /safeboot:minimal /sos /bootlog /noguiboot multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 帶網路的安全模式" /safeboot:network /sos /bootlog /noguiboot multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 帶命令行的安全模式" /safeboot:minimal(alternateshell) /sos /bootlog /noguiboot multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 記錄啟動日誌" /bootlog multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional VGA模式" /basevidea multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 目錄服務還原模式(只用於域控制器)" /safe:dsrepair /sos multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional 調試模式" /debug 經過這樣的修改,全部的啟動表單進階選項都可以直接在啟動操作系統的時候選擇,省卻了按F8的麻煩。 最後還有一點,如果經過你的修改,發現一切沒問題,記得要在把Boot.ini文件隱藏起來啊,以免誤刪除。其實只要在執行中輸入「attrib c:\boot.ini +s +r +h 」然後Enter鍵就可以。 |
送花文章: 3,
|