1 維納斯的斷臂可以解讀為殘缺之美,但是系統(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)故障。 1.很幸運,系統(tǒng)還能啟動 ?。?)dllcache是第一道防線 還能啟動,什么問題都好解決。Windows 2000/XP/2003會將系統(tǒng)文件的副本全部存放到system32\dllcache這個隱藏文件夾中,日后一旦這些文件被破壞、刪除或者被其他軟件更換成了錯誤的版本,系統(tǒng)都會自動從dllcache備份的文件中將其恢復(fù)出來,這些操作都是自動完成的。如果系統(tǒng)沒有成功把文件恢復(fù)完整,那就得借助手動操作了。 ?。?)讓系統(tǒng)交出文件“傷員” 一般在系統(tǒng)出現(xiàn)問題時,你并不知道具體是哪個文件被破壞了。點擊“開始→運行”,在運行框輸入“CMD”并回車,打開“命令行提示”窗口,然后執(zhí)行“sfc /scannow”命令打開“系統(tǒng)文件檢查器”(見圖1)。如果程序發(fā)現(xiàn)你的某個系統(tǒng)文件有問題,那就會自動從備份的文件中恢復(fù)。但如果備份的文件被刪除了,或者其中沒有包含正確的版本,程序還會要求你在光驅(qū)中放入Windows安裝光盤來恢復(fù)。 
圖1 問題出現(xiàn) 小提示 以Windows XP為例,如果已經(jīng)安裝了SP2,就應(yīng)該放入集成了SP2的Windows XP安裝光盤,也就是說在恢復(fù)系統(tǒng)文件時應(yīng)使用與當(dāng)時系統(tǒng)版本匹配的系統(tǒng)光盤。 ?。?)指名道姓,用光盤文件覆蓋系統(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_,簡單來說,其實就是將文件擴(kuò)展名的最后一個字母換成了下劃線“_”。 2.雖然不能啟動,但也不算太糟 即使問題已經(jīng)嚴(yán)重到連系統(tǒng)都無法正常啟動了,也還不是窮頭末路。比如有一臺運行Windows XP的機(jī)器啟動時報告“Ntldr is missing”,并且無法引導(dǎo)了,甚至連安全模式都進(jìn)不去,這時候該怎么辦? 微軟為了對付這種情況,專門準(zhǔn)備了一個叫做“故障恢復(fù)控制臺”的環(huán)境,在該環(huán)境中我們可以使用有限的幾個命令命令實現(xiàn)很多操作。首先將Windows XP安裝光盤放入光驅(qū)并用它引導(dǎo)啟動。在Windows安裝程序運行后的第一個界面中按下“R”鍵選擇修復(fù)系統(tǒng),進(jìn)入“故障恢復(fù)控制臺”(需要使用管理員賬戶登錄),接著執(zhí)行“copy D:\i386tldr C:\”命令,其實這個命令也就是將正常的文件從光盤復(fù)制到硬盤上原來的位置上,和前面介紹的expand類似,只不過ntldr命令沒有被壓縮,不必通過expand命令解壓縮而已。 2回頂部 火速鏈接 “故障恢復(fù)控制臺”還可以修復(fù)很多其他故障,詳細(xì)請參考本刊2006年第6期的《Windows最后的稻草——故障恢復(fù)控制臺》。 數(shù)據(jù)無價,其他文件怎么修復(fù) 系統(tǒng)文件壞了的話最壞的情況也就重裝一遍系統(tǒng),但數(shù)據(jù)文件就不同了,數(shù)據(jù)是無價的…… 1.壓縮文件的修復(fù) 辛辛苦苦下載的軟件、平時工作文件的備份,壓縮文件的作用真是太大了!對于解壓時出現(xiàn)錯誤的壓縮文件,別急著刪,有辦法可以治它(為了照顧大多數(shù)人的使用習(xí)慣,在此僅介紹ZIP和RAR)。 大多數(shù)人都安裝了WinRAR,其實這款軟件本身就帶有修復(fù)損壞壓縮文件的功能,而且支持ZIP和RAR格式。用WinRAR打開損壞的壓縮文件,然后在工具菜單上選擇“修復(fù)壓縮文件”命令(見圖2),按照程序的提示進(jìn)行操作,直到完成。 
圖2 壓縮文件的修復(fù) 小提示 盡管使用各種硬盤文件找回工具(EasyRecovery等)可以找到很多丟失或者殘缺的文件,但不建議用它們?nèi)セ謴?fù)程序文件或壓縮包,因為這些二進(jìn)制數(shù)據(jù)即使只錯了幾個字節(jié),也會導(dǎo)致無法使用或未知的錯誤。 2.Office文檔的修復(fù) 坐辦公室的朋友最關(guān)心這個問題,自己辛苦一晚上寫出的報告,就因為保存到一個質(zhì)量不怎么好的閃盤上導(dǎo)致文件損壞而無法打開,這種情況誰也不想看到。 微軟Office套件包含的軟件眾多,每種軟件都有各自不同的幾種文件格式,因此找到恰當(dāng)?shù)能浖亲钪匾?。遇到Office文檔損壞的情況時,可以去http://www./downloads.htm看看,這里可以下載到幾乎所有微軟Office文件類型的恢復(fù)程序(試用版)。這些軟件無論是界面還是操作方法都大同小異,所以我們就以修復(fù)Word文檔的工具“Recovery for Word”來介紹一下:將損壞的DOC文件用鼠標(biāo)拖動到軟件的窗口上,軟件便會自動掃描整個文件并嘗試修復(fù),然后讓我們選擇修復(fù)后文件的保存位置,修復(fù)工作到此就算完成了(見圖3)。 
圖3 文檔修復(fù) 小提示 在嘗試修復(fù)損壞文件的時候,最好不要直接進(jìn)行操作,以免修復(fù)失敗反而把文件破壞的更徹底。因此在操作之前最好能先對損壞文件備份一下,每次都是用副本操作,這樣就算不成功也可以放心換用其他軟件繼續(xù)修復(fù)。 |