硬盤的分區誤刪除的恢復

                                        硬盤的分區誤刪除的恢復
這是老師給我們的一塊虛擬硬盤,上面老師做了一些手腳讓我們恢復,所以我們也不知道這塊硬盤上本來有什麼東西,我們打開磁盤管理器看到又一塊未指派的磁盤,這並不是沒有指派而是被我們把分區給刪除了,接下來我們恢復分區並回複數據。
clip_p_w_picpath002
先用winhex這個工具打開這塊硬盤,因爲每個分區都會保留63個扇區,所以第一個分區的起始應該從63開始,
clip_p_w_picpath004
clip_p_w_picpath006
在偏移CH28後的幾個字節是NTFS分區的扇區大小減一,如果是fat分區則在CH20處從這裏我們就知道了第一個分區的大小及類型
clip_p_w_picpath008
這個分區的大小是5124672個扇區,起始+大小—1=分區的結束位置,這樣我們也就知道了這個分區的結束位置,那這個分區的結束扇區的下一個扇區就是下一個分區開始。我們來轉到第一個分區的最後
clip_p_w_picpath010
這個分區結束在318柱面254磁頭63扇區。
clip_p_w_picpath012
那319柱面0磁頭1扇區就是第二個分區的開始,這個裏面在CH2這有數值,在CH28也有數值,那到底哪個是表示分區大小呢?我們來算一下後面的幾位算出來的值比我們的硬盤還大,所以不是,那就是CH20這的表示硬盤的,這也表示這個分區時fat分區,算出大小事2457945個扇區
clip_p_w_picpath014
我們來算出他的結束位置起始+大小-1
clip_p_w_picpath016
轉到最後位置
clip_p_w_picpath018
這個分區的結束位置是471柱面254磁頭63扇區,那麼472柱面0磁頭1扇區就是第三個分區的開始看一下。
clip_p_w_picpath020
是第三個分區的開始,而切這個分區時NTFS類型,我們可以算出這個分區的大小,也就是把16進制轉換成10進制再加1
clip_p_w_picpath022
算出大小後再算出結束的位置,然後轉到結束位置。
clip_p_w_picpath024
結束位置是777柱面254磁頭63扇區
clip_p_w_picpath026
我們口分析完了,開始向分區表的MBR裏面寫入記錄。
第一個分區
00 01 01 00 07 FE 7F 3F 3F 00 00 00 40 32 4E 00
第二個分區
00 00 41 3F 06 FE 7F D7 7F 32 4E 00 59 81 25 00
第三個分區
00 00 41 D8 07 FE FF 09 D8 B3 73 00 B2 02 4B 00
clip_p_w_picpath028
寫好以後保存修改的內容,然後重新啓動一下計算機就會看到,多了三個分區
clip_p_w_picpath030
clip_p_w_picpath032
那這三個分區是否被刪除過文件呢?我們用一個易我數據恢復工具掃描一下,我們選擇格式化恢復
clip_p_w_picpath034
選擇我們要掃描的分區,
clip_p_w_picpath036
clip_p_w_picpath038
輸出到c盤的根目錄下
clip_p_w_picpath040
完成
clip_p_w_picpath042
看到他找到的文件,DOS7本來就有,又多了一個文件夾
clip_p_w_picpath044
掃描別的盤過程類似,在掃描F盤的時候掃描出了好多文件
clip_p_w_picpath046
clip_p_w_picpath047
打開找到的文件,是不是找到很多。
clip_p_w_picpath049
F盤則跟E盤內容一樣。
clip_p_w_picpath050
是不是很神奇啊!!!!O(∩_∩)O~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章