电竞比分网-中国电竞赛事及体育赛事平台

分享

系統(tǒng)中的文件損壞以后緊急處理方案

 湘水665 2013-04-30
1

  維納斯的斷臂可以解讀為殘缺之美,但是系統(tǒng)里的文件要是缺胳膊少腿了,你一定不會(huì)產(chǎn)生任何美的感覺……斷電、病毒、誤操作,太多因素可能導(dǎo)致文件損壞了,你沒有哆啦A夢(mèng)的“時(shí)間包裹皮”,所以要是想讓文件恢復(fù)正常,還得自己動(dòng)手想辦法。

  “丟失=故障”的系統(tǒng)文件

  系統(tǒng)文件就是指組成操作系統(tǒng)的,對(duì)系統(tǒng)正常運(yùn)行起著重要作用的文件。如果系統(tǒng)文件被破壞或者丟失了,輕則系統(tǒng)功能無(wú)法使用,重則整個(gè)系統(tǒng)癱瘓,所以系統(tǒng)文件有個(gè)三長(zhǎng)兩短,就直接意味著系統(tǒng)故障。

  1.很幸運(yùn),系統(tǒng)還能啟動(dòng)

 ?。?)dllcache是第一道防線

  還能啟動(dòng),什么問題都好解決。Windows 2000/XP/2003會(huì)將系統(tǒng)文件的副本全部存放到system32\dllcache這個(gè)隱藏文件夾中,日后一旦這些文件被破壞、刪除或者被其他軟件更換成了錯(cuò)誤的版本,系統(tǒng)都會(huì)自動(dòng)從dllcache備份的文件中將其恢復(fù)出來(lái),這些操作都是自動(dòng)完成的。如果系統(tǒng)沒有成功把文件恢復(fù)完整,那就得借助手動(dòng)操作了。

 ?。?)讓系統(tǒng)交出文件“傷員”

  一般在系統(tǒng)出現(xiàn)問題時(shí),你并不知道具體是哪個(gè)文件被破壞了。點(diǎn)擊“開始→運(yùn)行”,在運(yùn)行框輸入“CMD”并回車,打開“命令行提示”窗口,然后執(zhí)行“sfc /scannow”命令打開“系統(tǒng)文件檢查器”(見圖1)。如果程序發(fā)現(xiàn)你的某個(gè)系統(tǒng)文件有問題,那就會(huì)自動(dòng)從備份的文件中恢復(fù)。但如果備份的文件被刪除了,或者其中沒有包含正確的版本,程序還會(huì)要求你在光驅(qū)中放入Windows安裝光盤來(lái)恢復(fù)。

img200708131504560

圖1 問題出現(xiàn)

  小提示

  以Windows XP為例,如果已經(jīng)安裝了SP2,就應(yīng)該放入集成了SP2的Windows XP安裝光盤,也就是說(shuō)在恢復(fù)系統(tǒng)文件時(shí)應(yīng)使用與當(dāng)時(shí)系統(tǒng)版本匹配的系統(tǒng)光盤。

 ?。?)指名道姓,用光盤文件覆蓋系統(tǒng)文件

  如果知道出錯(cuò)的文件名,那就最簡(jiǎn)單了。比如知道System32目錄下的file.dll損壞了,就可以將Windows XP安裝光盤放入光驅(qū),然后運(yùn)行下列命令(假設(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)中有一個(gè)叫做file1.exe的文件,那么該文件在光盤上對(duì)應(yīng)的壓縮文件就叫做file1.ex_,簡(jiǎn)單來(lái)說(shuō),其實(shí)就是將文件擴(kuò)展名的最后一個(gè)字母換成了下劃線“_”。

  2.雖然不能啟動(dòng),但也不算太糟

  即使問題已經(jīng)嚴(yán)重到連系統(tǒng)都無(wú)法正常啟動(dòng)了,也還不是窮頭末路。比如有一臺(tái)運(yùn)行Windows XP的機(jī)器啟動(dòng)時(shí)報(bào)告“Ntldr is missing”,并且無(wú)法引導(dǎo)了,甚至連安全模式都進(jìn)不去,這時(shí)候該怎么辦?

  微軟為了對(duì)付這種情況,專門準(zhǔn)備了一個(gè)叫做“故障恢復(fù)控制臺(tái)”的環(huán)境,在該環(huán)境中我們可以使用有限的幾個(gè)命令命令實(shí)現(xiàn)很多操作。首先將Windows XP安裝光盤放入光驅(qū)并用它引導(dǎo)啟動(dòng)。在Windows安裝程序運(yùn)行后的第一個(gè)界面中按下“R”鍵選擇修復(fù)系統(tǒng),進(jìn)入“故障恢復(fù)控制臺(tái)”(需要使用管理員賬戶登錄),接著執(zhí)行“copy D:\i386tldr C:\”命令,其實(shí)這個(gè)命令也就是將正常的文件從光盤復(fù)制到硬盤上原來(lái)的位置上,和前面介紹的expand類似,只不過ntldr命令沒有被壓縮,不必通過expand命令解壓縮而已。

2回頂部

  火速鏈接

  “故障恢復(fù)控制臺(tái)”還可以修復(fù)很多其他故障,詳細(xì)請(qǐng)參考本刊2006年第6期的《Windows最后的稻草——故障恢復(fù)控制臺(tái)》。

  數(shù)據(jù)無(wú)價(jià),其他文件怎么修復(fù)

  系統(tǒng)文件壞了的話最壞的情況也就重裝一遍系統(tǒng),但數(shù)據(jù)文件就不同了,數(shù)據(jù)是無(wú)價(jià)的……

  1.壓縮文件的修復(fù)

  辛辛苦苦下載的軟件、平時(shí)工作文件的備份,壓縮文件的作用真是太大了!對(duì)于解壓時(shí)出現(xiàn)錯(cuò)誤的壓縮文件,別急著刪,有辦法可以治它(為了照顧大多數(shù)人的使用習(xí)慣,在此僅介紹ZIP和RAR)。

  大多數(shù)人都安裝了WinRAR,其實(shí)這款軟件本身就帶有修復(fù)損壞壓縮文件的功能,而且支持ZIP和RAR格式。用WinRAR打開損壞的壓縮文件,然后在工具菜單上選擇“修復(fù)壓縮文件”命令(見圖2),按照程序的提示進(jìn)行操作,直到完成。

img200708131505140

圖2 壓縮文件的修復(fù)

  小提示

  盡管使用各種硬盤文件找回工具(EasyRecovery等)可以找到很多丟失或者殘缺的文件,但不建議用它們?nèi)セ謴?fù)程序文件或壓縮包,因?yàn)檫@些二進(jìn)制數(shù)據(jù)即使只錯(cuò)了幾個(gè)字節(jié),也會(huì)導(dǎo)致無(wú)法使用或未知的錯(cuò)誤。

  2.Office文檔的修復(fù)

  坐辦公室的朋友最關(guān)心這個(gè)問題,自己辛苦一晚上寫出的報(bào)告,就因?yàn)楸4娴揭粋€(gè)質(zhì)量不怎么好的閃盤上導(dǎo)致文件損壞而無(wú)法打開,這種情況誰(shuí)也不想看到。

  微軟Office套件包含的軟件眾多,每種軟件都有各自不同的幾種文件格式,因此找到恰當(dāng)?shù)能浖亲钪匾?。遇到Office文檔損壞的情況時(shí),可以去http://www./downloads.htm看看,這里可以下載到幾乎所有微軟Office文件類型的恢復(fù)程序(試用版)。這些軟件無(wú)論是界面還是操作方法都大同小異,所以我們就以修復(fù)Word文檔的工具“Recovery for Word”來(lái)介紹一下:將損壞的DOC文件用鼠標(biāo)拖動(dòng)到軟件的窗口上,軟件便會(huì)自動(dòng)掃描整個(gè)文件并嘗試修復(fù),然后讓我們選擇修復(fù)后文件的保存位置,修復(fù)工作到此就算完成了(見圖3)。

img200708150925110

圖3 文檔修復(fù)

  小提示

  在嘗試修復(fù)損壞文件的時(shí)候,最好不要直接進(jìn)行操作,以免修復(fù)失敗反而把文件破壞的更徹底。因此在操作之前最好能先對(duì)損壞文件備份一下,每次都是用副本操作,這樣就算不成功也可以放心換用其他軟件繼續(xù)修復(fù)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多