U盤中的文件刪除后如何恢復(fù)?
網(wǎng)友解答: 為了文章可讀性,盡量不用專業(yè)術(shù)語表述此文章。機械硬盤是由磁盤組成,磁盤有記憶功能(類似CD,錄入歌曲,只要不是損壞,能記住數(shù)據(jù)長達30多年),刪除文件時,不是把數(shù)據(jù)從磁盤上刪
為了文章可讀性,盡量不用專業(yè)術(shù)語表述此文章。
機械硬盤是由磁盤組成,磁盤有記憶功能(類似CD,錄入歌曲,只要不是損壞,能記住數(shù)據(jù)長達30多年),刪除文件時,不是把數(shù)據(jù)從磁盤上刪掉了,而是把這個文件占用的磁盤空間表示為空,并寫入狀態(tài)到磁盤表頭里,告訴硬盤這段磁盤“已清空”,是可用的。當(dāng)恢復(fù)時,只要這一段磁盤沒有再次被寫入新數(shù)據(jù),刪除的數(shù)據(jù)就能夠完整的被還原回來。
U盤甚至SSD不能這么干,因為它們是閃存作為介質(zhì),閃存內(nèi)由很多的只有0和1兩種狀態(tài)的元器件組成(簡稱這個元器件為A),A的初始狀態(tài)為0。當(dāng)寫入數(shù)據(jù)時,閃存內(nèi)的某一段連續(xù)的A會變成0和1的組合,不同的組合就表示成不同的數(shù)據(jù)。比如,一段8位A的組合,表示成0110 0111和1011 1001就表示兩個不同的數(shù)據(jù)。假如某文件對應(yīng)的數(shù)據(jù)在閃存中表示為1001 1100 1110 0001,當(dāng)刪除后,它在閃存中的這段A就變成了0000 0000 0000 0000,同時寫入閃存表頭里告訴U盤或SSD:“這段被刪除,為空的,下一次再寫入到這個位置時,可以直接寫入”??梢?,閃存刪除數(shù)據(jù)是直接把A狀態(tài)全變0,已經(jīng)破壞原有數(shù)據(jù),就算是恢復(fù)了,也是恢復(fù)成0000 0000 0000 0000,跟原數(shù)據(jù)比較,A為0的位是相同的,但A為1的位變0了。所以雖然能恢復(fù)出這個數(shù)據(jù)對應(yīng)的文件狀態(tài),但打開是亂碼,因為只有0的位對上,1的位對不上,無法再正常使用恢復(fù)后的文件。
故U盤或SSD這種閃存介質(zhì)的設(shè)備刪除數(shù)據(jù)是無法恢復(fù)的,大家在使用時要養(yǎng)成備份的好習(xí)慣,數(shù)據(jù)是無價的。
文章根據(jù)自己僅有的知識回答的,有不對的歡迎指出。
網(wǎng)友解答:百度上應(yīng)該有大把人可以恢復(fù),好像300塊就能搞定,你自己衡量一下,值不值,值得話就花300塊不用問我是誰……雷鋒