木 東
很多朋友都有誤刪照片或者誤格式化的,慘痛經(jīng)歷,不過大多用軟件可以輕松恢復(fù)過來。但如果不巧存儲卡的照片無法讀取了呢?筆者就碰到了這樣的倒霉事,辛辛苦苦拍攝的照片存在SanDisk的128M CF卡上竟然變成了亂碼,圖1只有4張照片是jPg格式,系統(tǒng)能正確識別的。
一開始筆者以為是讀卡器的問題,但換了好幾個讀卡器情況依然如此,而且在相機上也顯示CF卡錯誤,無法讀取里面的照片,于是初步斷定是存儲卡出問題了。怎么辦呢?卡里都是這次大學(xué)同學(xué)會的照片,畢業(yè)后大家難得一聚,而且又只有我?guī)Я讼鄼C,大家都等著問我要照片呢,如果知道照片都找不到了,非砍了我不可。只好硬著頭皮試著去恢復(fù)它了。根據(jù)經(jīng)驗,我想可能是CF卡里面的照片文件位置發(fā)生了錯亂,以致無法顯示正確的文件名,而導(dǎo)致文件錯亂,于是在“我的電腦”—“工具”—“文件夾選項”—”查看”里將“隱藏已知文件類型的擴展名”一欄前面的“√”去掉,然后將亂碼文件改名,并以jpg結(jié)尾,但系統(tǒng)提示無法操作,連復(fù)制粘貼也不行。又用windows系統(tǒng)自帶的磁盤檢查工具對CF卡進行了查錯,還是一無所獲。
沒辦法,只有借助于專業(yè)的照片恢復(fù)軟件了。但是,在試了PhotRescure、FinalData等這些網(wǎng)上頗受好評的照片恢復(fù)軟件之后,還是一點辦法都沒有。因為在照片無法讀取之后,我沒有進行刪除和格式化等操作,所以不存在照片被刪除然后恢復(fù)的問題。萬般無奈之下,想到了用硬盤數(shù)據(jù)恢復(fù)軟件試試,因為閃存的操作方式和電腦對磁盤的操作方式是一樣的,都是通過FAT文件系統(tǒng)管理照片文件。同樣,閃存和磁盤一樣,也是通過扇區(qū)、簇等分割方式管理存儲空間。所以,從理論上講,閃存上的數(shù)據(jù)恢復(fù)和磁盤上一樣,不但是可能的,而且是很容易實現(xiàn)的!
筆者借用的是著名數(shù)據(jù)恢復(fù)公司Ontrack的杰作——EasyRecovery Professional V6.10漢化版。
打開EasyReoovery,選擇“數(shù)據(jù)恢復(fù)”—“高級恢復(fù)”,然后找到CF卡所在的盤符,選擇“高級選項”,在“文件系統(tǒng)掃描”一欄選擇“高級掃描”,點擊“確定”,然后選擇“下一步”,就會顯示“正在掃描文件”(圖3)。
掃描結(jié)束后,就會顯示CF卡里的文件,包括未刪除的和以前已經(jīng)刪除的。不過,并不是所有文件都能恢復(fù)的,文件的條件一欄顯示“G”則說明文件可以恢復(fù);如果是“D X”則說明可能可以恢復(fù),但不能保證一定能恢復(fù);如果顯示“D”則基本無望矣。幸好筆者的照片條件都是“G”,激動之余,選中需要恢復(fù)的照片,點擊“下一步”,會跳出一個對話框,要你填寫文件恢復(fù)到哪個目錄。這里需要注意,千萬不能選擇跟原文件相同的盤符,因為可能覆蓋原文件而導(dǎo)致數(shù)據(jù)無法恢復(fù)。選好后點擊“下一步”,就會顯示“正在復(fù)制數(shù)據(jù)”,坐下來等數(shù)據(jù)復(fù)制完成即可。
完成后,打開恢復(fù)的文件所在的目錄。從圖4中可以看到,筆者通過EasyRecovery恢復(fù)的照片后綴名都顯示“chk”,這是文件碎片的格式,還是無法直接查看照片。查看碎片文件的大小,每張1M左右,跟我用尼康CoolPi×5000以500萬像素normal精細程度拍攝的照片體積差不多,于是試著把后綴名“.chk”改成“jpg”,竟然成了,照片就這樣救回來了。最后一步,用acdsee或者photoshop等工具進行批處理將所有的“.chk”碎片文件后綴名改成“.JPg”,CF卡里面的所有照片就這樣全部恢復(fù)了(圖5)。
不過,回想起來還是心有余悸,對出現(xiàn)問題的存儲卡筆者建議還是少用為妙。還有,一旦出現(xiàn)跟筆者類似的情況,或者是進行了誤刪除、誤格式化等操作,首先就是要停止任何新的寫入數(shù)據(jù)操作,也不能再進行格式化等操作!這一點一定要切記,是能否全部恢復(fù)數(shù)據(jù)的關(guān)鍵前提。然后可以借助專業(yè)的數(shù)據(jù)或者照片恢復(fù)軟件如RecoverNT;Lost&Found、FinalData、EasyRecovew等即可。不過,小心駛得萬年船,在進行圖片操作的時候養(yǎng)成先備份的習(xí)慣,或者刪除照片時多留個心眼,總比提心吊膽借助恢復(fù)軟件來恢復(fù)要好得多。還有,目前的大部分數(shù)據(jù)恢復(fù)軟件,對中文文件名的文件恢復(fù)支持都有些小問題,恢復(fù)時你可能得手動改名才可能恢復(fù)。