引用:
作者: Living
再來稍微解釋一下Finaldata的原理
一般的檔按在硬碟上面儲存, 大多是分兩個部分
一個是檔案本身(它可能會被切割散落在好幾個角落)
一個是目錄(告訴電腦這個檔案所在的位置)
一般刪除動作只是把目錄刪除
電腦去讀目錄時沒有這個檔案的資料
電腦就認為檔案不存在
其實檔案還是散落在硬碟上的各角落
只是目錄備刪除了
FinalData這類程式, 它的作用就是重新讀取每一個硬碟上的sector
找出已經刪除目錄的檔案
重新將檔案建立目錄或複製到指定的地方
|
這邊補充說明一下
就是因為去重新讀取每一個sector
所以任何覆蓋sector的動作都會造成資料的遺失
用一般人的話語,就是檔案的覆蓋動作
無論是新增檔案或是複製貼上等等,都是對sector做覆蓋的動作
即使是檔案刪除之後,沒多久就立刻去救援
若是好死不死,在這段期間有過檔案覆蓋的動作
又剛剛好覆蓋在所需要的sector,就會造成資料遺失