如何排除Windows XP啟動故障

來源:互聯網
上載者:User

   1. 使用Windows啟動盤

  如果啟動問題是由於使用中的磁碟分割的開機記錄或者作業系統啟動所使用的檔案被破壞造成的,啟動盤就能夠解決問題。具體方法如下:

  建立Windows啟動盤,找一台配置相似、工作正常的Windows XP機器,開啟我的電腦,單擊滑鼠右鍵選擇磁碟表徵圖,然後在後續的菜單中選擇格式化。當格式化對話方塊出現以後,保留所有預設設定,然後點擊開始按鈕。當格式化操作完成後,關閉格式化對話方塊回到My Computer,雙擊C:驅的表徵圖,訪問根目錄,將Boot.ini、NTLDR、Ntdetect.com三個檔案拷貝到磁碟上。建立好了Windows啟動盤之後,將它插入故障系統的磁碟機內,按[Ctrl][Alt][Delete]重新啟動電腦。

  2. 使用最後一次的正確配置

  你還可以嘗試用最後一次正確配置來啟動作業系統。該功能讓你取消任何在註冊表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功能。

  3. 進行系統復原

  能夠協助解決Windows XP啟動問題的另一個工具是系統復原。系統復原作為一項服務在後台運行,並且持續監視重要系統組件的變化。當它發現一項改變即將發生,系統復原會立即在變化發生之前,為這些重要組件作一個名為復原點的備份拷貝,而且系統復原預設的設定是每24個小時建立復原點。具體方法如下:

  首先按[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是這些需要的參數之一:

  /Add:掃描所有的Windows安裝,協助你向Boot.ini檔案中增加任何新的內容。

  /Scan:搜尋所有的Windows安裝。

  /List:列出Boot.ini檔案的所有入口。

  /Default:設預設作業系統為主引匯入口。

  /Rebuild:完全重新建立Boot.ini檔案。使用者必須確認每個步驟。

  /Redirect:允許作業系統在使用Headless Administration功能的時候,啟動操作可以重新定義到某個特定連接埠。重新定義包括兩個參數:[Port Baudrate ]   [UseBiosSettings]。

  /Disableredirect:禁用redirection。

  6. 修複被破壞的分區引導記錄

  partition boot sector是硬碟分區中的一個小部分,其中包含了作業系統中檔案系統的資訊以及一個很小的機器語言程式,這對於協助作業系統啟動是至關重要的。如果你懷疑Windows XP系統的啟動問題是由於partition boot sector被破壞了造成的,你可以使用修復主控台中一個名為Fixboot的工具來修複它。首先,用Windows XP CD啟動系統,按照#4中的介紹開啟Recovery Console。你可以這樣調用Fixboot工具:在Recovery Console命令提示字元後,輸入Fixboot [drive]: [drive]代表的是你希望新建立的partition boot sector所在的分區。

  7. 修複被破壞的主開機磁區

  主開機磁區佔據了硬碟的第一扇區,負責Window啟動程式。主開機磁區包含了磁碟分割表和一個名為主引導代碼的小程式,該程式負責在分區表中定位活動0、可啟動磁碟、分區。一旦它被破壞,partition boot sector會接替它開始載入Windows。如果主開機磁區被破壞,partition boot sector就不能完成這一工作,Windows就不能啟動了。

  如果你懷疑Windows XP系統的啟動問題是由於主開機磁區被破壞了造成的,你可以使用修復主控台中的Fixmbr工具來修複它。首先,用Windows XP CD啟動系統,按照#4中的介紹開啟Recovery Console。你可以這樣調用Fixmbr工具:在Recovery Console命令提示字元後,輸入Fixmbr [device_name]:[device_name]是你希望新的主開機磁區所在的裝置的路徑名。例如,裝置路徑名按照標準可開機磁碟機C盤進行格式化的命令是這樣的:DeviceHardDisk0。

  8. 禁用自動重啟

  如果Windows XP遇到一個致命錯誤,處理這種錯誤的預設設定是自動重新啟動系統。如果錯誤是在Windows XP啟動過程中產生的,作業系統就會陷入重新啟動的死迴圈——反覆地重新啟動,不能恢複正常。在這種情況下,你需要禁用自動重啟功能。具體做法是:在Windows XP啟動時,當你看到“Please select the operating system to start”,或者聽到一聲蜂鳴了之後,按[F8]鍵開啟Windows進階選項菜單。然後,選擇禁止在系統故障時自動重啟,然後按[Enter]。現在Windows XP在遇到問題的時候會掛起,它會給出一個停止訊息,你可以用於診斷問題。

  9. 恢複備份

  如果你不能修複有啟動故障的Windows XP系統,但是有最近的備份,你可以從備份介質上恢複系統。恢複系統所採用的方法取決於你所使用的備份工具,所以你需要根據備份工具的指示來恢複系統。

  10. 進行in-place升級

  如果你不能修複出現啟動問題的Windows XP系統,而最近又沒有備份,你可以進行in-place升級。在同一個檔案夾裡重新安裝作業系統,就好像從一個Windows版本升級到另一個Windows版本一樣。in-place升級如果不能解決所有的Windows啟動問題,至少也能夠解決其中絕大部分的問題。具體做法入下:

  將Windows XP CD插入磁碟機,從CD上重新啟動你的系統。在初始準備完成後,你會看到Windows XP安裝屏。按[Enter]進入Windows XP安裝程式。很快,你就會看到許可證協議頁面,然後需要按[F8]確認你同意該協議。然後安裝程式會搜尋硬碟,尋找以前安裝的Windows XP。當它找到以前安裝的Windows XP,你會看到螢幕上出現了第二個Windows XP安裝介面。該介面會提示你按R鍵進行修複,也可以按[Esc]鍵重新安裝一個Windows XP。在這種情況下,修複系統和進行in-place升級是一樣的,所以你只用按R鍵就可以進行修複了。你選擇了之後,安裝程式將檢查系統所在的磁碟,然後開始執行in-place升級。進行了in-place升級或者修複系統之後,你必須重新安裝所有的Windows7更新。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.