|
||||
維納斯的斷臂可以解讀為殘缺之美,但是系統裡的文件要是『缺胳膊少腿』了,你一定不會產生任何美的感覺……斷電、病毒、誤操作,太多因素可能導致文件損壞,你沒有哆啦A夢的『時間包裹皮』,所以要是想讓文件恢復正常,還得自己動手想辦法。
『丟失=故障』的系統文件系統文件就是指組成操作系統的,對系統正常運行起著重要作用的文件。如果系統文件被破壞或者丟失了,輕則系統功能無法使用,重則整個系統癱瘓,所以系統文件有個三長兩短,就直接意味著系統出現故障。
一、很幸運,系統還能啟動
1.dllcache是第一道防線
還能啟動,什麼問題都好解決。Windows 2000/XP/2003會將系統文件的副本全部存放到system32\dllcache這個隱藏文件夾中,日後一旦這些文件被破壞、刪除或者被其他軟件更換成了錯誤的版本,系統都會自動從dllcache備份的文件中將其恢復出來,這些操作都是自動完成的。如果系統沒有成功把文件恢復完整,那就得借助手動操作了。
2.讓系統交出文件『傷員』一般在系統出現問題時,你並不知道具體是哪個文件被破壞了。點擊『開始→運行』,在運行框輸入『CMD』並回車,打開『命令行提示』窗口,然後執行『sfc /scannow』命令打開『系統文件檢查器』(見圖1)。
如果程序發現你的某個系統文件有問題,那就會自動從備份的文件中恢復。但如果備份的文件被刪除了,或者其中沒有包含正確的版本,程序還會要求你在光驅中放入Windows安裝光盤來恢復。
圖1問題出現
小提示:以Windows XP為例,如果已經安裝了SP2,就應該放入集成了SP2的Windows XP安裝光盤,也就是說在恢復系統文件時應使用與當時系統版本匹配的系統光盤。
3.指名道姓,用光盤文件覆蓋系統文件如果知道出錯的文件名,那就最簡單了。比如知道System32目錄下的file.dll損壞了,就可以將Windows XP安裝光盤放入光驅,然後運行下列命令(假設光驅盤符為『D:』):
Expand D:\i386\file.dl_ C:\Windows\system32\file.dll
expand命令可以將Windows安裝光盤上被壓縮的系統文件解壓縮,並釋放到系統中。D:\i386\file.dl_是光盤上壓縮文件的保存位置和名稱,C:\Windows\system32\file.dll是需要被恢復的文件的保存位置和名稱。
這裡需要注意,Windows的安裝光盤上使用了特殊的壓縮技術,將所有系統文件壓縮後保存在了I386目錄下,而文件的名稱就比較有趣了。如果系統中有一個叫做file1.exe的文件,那麼該文件在光盤上對應的壓縮文件就叫做file1.ex_,簡單來說,其實就是將文件擴展名的最後一個字母換成了下劃線『_』。