雖然XP要比它的前輩們穩(wěn)定,但仍不免出現(xiàn)這樣那樣的問題,讓許多新手(甚至是富有經(jīng)驗的老用戶)無從措手。本文要談的就是如何獨辟蹊徑,巧妙應(yīng)付幾則常見的XP故障。
一、NTLDR或NTDETECT.COM丟失
許多用戶一看到這個錯誤時,第一反應(yīng)是大吃一驚,以為硬盤上的所有數(shù)據(jù)都沒救了。其實這種擔(dān)心通常是多余的。出現(xiàn)這些錯誤信息往往是由于沒有正常關(guān)機,解決辦法很簡單,只要用一張Win98的啟動盤啟動機器,然后拿一張Win XP光盤將\i386目錄下的NTLDR和NTDETECT復(fù)制到C:\。
如果硬盤上的啟動分區(qū)是NTFS,修復(fù)過程要稍微復(fù)雜一些,必須用XP的CD啟動機器,出現(xiàn)提示時按R要求執(zhí)行修復(fù)。安裝程序?qū)@示出當(dāng)前己安裝的操作系統(tǒng)清單,選擇要修復(fù)的Windows,當(dāng)安裝程序要求輸入用戶名稱和密碼時,輸入用戶名稱administrator及其密碼。出現(xiàn)命令行提示符后,執(zhí)行下列命令(其中d:是XP安裝CD所在驅(qū)動器):
Copy d:\i386\NTLDR c:
Copy d:\i386\NTDETECT.COM c:
二、HALL.DLL丟失或損壞
要解決該故障,先按照前面的介紹用WinXP CD啟動機器,出現(xiàn)命令行提示符后,執(zhí)行bootcfg /list顯示/檢查boot.ini文件的內(nèi)容,然后執(zhí)行bootcfg /rebuild進(jìn)行修復(fù)。
三、增加文件夾緩沖區(qū)
默認(rèn)情況下,WinXP的文件夾緩沖區(qū)能夠緩沖400個文件夾,如果系統(tǒng)內(nèi)存較大(512 MB以上),可以按照如下方式增加這個值提升性能:點擊"開始"-"運行",執(zhí)行Regedit,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam,在右邊窗格中,修改BagMRU的值,寫入用16進(jìn)制表示的緩沖區(qū)大小,如十進(jìn)制的1000寫成十六進(jìn)制就是3e8。
修改完畢后,重新啟動系統(tǒng),看看修改結(jié)果是否己經(jīng)生效。
四、清理虛擬內(nèi)存
Windows的虛擬內(nèi)存是本地硬盤上創(chuàng)建的內(nèi)存數(shù)據(jù)臨時存儲區(qū)域。有時,當(dāng)應(yīng)用程序非正常退出時,虛擬內(nèi)存的頁面文件仍會遺留在磁盤上,成為泄漏隱私的隱患,當(dāng)硬盤較小時還會成為吞噬硬盤空間的罪魁。實際上,你可以配制WinXP,使它在每次關(guān)機時自動清理頁面文件。
修改辦法是:點擊"開始"-"設(shè)置"-"控制面板",打開"管理工具"-"本地安全策略",Windows顯示出一個管理控制臺。在左邊的窗格中依次擴展"本地策略"-"安全選項",右邊的窗格出現(xiàn)一系列的安全策略選項,在清單中找到"關(guān)機:清理虛擬內(nèi)存頁面文件",雙擊該選項,出現(xiàn)一個小對話框,如圖,選擇"已啟用"并點擊"確定"。重新啟動后設(shè)置生效。
五、損壞或丟失的\Windows\System32\config
有時Windows不能啟動,報告的錯誤信息是某些文件丟失或損壞,如\WINDOWS\SYSTEM32\CONFIG\SOFTWARE或\WINDOWS\SYSTEM32\CONFIG\SYSTEM;任何設(shè)備驅(qū)動程序或某些軟件組件損壞時都可能出現(xiàn)這個錯誤。解決問題的辦法是,首先安裝本文開頭的介紹用Win XP安裝盤啟動,進(jìn)入命令窗口后,對于\WINDOWS\SYSTEM32\CONFIG\SOFTWARE錯誤,執(zhí)行下列命令:
cd \Windows\system32\config
ren software software.bad
copy \Windows\repair\software
對于\WINDOWS\SYSTEM32\CONFIG\SYSTEM錯誤,執(zhí)行下列命令:
cd \Windows\system32\config
ren system system.bad
copy \Windows\repair\system
重新啟動系統(tǒng),錯誤現(xiàn)象就消失了。