說明啊,這其實是我的作業,就是嶽老師給我們一個被他修改過的硬盤,讓我們把刪除過的分區恢復出來,給我們的虛擬硬盤恢復出來以後每個分區上面都有數據,必須也保證這些數據的完整性。那盤上到底有什麼?現在,我也不知道……
首先就是掛硬盤,那個20g的硬盤就是嶽老師給我的硬盤
對了,有一個很好用的工具,diskman 我覺着要是用他來恢復還是很簡單的,不過用嶽老師的話來說“工具只是工程師思想的延伸”所以工具到底能不能恢復出來也不一定,不但要看思想,還要看rp。
深山紅葉的確是個好東西恩恩,嚴重同意,基本上不管電腦出現什麼問題,深山紅葉+系統盤就能完全搞定,嘿嘿,偶不是在做廣告
這不是傳說中的diskman麼,不過他還有另一個名字,diskgen,我的硬盤應該是第二塊硬盤,20g的那個
然後工具——重建分區表就會出現以下提示,選繼續
選交互模式
交互模式的話掃描出來分區表會有提示,下面在536/0/1處掃描出來分區表,看來不錯,因爲實在起始磁頭的,保存看看
繼而536/1/1,983/0/1,1097/1/1也被發現
確定……
怎麼看怎麼彆扭!~~哪有這樣的分區表啊?一個超級小的分區顯示不能用,再就是一個主分區 然後就是一個擴展分區,裏面兩個磁盤然後還有一大塊沒有算出來,什麼啊這是?重來!~~
還是重建分區,但是這次那個奇怪的分區不要了,就是那個起始爲536/0/1,結束爲536/0/63,恩,再來。
這次不要536/0/1這個分區了
然後保留後面的分區,
這次看着很舒服,看來我rp很高,每個分區都起始在1磁頭1扇區,沒問題,一個擴展分區裏面的三個邏輯磁盤也沒有問題,看來就是這個沒錯了
然後重啓,但是我想了想不保存,因爲我發現還有4g的空間沒有算出來是什麼呢,所以我想進了系統看看這4g的空間是什麼,要是是主分區的話我覺着應該就沒有錯了,所以這裏要記錄下來分區信息
擴展
536/1/1-982/254/63 NTFS
983/1/1-1696/254/63 FAT32
1697/1/1-2609/254/63 NTFS
由這裏應該想到,0/1/1-535/254/63扇區應該就是那個未知的分區,因爲20g的磁盤也就差不多是2609柱了,用公式就是2609柱*7.8M=20350.2M差不多哈!~
然後重啓,我選擇放棄分區
重啓後,推薦工具上場(這裏應該放個音樂,噹噹噹當)就是winhex,好東西啊,拯救了多少硬盤的硬盤工具啊,不過話說回來了,數據恢復這個東西主要是會,工具就是延伸,有些東西不是用着用着就會了的,這是學數據恢復得出來的體驗。
然後打開磁盤
這裏爲了編輯方便啊,我打開了兩塊磁盤
奇怪的就是,在0/1/1上面沒有DBR,沒有DBR?怎麼回事?
我想起來要是NTFS的話應該在最後一個扇區上面做個備份,於是跳轉到535/254/63,爲什麼跳轉到這裏呢?因爲用diskman算出來536/1/1上面有東西,所以看看這柱上有東西,說實話啊,蒙的!~~
看見了麼?綠色的部分,2 8位,多像分區大小啊,到底對不對,驗證一下就知道
用綠色的部分加上3F應該就是535/254/63這個位置,因爲8363D8是DBR,所以記錄的是上次分區的大小加起來要是在這個位置的話,那就一定是分區的大小了,而且,未知的那塊地方就一定是一個分區了,這樣算下來就只剩翻譯成分區表寫入了
看來嶽老師沒有爲難我們,這個還是沒錯的,這樣所有的分區就算出來了
主分區:0/1/1-535/254/63 63-8610839 NTFS
擴展分區:536/0/1-2609/254/63 8610840-41929649
邏輯磁盤1:536/1/1-982/254/63 8610903-16791894 NTFS
邏輯磁盤2:983/1/1-1696/254/63 15791958-27262304 FAT32
邏輯磁盤3:1697/1/1-2609/254/63 27262368-41929649 NTFS
再下一步就簡單多了寫分區表嘛!~~
0/0/1的分區表如下
536/0/1位置分區表
然後會驚奇的發現983/0/1和1697/0/1處的兩個分區表是完整的,根本不用動!~哈哈
重啓,打開winhex,會發現分區都回來了,可是奇怪的是,第一個分區是個問號……
打開的話提示需要格式化……這樣就證明了分區不完整,肯定還有什麼地方不正確。
打開winhex,到起始扇區,
全是0,什麼都沒有,全是零,爲什麼都是0?我想了想這裏應該是DBR,這樣是絕對不對的
由於這個是NTFS分區,所以看一下備份,就是在935/254/63處的備份,果然有數據
複製這段,然後粘貼在起始扇區上
保存,選是,重啓
正常了O(∩_∩)O哈哈~
數據也都在,也能打開,由此,嶽老師交給的任務圓滿完成
其實就是winhex嘛!~~嘿嘿F:\也沒有問題,文件也能打開。
ok,完成,結束,交作業去!~~~