U盤數據恢復:刪除的文件為什么可以恢復?
U盤數據恢復:刪除的文件為什么可以恢復?
存儲一個文件的時候,操作系統首先在記錄所有空間使用情況的文件分配表(FAT)中找到足夠容納文件的空間,然后把文件內容寫到相對應的硬盤扇區上,并在文件分配表中標出該空間已經被占用。刪除文件的時候,一般不對文件所占用的扇區進行操作,僅僅是在文件分配表中指明哪些空間可以分配給別的文件使用。
此時,被刪除文件的實際內容仍然存在,可以被恢復。如果刪除文件后又創建了新文件,那么被刪文件所占用的扇區就有可能被新文件所使用,這時候就無法恢復被刪文件的數據了。所以一旦誤刪除了文件,就不要再對該文件所在的分區進行寫操作了,否則有可能覆蓋原有數據,造成文件無法恢復。 U盤數據恢復
恢復文件的三個階段
1.使用自動化恢復軟件
恢復軟件(如Finaldata或EasyRecovery等)使用很簡單,根據向導的指示操作就可以了。
2.手工恢復被刪除數據
手工恢復的原理是直接在存儲設備上尋找被刪除文件的關鍵內容。這種方法適合恢復有明顯特征而且結構簡單的文件,如文本文件。如果文件很大,且分散于磁盤的不同位置,還需要根據文檔的內部結構重新組織文檔,才能徹底恢復數據。
3.找專業的數據恢復公司
4.備份數據
由于數據很重要,所以首先要進行備份,萬一出現誤操作,還可以把U盤恢復到最初的狀態。這一步很重要,并且U盤容量不大,備份不會占用太大磁盤空間。進行扇區級別的磁盤數據備份有很多工具,如Ghost、WinHex和DiskExplorer,下面主要介紹WinHex。
WinHex是一個16進制文件編輯工具,可以跳過操作系統的文件系統直接讀取磁盤和U盤等設備,從而進行數據恢復。
使用WinHex的“Tools”菜單下面的“Open Disk”命令,打開物理U盤。)
在WinHex中看到U盤的引導數據全是“FF”,分區表和文件系統完全丟失了。從“Edit”菜單中選擇“Define Block”,選擇起止為“Beginning of file”和“End of file”。'
然后再從“Edit”菜單中選擇“Copy Block”→“Into New File”,把整個U盤的數據寫到一個文件中(例如“u.img”),這樣就完成了U盤的備份。
自動恢復
完成備份后,筆者嘗試用數據恢復工具Finaldata、EasyRecovery和Recover4All進行恢復,由于U盤容量很小,很快就搜索出很多文件,但是就是沒有發現要找的那個重要文件,看來只能手工操作了。