淺談Windows操作系統中常見的數據恢復方法

淺談Windows操作系統中常見的數據恢復方法

華山劍客
說明:
  1、這裏只討論恢復的思路,不涉及文件系統的原理和恢復的具體方法(相關內容請查閱其它資料)
 2、個人觀點,僅供參考!  
 
先了解一下我們平時使用硬盤的情況:
一個新硬盤我們先要用分區軟件(如:FDISK、Diskgen、PartitionMagic等)將它根據自己的需要分成若干個分區(C、D、E………)便於管理,這個過程只是在硬盤的第一個扇區中寫入MBR及分區表信息(如果有擴展分區,在其它相應的扇區中也會寫入分區表信息);但這時還不能向分區裏寫入數據,因爲這時各個分區還是一個空城,就像建築工人剛建的一個圖書館,裏面還沒有放書架、編號,也沒有管理這個圖書館中圖書的制度和設備,要利用各個分區,就要對分區進行格式化,即:高級格式化,高級格式化是針對某一個分區而言的,不是對整個硬盤,Windows操作系統中常見的分區格式(在專業資料上叫文件系統)是FAT32和NTFS;格式化後我們纔可以向裏面寫入數據:先裝操作系統(如果是作主盤的話),然後在裏面寫入你想要寫的內容。
 
一、分區表的恢復
如果僅僅是分區表信息破壞,只要把分區表信息寫回,硬盤中的數據可以100%的恢復。恢復的方法:用分區表恢復軟件(如:Diskgen、易我分區表醫生等)恢復或者用WinHex手工恢復。相比而言,用軟件恢復的速度要快些,但不一定能恢復成功(如果硬盤中原來重新分過區,會留下一些以前的分區表信息,軟件在恢復時有可能恢復錯誤);用WinHex手工恢復成功率比較高,但需要的時間要長一些,而且你要對WinHex這個軟件比較熟悉,同時你還要了解分區表的相關知識。
 
二、FAT32分區的數據恢復
 FAT32分區的數據結構:DBR FAT1 FAT2 DATA(包括根目錄)
恢復原則:
1、如果DBR或者DBR及FAT1破壞,手工恢復比數據恢復軟件恢復的效果要好,而且數據可以全部恢復。
2、分區如果格式化後要恢復裏面的數據(格式化前後都是FAT32分區),一般用數據恢復軟件恢復(除非只要裏面的個別數據用手工方法恢復),恢復數據的成功率(指恢復後能正常打開)主要看文件在儲存時有沒有碎片(文件是否儲存在連續的扇區中),文件儲存時如果有碎片,恢復軟件即使是恢復出這個文件,也不可能正常打開。因爲FAT32分區在格式化時將FAT表全部清空,文件的數據雖然還在硬盤中,但組織這些數據的鏈沒有了,軟件只能根據這個文件的目錄項的信息(文件的起始簇號和文件大小)來判斷這個文件的位置(根據文件在儲存時沒有碎片的原則來處理的),然後把這個文件的內容組織成一個文件恢復出來(軟件恢復的原理是本人的猜想,不一定正確!!)。一個FAT32分區格式化後,就像一本你看不懂的E文書,準備找別人翻譯,但這本書沒有頁碼,正準備裝訂,忽然一陣風吹來,把它們吹到滿屋都是,你把它收集起來後,但不知道按怎樣的順序排列,有時可能會有幾頁在一起,沒有吹散,這幾頁有可能是這本書中的一個章節,所以你可以把這一部分內容請別人翻譯出來。

三、NTFS分區的數據恢復
恢復原則:
1、如果是DBR或者$MFT的某些文件破壞用手工方法恢復,效果要好些。
  2、格式化後(格式化前後都是NTFS分區)的恢復用軟件恢復,恢復的成功率比FAT32的要高。因爲NTFS的分區在格式化後,原來寫入的文件的相關數據都沒有丟失,所以恢復的成功率比較高。
 
四、分區格式化前後的類型不同的恢復
 因爲FAT的文件系統和NTFS的文件系統結構有很大差異,所以如果FAT32分區格式成NTFS分區或者NTFS分區格式成FAT32分區後,恢復的可能性比較大。
恢復的方法:手工恢復DBR,這樣回到原來的分區狀態,然後看能不能看到你想要的數據。當然,在格式化的時候已有一部分數據被覆蓋了,如果你要的數據恰好被覆蓋了,那隻能說你的運氣太差了!!
 
五、誤GHOST的恢復
誤GHOST有兩種,一種是GHOST後硬盤變成一個分區,還有一種是這個分區的內容GHOST到另個分區上。第一種誤GHOST恢復的方法同前面介紹的分區表的恢復,恢復後除第一個分區外,其它分區的數據都可以全部恢復。第二種誤GHOST的恢復方法就用恢復軟件恢復,沒有覆蓋的數據有可能恢復。
 
六、文件刪除的恢復
手工恢復或者用軟件恢復,如果數據沒有覆蓋,有可能恢復成功。
 
另:U盤和手機擴展槽中卡的數據的恢復和FAT32分區的恢復相似。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章