時光回到過去完美修復(fù)損壞的系統(tǒng)文件

字號:

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