係統粉 > 係統教程 > Xp係統教程

Windows XP常見啟動故障如何解決

發布時間:2015-04-16 19:02:50    瀏覽數:
  

Windows XP常見啟動故障如何解決

    對於電腦的了解,或許大家都停留在使用上麵,而對於如何解決問題,都不是很清楚,往往是碰上問題,立刻就想到找專業人員幫忙解決,但是,對於一些Windows XP的啟動故障,我們可以看看以下的介紹,能解決的就自己解決,又省力又省錢。

    1、NTLDR is missing當你從Win9X升級到Windows XP的時候

  1)、Clone以後的問題:當你想把使用Clone製作的Win9x升級到Windows XP,那麼很容易出現一句提示:NTLDR is missing。

  當然,要出現這種情況必須滿足下列要求:

  a)、係統/啟動分區是FAT32文件係統。

  b)、計算機的啟動使用了INT-13中斷擴展啟動。一般現在的主流電腦都是使用了這種方式。

  c)、因為在Clone的時候,刻錄後的係統的存放於FAT32 BIOS Parameter Block(BPD)的值和物理驅動器的幾何分布不匹配。

  但是為什麼可以啟動Win9X呢?原因是這樣的:Win9x啟動的時候忽略了BPD的值,即使這個值是非法的。但是在Win200/XP裏麵需要這個值,如果這個值是非法的,那麼啟動將失敗。

  解決:重寫FAT32 BPB裏麵正確的值 ,然後使用Windows XP裏麵Fixboot命令重寫Windows XP啟動代碼即可。具體的操作如下:使用一張含有SYS.COM的Win9X啟動盤啟動電腦,執行SYS C:命令,然後重新啟動,會發現無法啟動Windows XP,這不要緊,這是正常的現象。然後再次重新啟動,使用Windows XP安裝光盤啟動,進入故障恢複控製台,執行fixboot即可。如果你不會使用故障恢複控製台,那麼還有一個方法:在Win9X裏麵執行Windows XP安裝,係統拷貝完文件以後會重新啟動,啟動的是後手已經要快速按下方向鍵的上或下箭頭,然後選擇Windows回到Win9X下,接著編輯Boot.ini文件,確認你的Boot.ini文件和你電腦上Windows XP的啟動相匹配,最後刪除C盤根目錄上以$開頭的全部文件即可。

  2)、文件丟失/破壞:這個文件位於C盤根目錄,我們隻需要從Windows XP安裝光盤裏麵提取這個文件,然後放到C盤根目錄上即可。

  2、I/O錯誤,Win9X啟動失敗

  這個問題一般是由於錯誤刪除C盤根目錄上的一個啟動Win9x的重要文件bootsect.dos造成的。這個文件儲存了啟動Win9x的必須代碼,而且這個文件的創建是在安裝Windows XP的時候自動創建的,Windows XP裏麵並沒有相應的命令可以直接解決這個問題。但是我們可以采用另外一種方法解決。

  解決:使用一張含有SYS.COM的Win9X啟動盤啟動電腦,執行SYS C:命令,然後重新啟動,會發現無法啟動Windows XP,這不要緊,這是正常的現象。然後再次重新啟動,使用Windows XP安裝光盤啟動,進入故障恢複控製台,執行fixboot即可。如果你不會使用故障恢複控製台,那麼還有一個方法:在Win9X裏麵執行Windows XP安裝,係統拷貝完文件以後會重新啟動,啟動的是後手已經要快速按下方向鍵的上或下箭頭,然後選擇Windows回到Win9X下,接著編輯Boot.ini文件,確認你的Boot.ini文件和你電腦上Windows XP的啟動相匹配,最後刪除C盤根目錄上以$開頭的全部文件即可。  

  3、Boot.ini文件非法

  這個問題一般是由於boot.ini文件丟失或格式不正確造成的。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

  4、找不到HAL.DLL文件,啟動中止

  這個是由於C盤根目錄下的boot.ini文件非法,導致默認從C:\Windows啟動,但是又由於你的Windows XP沒有安裝在C盤,所以係統提示找不到HAL.DLL文件。啟動因而失敗。解決方法是重新編輯Boot.ini文件。我們有很多方法編輯這個文件,下麵我挑選幾種便於操作的介紹給大家:

  1)、使用Win9X啟動盤啟動,使用EDIT.EXE命令編輯這個文件。啟動EDIT.EXE以後隻要按照正確的格式輸入Boot.ini文件的內容,保存為Boot.ini文件即可。
  2)、使用COPY CON命令創建一個Boot.ini文件。在DOS下輸入Copy Con C:\boot.ini以後回車。然後按照Boot.ini文件的格式輸入,每輸入一行敲一次回車鍵,當全部內容輸入完畢以後,按CTRL+Z,屏幕上會看到^Z的提示。這個時候再敲一次回車,係統會提示1 file(s) copied.這就表示創建成功了。
  3)、使用故障恢複控製台裏麵的bootcfg命令。具體的使用方法請大家查看Q330184一文。我在這裏就不介紹了。
  4)、在別的電腦上創建好以後,拷貝到受損電腦的C盤根目錄上覆蓋源文件即可.

  5、安裝的簡體中文版的Windows XP在啟動選單的時候不是英文提示

  一般是由於C:\bootfont.bin丟失造成的,但是如果你安裝了更高版本的英文版本的Windows,那麼這個現象就是很正常的。如果沒有的話,從Windows XP安裝光盤裏麵提取bootfont.bin到C盤根目錄即可。

  6、安裝 Windows 2000 後無法啟動 Windows XP

  症狀:安裝 Windows 2000 後試圖啟動 Windows XP 時,您可能會收到下麵的錯誤消息:

  "Starting Windows...

  Windows 2000 could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEMd startup options for Windows 2000, press F8.

  You can attempt to repair this file by starting Windows 2000 Setup using the original Setup floppy disk or CD-ROM.

  Select ’r’ at the first screen to start repair."

  原因:出現此問題的原因是,在 Windows 2000 發行時 Windows XP 尚不存在。Windows 2000引導程序不知道已在 Windows XP 中做了改動。計算機需要知道這些改動才能加載 Windows XP。

  解決:若要解決此問題,請用 Windows 2000 啟動計算機,然後將 Windows XP 光盤上 I386 文件夾中的 NTLDR 和 Ntdetect.com 文件複製到係統驅動器的根目錄中。

   如此清楚的介紹,希望能幫助廣大的電腦愛好者,在電腦出了問題後,可以首先自己找找原因,能解決的當然好,實在不能解決再想別的辦法。

 

(責任編輯:admin)

上一篇:使用XP時要注意的各種問題 下一篇:Windows XP中網絡故障全攻略

Xp相關教程