郭春才
摘要:光盤、U盤、存儲卡以及移動硬盤是當前最流行的外存儲介質,同時也是教學過程中存儲、轉移教學材料的常用工具。這類設備使用最頻繁,碰到的問題也最多,往往因為斷電、病毒、壞道等因素而導致數據文件破壞、丟失,甚至磁盤損壞。掌握必備的故障處理與數據修復技術,可以減免不必要的損失,本文就此給出了一些常用的解決方式,以期能夠便利日常的教學。
關鍵詞:移動存儲;故障處理;數據恢復
● 利用操作系統查錯
由于非正常退出引起的故障一般都可以通過操作系統查錯的方法得到很好的解決,無需另外安裝軟件,非常便捷。
通過USB接口連接的設備是屬于可熱拔外圍設備,可以在不關閉電腦的情況下直接拔掉,如U盤、存儲卡及移動硬盤等,但拔掉前一定要確保設備上的指示燈沒有閃爍,設備沒在處理數據。如果指示燈在閃爍,說明該設備正在讀取或者存儲數據,此時不能拔掉,否則容易丟失數據,甚至損壞扇區。所以要拔掉外圍設備最保險的方法就是按正常程序,單擊或者雙擊提示欄“安全刪除硬件”按鈕,當提示欄出現“安全刪除硬件”提示,方可將外圍設備安全地從系統移除。如果不能夠安全刪除,則需要關閉電腦后拔除。
當因為非正常退出故障產生數據丟失或扇區損壞時,可在“我的電腦”中右擊移動設備對應的盤符,打開屬性對話框,選擇“工具”選項卡,在“查錯”工具中點擊“開始檢查”,此時彈出“檢查磁盤 可移動磁盤”對話框,在磁盤檢查選項中選擇“自動修復文件系統錯誤”和“掃描并試圖恢復壞扇區”,通過這種方法可以排除非正常退出故障,并恢復數據。
● 磁盤格式化
對于損傷稍微嚴重一點的磁盤系統往往無法完成查錯與修復,在進行過程中系統會提示“Windows無法完成該磁盤的檢查”,此時則需要考慮對磁盤進行格式化處理。格式化是指對磁盤或磁盤中的分區進行初始化的一種操作,以便能夠往磁盤上記錄信息。格式化通常分為低級格式化和高級格式化,如果沒有特別說明,對磁盤的格式化通常是指高級格式化。一般的格式化操作都是在操作系統下完成的,選中對應磁盤,右擊快捷菜單中的“格式化”命令,在彈出的對話框中選擇“開始”完成格式化操作。
如果操作系統內無法完成磁盤格式化操作的,則需要另想辦法對磁盤強制格式化處理。惠普公司研發了一款磁盤強制格式化工具HPUSBFW,內存卡的強制格式化還可以選擇更為專業的針對性更強的工具,如AutoFormat、MMC Medic和SDFormatter,其中AutoFormat能夠格式化SD、MMC、CF卡,MMC Medic則適用于MMC和RS-MMC卡,SDFormatter是松下公司研發的存儲卡格式化工具,適用于SD、SDHC、SDXC卡。
● 燒錄、低格與量產
其實燒錄與量產都屬于低級格式化,只不過這里說的燒錄與低格是通用低格工具,不分磁盤廠家與型號,而量產需要對應磁盤芯片型號。
磁盤低級格式化是對磁盤最徹底的初始化方式,是將空白的磁盤劃分出柱面和磁道,再將磁道劃分為若干個扇區,每個扇區又劃分出標識部分ID、間隔區GAP和數據區DATA等。低級格式化只能針對一塊磁盤而不能支持單獨的某一個分區,低級格式化是物理級的格式化,是一種損耗性操作,不僅會丟失盤內所有數據,還會對磁盤壽命產生一定的負面影響,因此在低格之前一定要慎重考慮。
當插入磁盤后系統提示“磁盤未被格式化”,而高級格式化又無法完成,查看磁盤屬性發現磁盤空間為0字節,或者提示“請插入磁盤”,插入磁盤后不見盤符,操作系統根本就無法識別磁盤,碰到這一類情況,一般判斷磁盤的盤體受到損傷,出現壞道或者壞的扇區,應該考慮磁盤的低級格式化處理。磁盤的低格能夠屏蔽壞的磁道或扇區,作為磁盤修復的最后一道屏障,或許能達到起死回生的效果。
低級格式化可以在DOS狀態下通過相關命令進行,在“開始”菜單中選擇“運行”命令,在彈出的“運行”對話框中輸入cmd進入DOS界面,在此界面中輸入foremat命令,空格后輸入對應要格式化的磁盤號,回車實現格式化操作。或者將命令輸入到記事本中保存為bat文件,如需要格式化的磁盤是H盤,則可以打開記事本,輸入“foremat h:”保存后將文本文檔擴展名txt改成bat,雙擊該bat文件就能實現低級格式化處理。
如果要在Windows環境下對磁盤進行低級格式化處理,則需要用到對應的磁盤燒錄、低格或U盤量產工具。通過磁盤燒錄軟件PortFree Production Program可以實現磁盤低格,打開燒錄軟件,選擇“選項”命令,在彈出的選項設置對話框中選擇“低級格式化”后確定,當插入磁盤進行燒錄時就實現了低格。而HDD Low Level Format Tool則是專門用來對磁盤低級格式化處理的工具,可在低格工具界面選擇需要的磁盤直接進行低格處理。
量產軟件英文名USB DISK PRODUCTION TOOL(簡稱PDT),意思是U盤生產工具。通過U盤量產,恢復底層硬件信息,從而使U盤恢復到出廠前的狀態。因為U盤量產必須用對應芯片型號的量產工具,所以量產之前必須要對U盤芯片型號進行檢測,常用的工具有芯片精靈ChipGenius和芯片無憂ChipEasy。例如,筆者曾通過芯片精靈檢測到準備量產的U盤芯片型號是邁科微MXT8208。這一型號在網上檢索到對應的量產工具是MW6208E/8208,通過它可以完成該U盤的量產,在量產進程中軟件界面上會同步顯示出量產進度以及U盤壞塊數。
此外,還可以通過U盤啟動盤制作工具Usboot實現對U盤故障的恢復,Usboot對U盤恢復的原理就是低級格式化。在打開Usboot時會彈出對話框提醒“Usboot使用具有一定的危險性,您的數據會丟失,您的USB磁盤也可能損壞!”單擊確定后進入軟件界面,選中需要制作的盤符,點擊“開始”完成啟動盤制作,在這個過程中首先會對U盤實現格式化處理,從而完成U盤的故障恢復,如果不需要制作啟動盤,完成啟動后只要將導入到U盤中的內容刪除即可。需要注意的是,MP3播放器需要專用的低級格式化工具Fixtool,該軟件安裝后界面標題欄顯示Format AudioMS,千萬不要用上文提及的其他方法或工具,否則會導致播放器無法開機或無法正常工作。endprint
● 病毒防范與專殺
U盤病毒是指借助移動存儲設備通過USB接口傳播的病毒,U盤病毒有很多種,最常見的有“U盤寄生蟲”、“U盤破壞者”和“熊貓燒香”,這一類病毒都會在移動設備或硬盤根目錄下生成Autorun.inf文件,當選中盤符右擊的時候會發現在快捷菜單中出現了Auto命令,Autorun.inf文件是Windows操作系統在默認情況下支持的一個自動執行文件,這種病毒一般通過更改“Autorun.inf”文件中的設置自動執行其中的病毒或木馬程序,進而入侵感染計算機系統。用戶雙擊盤符即可激活病毒,導致雙擊打不開磁盤,無法顯示隱藏文件,任務管理器失效。除了U盤外,MP3、MP4、移動硬盤、數碼相機存儲卡都有可能感染這一類病毒。正確使用U盤是關鍵,一定要在磁盤插入電腦時進行病毒掃描,或者在插入磁盤時按住Shift鍵,直到系統提示“設備可以使用”。盡量不要使用雙擊打開磁盤,也不要使用右鍵命令,而是選擇在資源管理器中打開,防止病毒激活和蔓延。
U盤病毒一個重要的感染特征就是會在移動盤符下生成Autorun.inf 以及其他病毒文件,根據這個特征可以進行病毒預防。原理很簡單,一個目錄里不能存在兩個重名的文件,我們可以在磁盤根目錄下面用記事本自己手工創建一個空白的“Autorun.inf”文件, 然后將其屬性設置為隱藏,這樣一來U盤病毒就無法往磁盤根目錄下面自動生成“Autorun.inf”病毒文件,從而達到預防的目的。但是后來出現了U盤病毒變種,這種新的U盤病毒能夠有意識地檢測Autorun.inf的存在,然后將其直接刪除或者重命名,再創建Autorun.inf病毒文件。對于新變種U盤病毒的預防,需要超級巡警之U盤病毒免疫器superu,免疫完成后會在該磁盤的根目錄下建立名為Autorun.inf的空的畸形文件夾,Windows無法通過正常途徑對該文件夾進行刪除或重命名操作,使得它的自動運行特性完全失效,從而達到免疫目的。
如果已經中毒,則需要利用專門工具對U盤病毒進行查殺,常用工具主要有USBCleaner、USBkill和USBkiller。這三款軟件都具備檢測和清除U盤病毒、修復系統、安全移除USB存儲設備等功能,其中USBkill具備格式化USB的功能,USBCleaner和USBkiller還具備有U盤病毒免疫功能。
● 光盤糾錯與數據急救
光盤是以凹凸不平的小坑代表“0”和“1”來記錄數據的,因此它們接受激光束時所反射的光也有強弱之分,在光盤被頻繁使用的情況下,光盤面上的臟污和劃痕幾乎是無法避免的。劃痕會導致激光的反射信號變得非常發散,以至于光頭無法再區分出光盤上的凹坑(Pit)和凸起(Land),也就導致了光盤中的數據無法被正確識別。而光盤一旦出現故障,盤體一般無法修復,唯一要考慮的就是將光盤數據拯救出來。
目前,大多數光驅的錯誤校正功能表現得不錯,因此在光盤有輕微劃痕的情況下,并不會影響光驅對光盤數據的讀取。不過在劃痕超過1毫米時可能造成光驅無法正常讀取光盤上的數據,在劃痕經過的扇區中,所有的數據都會被破壞。豪杰超級解霸軟件在音、視頻流處理方面比光驅糾錯效果要好很多,打開豪杰超級解霸播放光碟,在“控制”菜單內選擇“循環/選擇(L)開關”(或點擊“循環/選擇錄取區域”按鈕使之變為雙箭頭),將游標拖動到播放光碟的始末位置的同時依次“選擇開始點”和“選擇結束點”,然后點擊“錄像指定區域為MPG或MPV文件”按鈕,按要求在彈出的對話框中輸入文件名,選擇保存路徑,此時光碟中的視頻就被保存到本地。音頻光碟文件的獲得同理。豪杰超級解霸對爛碟、花碟有很強的處理能力,當光驅無法播放或拷貝光碟中的音、視頻文件時,通過此法可重新得到光碟內容,從而實現對光盤數據的恢復。如果視頻光碟受損嚴重通過如上截取的方法無法實現時,還可以打開豪杰工具包中的文件合并工具,哪怕指向的是光碟中的單個視頻文件也可進行合并操作,這種方法的糾錯能力比截取時候的糾錯更勝一籌。
盡管Windows無法對光盤識別,但數據仍然存在,還可以利用專門的光盤數據修復工具,用隨機數值填充錯誤的扇區,從而恢復光盤數據。常用的軟件主要有RetroBurner、IsoBuster、BadCopyPro、Recover Disc等,有研究表明:對于劃痕光盤,RetroBurner和IsoBuster表現出很好的數據恢復速度和質量比,但IsoBuster需要最佳參數設置才能得到最佳修復效果,BadCopyPro消耗時間最長但恢復質量最好,Recover Disc無法識別數據;對于腐蝕光盤,BadCopyPro無法恢復視頻文件中的音頻數據流,而此時Recover Disc恢復的質量最高,RetroBurner和IsoBuster恢復劃痕光盤表現也不錯。BadCopyPro除了能對光盤數據進行恢復外,還能恢復CF、SD卡等數碼媒介。RetroBurner、Recover Disc除了像IsoBuster、BadCopyPro一樣恢復存儲受損的數據外,還能尋找丟失的文件。
正因為光盤在使用過程中盤體容易受損造成數據丟失,所以要學會制作光盤數據映像,防患于未然。通過光盤映像可以把重要的光盤制作成光盤映像文件保存到硬盤,光盤映像文件可以通過刻錄軟件刻錄恢復映像數據到新的光盤,從而實現原始光盤的備份。也可以通過虛擬光驅軟件將映像文件模擬成一個真實光盤,這樣可以避免對真實光盤的磨損,從而達到保護真實光盤數據的目的。像光盤刻錄軟件或映像文件處理軟件CloneCD、Nero、ImgBurn等都具有光盤映像制作功能。
● CHK文件還原
CHK文件是磁盤掃描程序chkdsk留下的文件碎片。移動存儲設備在讀取數據時遇到斷電或被強行拔出,再次插入時會自動運行磁盤掃描程序檢查修復磁盤,發現的文件碎片就轉化成CHK文件保留在FOUND.0000文件夾里,而FOUND.0000文件夾是隱藏的,被賦予了系統屬性,一般的設置無法讓其顯示出來,此時移動存儲設備的容量被占著,原來的數據卻不見了。當打開WinRAR軟件定位到移動存儲設備時,就會發現FOUND文件夾以及該文件夾內的CHK文件。如果事先知道原來文件的類型,則可以直接把文件后綴CHK改成原來類型的后綴,從而修復文件。endprint
此類故障經常出現在數碼相機的使用過程中,若在拔、插存儲卡的過程中沒有關閉數碼相機,很容易使卡內數據損壞,產生大量的CHK文件,從而丟失原來的相片數據。因為通常情況下數碼相機拍攝的照片文件都是JPG文件,這樣就可以通過批量修改后綴名的方法將CHK改成JPG,從而實現文件的恢復。操作步驟是先通過WinRAR軟件將FOUND.0000文件夾壓縮打包到本地磁盤后解壓并更改文件夾名稱,這樣就可以把數碼相機存儲卡中被隱藏的CHK文件拷貝到本地并顯現出來,然后在該文件夾內新建一個空白記事本文檔,在該文檔內輸入“ren *.chk *.jpg”命令并保存,然后將記事本文件的后綴.txt更改為.bat,雙擊bat文件就可以將文件夾內的所有CHK文件全部轉換成JPG格式文件。但如果忘記了原來文件的類型,或者原來文件有多種類型并且需要恢復的文件數量很大,這時候就需要借助專門的軟件來處理。Chkresume就是一款專門針對CHK文件恢復的工具。
● 數據恢復
在磁盤中除了保存的數據外,還有引導區和文件分配表,其中引導區保存的是分區數量、大小及起始位置等信息,當向磁盤中存入文件時,系統首先會在文件分配表中寫上文件名稱、大小,并根據數據區的空閑空間在文件分配表上繼續寫上文件內容在數據區的起始位置,然后再開始向數據區寫入文件的真實內容。磁盤壞道、病毒或誤操作會破壞引導區或文件分配,表從而引起系統無法對文件進行正確導航定位,盡管此時文件完好無損,但系統卻無法讀出來。根據數據信息特征重新推算計算分區大小及位置并標注到文件分配表,這樣就能重新找到“丟失”的文件數據。而刪除或格式化操作也僅僅是對文件分配表的操作,刪除操作僅僅在文件分配表中該文件位置標上刪除標志,表示該文件所占用的空間可以被釋放,當有新數據寫入時可以覆蓋占用該空間。格式化只是把所有文件都標上刪除標志或者直接清空文件分配表,文件數據內容完好無損。因此要想恢復刪除或格式化前的文件,只需要去掉文件分配表中的刪除標志即可,前提是在文件被覆蓋之前,因此在恢復之前不要在磁盤中寫入新的內容,否則數據就很難恢復。此外,數據恢復不一定能保證每次百分百成功,因此在嘗試恢復操作前要做好數據備份。
可以通過DOS命令、恢復還原、磁盤分區管理工具以及專業數據恢復軟件等渠道進行數據恢復。Unformat命令可以恢復格式化的磁盤,在開始菜單“運行”中輸入cmd進入DOS界面,然后輸入“unformate <盤符>/U”命令可以實現對指定磁盤恢復因格式化造成的數據丟失;操作系統的“一鍵還原”命令或者備份工具Ghost能夠還原到備份前的狀態從而使數據恢復;易我分區表醫生和DiskGenius都是磁盤分區管理工具,可以通過修復磁盤分區表引導數據恢復。DiskGenius還具備有專門的恢復文件功能,在DiskGenius軟件界面上選擇“恢復文件”工具,在彈出的恢復文件對話框中選擇對應的恢復方式即可實現磁盤的數據恢復。
常用專業的數據恢復軟件主要有HDD Recovery Pro、Format Recovery、Easy Recovery、Smart Undelete、Rescue等,其中HDD Recovery Pro主要針對損壞硬盤數據恢復,Format Recovery主要用于恢復格式化造成的數據丟失,Smart Undelete主要用于恢復刪除文件數據,其余的都是功能強大的綜合性數據恢復軟件,具備多種數據恢復功能,能實現文件刪除恢復、格式化恢復、驅動器恢復等功能,并且恢復的設備也可以包括移動硬盤、U盤以及各類存儲卡。
參考文獻:
高建中.DVD盤壞了別急著扔[J].新電腦,2006(5):108-115.
基金項目:湛江師范學院人文社會科學研究項目“基于移動學習的媒介素養教育研究”(項目號QW1309);廣東省哲學社會科學“十二五”規劃項目“移動微型學習在教師職后教育中的應用研究”(課題批準號:GD11xjy08)。endprint