格式化會重建立DBR,清除兩個FAT表,會清除根目錄。下面是我對誤格式化后做數據恢復的思路:
1,修建DBR:DBR里重要的數據就是BPB,BPB中重要的數據是每族的扇區數,保留的扇區數,隱藏的扇區數,FAT的扇區數。這些數都要恢復到未格式化以前的狀態。對于沒有改變分區容量的格式化,BPB基本是相同的,如果不同就要通過查找“.”目錄的方法,計算每族的扇區數,其他個數可根據默認值獲得,FAT的扇區數可根據根目錄的偏移,反計算獲得。
2,查找恢復的文件名:必須要記住要恢復的文件名或者所在目錄的名稱,將文件名換算為HEX碼查找,通過篩選獲得查找文件所在的目錄的族號。如果文件在跟目錄就沒有辦法查找了,可以看下面修復的步驟。
3,修復跟目錄:在根目錄下建立一個目錄,然后修改目錄的族號指向上面查到的目錄的族號,也許以前的文件夾不是在跟目下也不要緊。如果要恢復的文件比較小,可以不需要這一步,直接把要恢復的文件的HEX碼直接復制下來就行了!為了提高效率也可使用專用的數據恢復軟件查找,這樣可以查找到族鏈是連續的文件,這就不多說了!
4,查找族鏈是連續的文件:通過文件的目錄項可知文件的長度,就可計算出文件占族的長度,將族鏈填寫到FAT表里,到目錄里刷新一下,文件就出來了。如果族鏈是連續的話,文件就可以完整的恢復了!
5,查找有一處族鏈不連續的文件:這就需要對要恢復的文件的結尾的標志有了解,在一個空的族上建立你要恢復文件的結尾的標志,然后將某一族鏈指向這個族,在運行一下你的文件看能不能遠行,不行就再修改其他的族鏈,就是要查找到不連續的斷鏈,這樣也能恢復一部分的資料。當然斷鏈的地方如果正好是另一個文件的開始就好辦了!查到斷的族鏈后,根據文件的長度和文件的結尾的標志,查找到另一處的文件的結尾的偏移!根據已經查找到的那部分長度就可以計算這一個部分的長度。修改FAT表文件就找回來了!對于根目錄的文件也使用這個方法可查找文件頭和尾的標志。
6,查找二個以上族鏈不連續的文件:這需要對文件的格式有更多的了解,根據上面的方法查到文件的開始和結尾,通過對文件格式的了解,根據上面的方法查找中間可能包含文件的部分,使其連接到一起分析,刪除不正確的族,來達到恢復的目的,但也這個極其艱苦的。:(
7 還有一種情況是,NTFS格成FAT32,或FAT32格成NTFS的主要恢復備份的DBR和改分區表中的分區類型既可
目前服務器使用較多的就是RAID數據存儲技術,它在存儲容量、存儲安全和存儲速度上都有一...
筆記本電腦誤裝系統 恢復數據恢復 HTS543225L9A300 杭州客戶個人筆記本電腦重裝系統時...
1.外部磁盤鏡像的性能和管理 在有充分處理能力的前提下,外部磁盤子系統的鏡像可以達到...
WDC WD1600AAJS-22PSA0 硬盤異響 杭州數據恢復個人客戶稱家中孩子頑皮把硬盤從桌子上...
系統經常被當作為功能棧來分析,特別是網絡系統。大部分讀者可能都熟悉協議棧,它表示網...
硬盤主引導記錄所在的扇區也是病毒重點攻擊的地方,通過破壞主引導扇區中的DPT(分區表)...
三星硬盤固件修復 SAMSUNG HM250HJ 客戶說電腦前一天晚上還可以用的,但是第二天早晨...