甲方:我的操作系統是Windows XP,在剛開始使用時,感覺啟動速度很快,啟動畫面中的進度條只要轉幾圈便可進入到系統桌面中。可是在使用了Windows XP一段時間後,便會看到啟動畫面中進度條的轉動圈數增多了,而進入到桌面的時間也相應地變得較長。我可不打算讓時間白白地浪費掉,請問有何妙招能提高Windows XP的啟動速度嗎?
乙方:關於提高Windows XP啟動速度的方法,我曾在論壇中看過相關教程。方法是進入到Windows XP操作系統,打開“控制面板”窗口,雙擊其中的“系統”組件,在開啟的“系統屬性”對話框中單擊“高級”選項卡,在“啟動和故障恢復”界面中單擊“設置”按鈕,單擊打開頁面的“系統啟動”區域上的“編輯”按鈕,此時便會以記事本程序打開一個名為“boot.ini”的文件,可看到其中有[operating systems]這一段內容,將該段內容中的“multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect”中的參數“fastdetect”修改為“nodetect”即可。
除了上述所提到的方法外,據說利用微軟的加速工具——Bootvis可以提高Windows XP的啟動速度。
丙方:經測試表明,其上兩種方法根本不可行。第一種方法是修改了Boot.ini這個多重啟動文件中一個參數,而這個名為“nodetect”的參數卻根本不存在。原來的“fastdetect”參數卻恰恰是讓系統在啟動時不檢查串行口和並行口,從而提示啟動速度。
第二種方法是利用微軟的加速工具Bootvis,其實這款工具主要是對系統的啟動進行可視化性能追蹤,開發人員能夠用這個工具追蹤系統啟動或喚醒上出現的問題,對於系統的啟動提速根本沒有絲毫幫助。目前微軟官方已經澄清了關於“使用Bootvis可加速系統啟動”的謠言。
要想提高Windows XP的啟動速度,我們可從以下方面去加以解決。
1. 自定義系統的啟動項目
依次打開系統中的“開始→運行”命令,在“運行”對話框中鍵入“Msconfig”,單擊“確定”按鈕即可進入“系統配置實用程序”對話框。選擇其中的“啟動”選項卡,認真檢查其中的每個項目是否需要自動加載,對於不需要的項目可清除項目前的復選框。由於在啟動時所加載的項目減少,所以啟動的速度就越快。
2. 降低磁盤掃描時間
Windows XP若非正常關機,當再次啟動時系統將會自動執行磁盤掃描程序。在開始掃描前將花費10秒鐘的等待時間。此時可依次打開“開始→運行”對話框並鍵入“CMD”,單擊“確定”按鈕後進入Windows XP的命令提示符模式。在命令提示符後輸入“CHKNTFS /T:x”即可(輸入時不含引號,x為等待時間),比如輸入“CHKNTFS /T:0”,則表示無需等待時間;輸入“CHKNTFS /T:3”,則表示等待時間為3秒鐘。
3. 減少操作系統的等待時間
若安裝了多操作系統,那麼多操作系統啟動菜單中會發現默認的等待時間是30秒。我們可按文章開頭所介紹的方法進入“系統屬性”對話框,單擊“高級”選項卡,在“啟動和故障恢復”區域中單擊“設置”按鈕,分別勾選設置頁面中“顯示操作系統列表的時間”和“在需要時顯示恢復選項的時間”選項前的復選框,然後將這兩項後的時間輸入相應的數值以減少等待時間,單擊“確定”按鈕就可以了。
4. 給網卡添加固定IP地址
由於系統啟動時會搜索網絡上的DHCP服務器,所以可在“網上鄰居”單擊右鍵,在打開的“網絡連接”對話框中雙擊“本地連接”圖標,在屬性對話框中單擊“屬性”按鈕,雙擊頁面中的TCP/IP協議,這樣就可手動去網卡添加固定IP地址了。
除了上述四種方法外,我們還可以在注冊表中對啟動項目進行設定、關閉不必要的系統服務,此外平時經常利用磁盤清理工具、磁盤碎片整理程序也可以在某種程序上提高系統啟動速度。