資料恢復原理實驗

2022-09-10 00:03:48 字數 2157 閱讀 9237

z任務一:用winhex檢視硬碟資訊

1、為虛擬機器新增一塊硬碟

登入到實驗主機上。右擊「我的電腦」->「管理」->

點選磁碟管理,會出現磁碟初始化和轉換嚮導,利用嚮導新增一塊新的磁碟;

點選下一步選擇要初始化的磁碟,預設即可->

選擇要轉換的磁碟,勾選「磁碟 1」->

下一步直至完成->

完成新增過程後會發現多了一塊磁碟1,如下圖:

在新新增的動態磁碟上建立卷:直接在該動態磁碟空白處右鍵即可:

所有選項均預設,直至完成嚮導,等待格式化完畢後在「我的電腦」會顯示新的磁碟

2、安裝winhex,使用winhex開啟硬碟,分析硬碟資訊

開啟桌面tools\winhex資料夾,雙擊執行winhex程式->點選tools—>open disk->開啟物理磁碟c盤,可以檢視與編輯硬碟資訊->找到第一扇區末尾:000001f0處,檢視末尾標誌是否為55aa

根據看到的資訊,查詢資料,分析硬碟的分割槽資訊。

任務二:用winhex找回被刪除檔案

1、建立反刪除目標檔案

關閉winhex,開啟d盤(新建立的分割槽),建立乙個文字檔案,命名為:one.txt,並新增內容。

儲存之後,刪除檔案。刪除後可以到d盤上檢視,目標檔案已經沒有了。

2、找回檔案

開啟winhex,點選tools—>open disk,開啟d盤:

點選specialist—>refine volume snapshot 獲取卷快照,也可以按快捷鍵f10

勾選「獲取新快照」與「徹底搜尋檔案系統資料結構」,然後點選「確定」:

可以看到winhex自動查詢硬碟檔案系統,查詢後找到被刪除檔案:

右鍵該檔案,點選恢復/複製(recover/copy)

選擇乙個路徑儲存檔案,開啟恢復的檔案,檢視內容是否成功恢復。(我存在桌面了)

任務三:用final data恢復被刪除的檔案

1、開啟桌面上tools\finaldata資料夾,找到應用程式「fdwizard」->

開啟該程式選擇「恢復刪除/丟失檔案」(將滑鼠移動到相應功能按鈕上,即可檢視相應功能說明)->

選擇恢復已刪除檔案->

出現「選擇驅動器」介面->

選擇需要掃瞄的驅動器,然後點選「掃瞄」,一段時間後會出現以前刪除過的檔案,勾選目標檔案的核取方塊,可以「預覽」,如下圖:

可以看到檔案的內容與被刪前無誤,也可以點選恢復選擇乙個路徑儲存檔案再檢視。

分析與思考

1)試著把d盤格式化後,分別用winhex和final data恢復被刪除的檔案,看能否恢復成功。

final data檢測不到格式化之前的檔案

+0表示 winhex也檢測不到格式化之前的檔案

2)嘗試通過winhex手工還原目錄項、然後修復簇鍊錶。

資料恢復原理實驗

用winhex檢視硬碟資訊 1.為虛擬機器新增一塊硬碟 1 登入到實驗主機上。右擊 我的電腦 管理 2 點選磁碟管理,會出現磁碟初始化和轉換嚮導,利用嚮導新增一塊新的磁碟 3 點選下一步選擇要初始化的磁碟,預設即可 4 選擇要轉換的磁碟,勾選 磁碟 1 一直下一步,完成新增過程後會發現多了一塊磁碟1...

資料恢復原理 FAT32資料恢復原理

fat32資料恢復原理 結構 mbr dbr dbr2 fat1 fat2 dir data fat32 資料恢復原理 由於fat與fdt對資料的鏈式儲存管理的,可以通過鏈式搜尋查詢。只有fat表和fdt配合使用,才能可以統一管理整個磁碟檔案,也就可以準確定位被刪除的檔案的確切位置。在 window...

資料恢復原理解說

在linux系統不小心把一張使用者表的資料給刪除了怎麼辦啊,不要慌,如果裝了mysql bin的話 就好處理,只要按時間執行裡面的增,刪,改的sql語句就行啦。資料恢復的原理 在linux裡面資料恢復的原理是,把我們資料庫的所有的,增,刪,改的操作 的sql語句,寫入檔案,到時按時間點來,執行這些語...