你還可以嘗試用最後一次正確配置來啟動作業系統。該功能讓你取消任何在注冊表CurrentControlSet鍵上做出的、導致問題的修改,這個鍵是定義硬體和驅動器設置的。Known Good Configuration功能用系統最後一次正常啟動的CurrentControlSet鍵值來取代當前的鍵值。具體方法如下:
首先按[Ctrl][Alt][Delete]鍵,重新啟動電腦。當你看到螢幕上出現『Please select the operating system to start』,或者聽到電腦發出一聲蜂鳴聲,按[F8]鍵,螢幕上就會出現Windows高級選項功能表。從功能表中選擇『Last Known Good Configuration』選項,然後按[Enter]鍵。要記住,你只有一次機會使用Last Known Good Configuration功能。
首先按[Ctrl][Alt][Delete]鍵,重新啟動電腦。當你看到螢幕上出現『Please select the operating system to start』,或者聽到電腦發出一聲蜂鳴聲,按[F8]鍵,螢幕上就會出現Windows高級選項功能表。現在從功能表中選擇安全模式,然後按[Enter]鍵。當Windows XP進入安全模式之後,點擊開始按鈕,選擇所有程式附件系統工具功能表,選擇系統恢複。點擊下一步,選擇一個恢複點,啟動恢複程式。
4. 使用Recovery Console
如果Windows XP啟動問題比較嚴重。你可以使用Windows XP CD啟動系統,然後使用一個名為恢複控制台的工具。具體做法如下:
在故障電腦的CD-ROM驅動器中插入Windows XP CD,然後按[Ctrl][Alt][Delete]鍵重新啟動電腦。一旦系統從CD上啟動後,只要根據提示就能夠很容易地載入啟動所需要的基本文件。
當你看到Welcome To Setup界面的時候,按R鍵進入Recovery Console。然後你就會看到Recovery Console功能表。它顯示了包含作業系統文件的文件夾,並提示你選擇打算登錄的作業系統。你需要在鍵盤上輸入功能表上的序號,然後系統會提示你輸入管理員密碼,你就會進入主Recovery Console提示頁面。
5. 修複被破壞的Boot.ini
隨著Windows XP作業系統的載入,Ntldr程式指向Boot.ini文件,以確定作業系統文件的位置,以及選擇哪個啟動選項。所以如果Boot.ini文件出了問題,Windows XP系統就不能啟動了。你可以使用恢複控制台特殊版本的Bootcfg工具來修複它。當然,你必須首先用Windows XP CD重新啟動系統,按照#4中的介紹打開Recovery Console。你可以這樣調用Bootcfg工具:在Recovery Console命令提示符後,輸入Bootcfg /parameter在這里的/parameter是這些需要的參數之一:
如果你懷疑Windows XP系統的啟動問題是由于主引導磁區被破壞了造成的,你可以使用恢複控制台中的Fixmbr工具來修複它。首先,用Windows XP CD啟動系統,按照#4中的介紹打開Recovery Console。你可以這樣調用Fixmbr工具:在Recovery Console命令提示符後,輸入Fixmbr [device_name]:[device_name]是你希望新的主引導磁區所在的設備的路徑名。例如,設備路徑名按照標准可啟動驅動器C盤進行格式化的命令是這樣的:\Device\HardDisk0。
8. 禁用自動重啟
如果Windows XP遇到一個致命錯誤,處理這種錯誤的缺省設置是自動重新啟動系統。如果錯誤是在Windows XP啟動過程中產生的,作業系統就會陷入重新啟動的死迴圈──反複地重新啟動,不能恢複正常。在這種情況下,你需要禁用自動重啟功能。具體做法是:在 Windows XP啟動時,當你看到『Please select the operating system to start』,或者聽到一聲蜂鳴了之後,按[F8]鍵打開Windows高級選項功能表。然後,選擇禁止在系統故障時自動重啟,然後按[Enter]。現在Windows XP在遇到問題的時候會挂起,它會給出一個停止資訊,你可以用于診斷問題。