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