查看單個文章
舊 2009-05-27, 08:41 AM   #69 (permalink)
古里特 帥哥
長老會員
 
古里特 的頭像
榮譽勳章
UID - 266346
在線等級: 級別:54 | 在線時長:3176小時 | 升級還需:69小時級別:54 | 在線時長:3176小時 | 升級還需:69小時級別:54 | 在線時長:3176小時 | 升級還需:69小時級別:54 | 在線時長:3176小時 | 升級還需:69小時
註冊日期: 2007-04-16
住址: 天外天
文章: 16251
精華: 0
現金: 49069 金幣
資產: 26177647 金幣
預設

引用:
作者: Living 查看文章

再來稍微解釋一下Finaldata的原理
一般的檔按在硬碟上面儲存, 大多是分兩個部分
一個是檔案本身(它可能會被切割散落在好幾個角落)
一個是目錄(告訴電腦這個檔案所在的位置)

一般刪除動作只是把目錄刪除
電腦去讀目錄時沒有這個檔案的資料
電腦就認為檔案不存在
其實檔案還是散落在硬碟上的各角落
只是目錄備刪除了

FinalData這類程式, 它的作用就是重新讀取每一個硬碟上的sector
找出已經刪除目錄的檔案
重新將檔案建立目錄或複製到指定的地方
這邊補充說明一下

就是因為去重新讀取每一個sector

所以任何覆蓋sector的動作都會造成資料的遺失

用一般人的話語,就是檔案的覆蓋動作

無論是新增檔案或是複製貼上等等,都是對sector做覆蓋的動作

即使是檔案刪除之後,沒多久就立刻去救援

若是好死不死,在這段期間有過檔案覆蓋的動作

又剛剛好覆蓋在所需要的sector,就會造成資料遺失
__________________
幸福背後要付出的代價是非常非常大的
但人們往往只看到幸福的假象
卻沒想著該付出的努力代價

本是浮雲隨風飄 落下凡塵惹塵埃
我究竟還要走多遠的路才能獲得別人的認同
古里特 目前離線  
送花文章: 37553, 收花文章: 17188 篇, 收花: 66019 次
回覆時引用此帖
有 5 位會員向 古里特 送花:
jtjcoltd (2009-05-27),Living (2009-05-27),rainfire (2009-05-27),rezard (2009-05-27),tom710509 (2009-05-27)
感謝您發表一篇好文章