別慌,你的數據或許還有救!

別慌,你的數據或許還有救!

數據丟失以後,大抵心情都是慌的。

我數據丟失我也慌!

不過還好,阿虛已經養成很好的數據備份習慣了,所以已經很少丟數據了。

今天先說方法,順便講講原理。

一、數據丟失該如何處理?

慌張的時候容易病急亂投醫,不過好在,和人生病不同,硬盤如果沒有物理損傷,關掉電源拔下來放多久,恢復的成功率都一樣。

反過來說,如果你數據丟失後沒有馬上去嘗試恢復,而是繼續使用設備,這樣你的數據可能進一步丟失!

如果你的數據很重要,那麼一定按阿虛說的做。

1.停止任何其他操作!

如果數據很重要,務必停止任何其他操作!

特別是向電腦中拷貝、網上下載文件等操作,否則可能會導致文件永遠丟失。

也儘量別重啟電腦,因為重啟也會寫入臨時文件

  • 為什麼誤刪文件後要立即停止操作,並立即恢復文件?
  • 有興趣的話,可以看看後面第二點阿虛寫的原理。

2.使用數據恢復軟件

請記住,硬盤數據恢復永遠不是100%成功的。如果有軟件說能做到這一點,或者有人說他保證恢復數據,他肯定是騙子!

阿虛這裡收集了11個數據恢復軟件,因為各種恢復軟件的編制的水平不一,請儘量多試用幾個軟件

別慌,你的數據或許還有救!

軟件均比較簡單,阿虛就不一一演示了,遇到問題可以先百度或者給阿虛留言。

操作無非都是安裝軟件打開軟件掃描要恢復的磁盤掃描到丟失文件—選擇恢復到的文件夾

務必注意:

軟件下載、安裝的位置一定不要是你丟失文件的磁盤。

  • 比如你D盤的文件丟了,那麼上面那些軟件一定不要下載到D盤,也不要安裝的D盤。
  • 因為你下載或者安裝的時候,可能就會把你要恢復的文件覆蓋了。
  • 如果不懂覆蓋是什麼意思,可以看一下下面阿虛寫的原理。

軟件獲取方式:

關注ɡõпg zhòпɡ hàο:阿虛同學,回覆關鍵字「數據恢復」

別慌,你的數據或許還有救!

二、數據恢復的原理

首先要知道,計算機上的文件,實際上都是由二進制代碼組成,即0和1。

別慌,你的數據或許還有救!

實際的原理比較晦澀,阿虛換個方式

把你的硬盤比做一個儲物櫃

而櫃子裡面有一張白紙

創建文件

創建文件時:

  1. 就是用戶把文件交給操作系統。
  2. 操作系統幫忙把文件用01代碼的形式寫到儲物櫃裡的白紙上。
  3. 白紙上01代碼寫完後,最後在櫃子貼上標籤,表明這個櫃子裡是什麼數據。
別慌,你的數據或許還有救!

實際上文件的存放並不是簡單的一個文件裝一個櫃子,你看起來一個幾G的文件可能由成千上萬個櫃子湊起來的。

“刪除”文件

(這裡的“刪除”只刪除文件後,移動至回收站那種刪除)

在櫃子上貼一個“垃圾”標籤

恢復回收站文件

將櫃子上的“垃圾”標籤去掉

“完全”刪除文件

(這裡的“完全”刪除指的是Shift+Delete直接刪除,或從回收站刪除)

實際上操作系統很懶,它只是將櫃子上的標籤拆掉了,而沒有真正改動櫃子裡面的白紙。

但這樣在系統看來,沒有標籤的櫃子都是空櫃子。

說個現實中的例子:

你向電腦硬盤時拷貝一個大文件,比如幾G的高清電影,是不是要幾分鐘?你刪除這個電影是不是不用一秒鐘?

這就對了,其實根本電影沒刪啊!

它只是被系統做了個不要的標記,在下次別的文件正好儲存在它所在的磁道時才被覆蓋

恢復“完全”刪除的文件

因為實際上文件還在櫃子裡面,所以一般來說,數據恢復軟件不會改動原櫃子裡的東西,而是會將櫃子裡的文件1:1整體複製到其他櫃子。

畢竟存在恢復失敗的情況,不改動原文件是給其他數據恢復軟件留機會。

  • 絕大多數的文件都以特定內容開頭和結尾。只要定位到特定文件頭、文件尾,基本就能確定這部分數據屬於同一個文件,以及判斷出該文件的格式。
  • 上面也說了,一個文件實際上會隨機存到幾個櫃子裡的。可能這個櫃子存了文件的開頭,那個櫃子存了文件的結尾
  • 如果出現數據恢復後照片只能打開一半,說明恢復沒有完全成功。恢復軟件把照片文件和其它文件混合在一起了,或者是原文件的一部分已經被覆蓋了。所以,只能看到半個照片,後半個是其他的數據。
別慌,你的數據或許還有救!

恢復失敗的圖片

再創建文件

那些沒有標籤的櫃子,在系統看來,都是空櫃子。

再次創建文件時候:

  1. 用戶把文件交給系統。
  2. 系統會隨機找沒有標籤的櫃子存放。
  3. 這時如果打開的櫃子裡面有文件,系統就會直接把櫃子裡的白紙拿出來,用橡皮擦掉上面寫滿的01代碼,重新寫上新的數據代碼。

這時,數據就叫做被覆蓋了,被覆蓋的數據,才可以真正稱的上被刪除了。

  • 但就算被覆蓋過一次的文件,也是有可能恢復的。
  • 好比白紙上的鉛筆字跡,用橡皮擦擦過後,還是會留下了痕跡的,所以一次覆蓋,仍是有可能找回數據的。
  • 換到現實中,是因為硬盤(不考慮現在的SSD)依靠磁力寫入和讀取數據。在用新數據覆蓋之後,舊數據可能還有極少量的磁力殘留。
  • 讀取這些舊數據的成本較高,但專門的機構還是有辦法讀取的。

注:

  1. 以上第二大點的原理說明僅對普通硬盤有效。
  2. 如果使用的是SSD固態硬盤,且SSD硬盤本身和操作系統都支持 Trim 指令 ,則在執行“完全”刪除操作的同時,會立刻開始清空數據,因此刪除的數據無法找回。

三、你的數據真的真的很重要

瞭解了原理之後,請明白:無論網上價格多麼貴,描述得多麼天花亂墜,也不可能真正100%恢復數據的。

  • 數據恢復是基於寫入在磁盤上的文件數據本身沒有被別的數據覆蓋,而系統寫入數據是隨機的,所以這是一個運氣問題
  • 如果被覆蓋了,那麼很遺憾,純軟件的手段肯定恢復不了的。

如果數據真的真的特別重要,還是有機會的,你可以找恢復機構(最好是一線城市有實體店的)

上面也說到了:硬盤是依靠磁力寫入和讀取數據。在用新數據覆蓋之後,舊數據可能還有極少量的磁力殘留。專門的數據恢復機構可以修復磁盤本身損壞的,以及他們有弱磁信號分析器,可以恢復被覆蓋或者填了0的磁盤。當然,一定要是正規大機構。

阿虛也再三提醒

  • 找別人幫忙恢復數據請務必謹慎!!!因為可能會一不小心恢復出很多涉及個人隱私的東西......
  • 用過的手機、電腦最好別亂扔,也別直接扔給那種回收二手手機電腦的人!
  • 真要扔的話:請先反覆把手機存儲空間存滿,再清空(目的是覆蓋磁盤數據)
  • 或者簡單粗暴——直接物理銷燬
別慌,你的數據或許還有救!

數據無價,最好的數據恢復就是時刻備份過的文件。

別慌,你的數據或許還有救!


分享到:


相關文章: