Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> 關於XP系統教程 >> 探索XP系統六大常見的啟動故障

探索XP系統六大常見的啟動故障

日期:2017/1/23 16:50:02      編輯:關於XP系統教程

一般情況下,系統出現故障,用戶都會請教專業人士或有經驗的人幫忙解決,遇到問題總是手足無措的。所以這裡就教教一些xp系統啟動時的故障問題解決,這樣遇到問題就不用老請教別人了。

1、NTLDRismissing當你從Win9X升級到WindowsXP的時候

1)、Clone以後的問題:當你想把使用Clone制作的Win9x升級到WindowsXP,那麼很容易出現一句提示:NTLDRismissing。

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

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

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

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

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

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

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

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

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

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

3、Boot.ini文件非法

這個問題一般是由於boot.ini文件丟失或格式不正確造成的。boot.ini文件的格式一般是下面這種類型的:

[bootloader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\Windows

[operatingsystems]

multi(0)disk(0)rdisk(0)partition(1)\Windows="MicrosoftWindowsXPProfessional"/fastdetect

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

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

1)、使用Win9X啟動盤啟動,使用EDIT.EXE命令編輯這個文件。啟動EDIT.EXE以後只要按照正確的格式輸入Boot.ini文件的內容,保存為Boot.ini文件即可。

2)、使用COPYCON命令創建一個Boot.ini文件。在DOS下輸入CopyConC:\boot.ini以後回車。然後按照Boot.ini文件的格式輸入,每輸入一行敲一次回車鍵,當全部內容輸入完畢以後,按CTRL+Z,屏幕上會看到^Z的提示。這個時候再敲一次回車,系統會提示1file(s)copied.這就表示創建成功了。

3)、使用故障恢復控制台裡面的bootcfg命令。具體的使用方法請大家查看Q330184一文。我在這裡就不介紹了。

4)、在別的電腦上創建好以後,拷貝到受損電腦的C盤根目錄上覆蓋源文件即可.

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

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

6、安裝Windows2000後無法啟動WindowsXP

症狀:安裝Windows2000後試圖啟動WindowsXP時,您可能會收到下面的錯誤消息:

"StartingWindows...

Windows2000couldnotstartbecausethefollowingfileismissingorcorrupt:\WINDOWS\SYSTEM32\CONFIG\SYSTEMdstartupoptionsforWindows2000,pressF8.

YoucanattempttorepairthisfilebystartingWindows2000SetupusingtheoriginalSetupfloppydiskorCD-ROM.

Select’r’atthefirstscreentostartrepair."

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

解決:若要解決此問題,請用Windows2000啟動計算機,然後將WindowsXP光盤上I386文件夾中的NTLDR和Ntdetect.com文件復制到系統驅動器的根目錄中。

關於xp系統的啟動故障可以分為很多種類,不對系統不太熟悉的用戶可能會對這些不太熟悉,如果你也遇到類似的問題,可以根據相應的現象找到一個解決的辦法,希望能幫你盡快解決問題。

Copyright © Windows教程網 All Rights Reserved