利用扇區編輯手工恢復刪除的文件

隨着科技的迅猛發展,計算機在各個領域都得到普及和應用,並且很多重要的數據都被保存在電腦硬盤中。由於誤操作或計算機病毒破壞,硬盤中的數據往往會遭受誤刪除、格式化等問題。數據的丟失會給用戶乃至整個企業造成損失。因此數據恢復成爲現代人需要掌握的一門重要技術。

  本文,筆者利用對數據進行16進制扇區編輯的方法恢復被刪除的文件,希望對需要恢復數據的讀者有所幫助。提到扇區編輯,很多人首先會想到的是著名的WinHex軟件,不過本文使用的是另外一款工具軟件DiskGenius

  

  計算機硬盤一般會被分成多個分區,分別用來安裝操作系統和存放個人數據,這些分區信息都保存在MBR中。例如,某塊臺式機中的硬盤分爲CD兩個分區,分區結果包括FAT1FAT2FDT等信息。FAT表示根目錄、FDT表示扇區數,當用戶刪除某個文件後,FAT的記錄會被清空,然後在FDT根目錄中該刪除文件的相關記錄並沒有被清除,並且所在分區位置的數據記錄也沒有發生改變。因此,想要將刪除的文件進行恢復,就需要找出正確的文件記錄。

  通過扇區編輯方式來查找刪除文件起始位置,也就是DBR所在的扇區。根據偏移量OxOB的描述可以找到BPBBPBDBR偏移OxOB開始,記錄所在分區的起始扇區、結束扇區、根目錄大小等非常重要的參數。BPB一般都是以OBH字節開始,中間通過80字節表示。

  每個簇一般是包含8個扇區,並且32是留存扇區數。在FAT中,扇區佔用1284區域,並且FDT所在的起始簇號是2。由此可以根據公式計算得出FDT所在的起始簇號是由2開始。計算出FDT的起始號簇以後,就可以通過扇區編輯工具很快找到刪除文件所在的扇區,利用跳轉功能,跳轉到目標扇區。由於文件是被執行的刪除操作,因此FDT中可以找到刪除文件的登機項。之後就可以根據偏移量進一步計算該文件所佔用的扇區數量、文件大小等信息。

  利用扇區編輯手工進行文件恢復需要操作者具備較高的計算機硬盤知識,需要對數據文件存儲非常瞭解,對於普通用戶來說有一定的難度。如果對扇區編輯不夠了解,不要隨意操作,以免誤操作反而破壞數據。普通用戶可以使用“恢復文件”的功能直接來搜索丟失的數據,這樣效率會更高一些。

  本文由數據恢復軟件免費版http://download.pchome.net/system/harddisk/detail-32518.html提供技術支持,轉賬請註明出處。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章