係統粉 > 電腦問答 > 其他問答

已解決U盤中的文件刪除後如何恢複?

提問者:海峰intermet  |  瀏覽次  |  提問時間:2017-01-25  |  回答數量:2

U盤中的文件刪除後如何恢複?不小心把U盤都的重要文件給刪除了?自己鼓搗了半天,文件是還原回來了,但是這個文件打開之後全是亂碼,請問如何恢複到原來的樣子?跪求大神幫忙。

已有2條答案
中士指揮官

中士指揮官

回答數:165  |  被采納數:101

為了文章可讀性,盡量不用專業術語表述此文章。機械硬盤是由磁盤組成,磁盤有記憶功能(類似CD,錄入歌曲,隻要不是損壞,能記住數據長達30多年),刪除文件時,不是把數據從磁盤上刪掉了,而是把這個文件占用的磁盤空間表示為空,並寫入狀態到磁盤表頭裏,告訴硬盤這段磁盤“已清空”,是可用的。當恢複時,隻要這一段磁盤沒有再次被寫入新數據,刪除的數據就能夠完整的被還原回來。U盤甚至SSD不能這麼幹,因為它們是閃存作為介質,閃存內由很多的隻有0和1兩種狀態的元器件組成(簡稱這個元器件為A),A的初始狀態為0。當寫入數據時,閃存內的某一段連續的A會變成0和1的組合,不同的組合就表示成不同的數據。比如,一段8位A的組合,表示成0110 0111和1011 1001就表示兩個不同的數據。假如某文件對應的數據在閃存中表示為1001 1100 1110 0001,當刪除後,它在閃存中的這段A就變成了0000 0000 0000 0000,同時寫入閃存表頭裏告訴U盤或SSD:“這段被刪除,為空的,下一次再寫入到這個位置時,可以直接寫入”。可見,閃存刪除數據是直接把A狀態全變0,已經破壞原有數據,就算是恢複了,也是恢複成0000 0000 0000 0000,跟原數據比較,A為0的位是相同的,但A為1的位變0了。所以雖然能恢複出這個數據對應的文件狀態,但打開是亂碼,因為隻有0的位對上,1的位對不上,無法再正常使用恢複後的文件。故U盤或SSD這種閃存介質的設備刪除數據是無法恢複的,大家在使用時要養成備份的好習慣,數據是無價的。文章根據自己僅有的知識回答的,有不對的歡迎指出。
2017-01-25 06:59:22
讚 16
七日痛丶

七日痛丶

回答數:194  |  被采納數:55

百度上應該有大把人可以恢複,好像300塊就能搞定,你自己衡量一下,值不值,值得話就花300塊不用問我是誰……雷鋒U盤中的文件刪除後如何恢複?(1)
2017-01-25 07:37:49
讚 19
相關問答
最新其他問答
解決方法