您好,登錄后才能下訂單哦!
GPT 的出現是為了替代舊式的 MBR(Master Boot Record),主要解決了 MBR 分區表不支持容量大于2.2TB的分區問題。雖然微軟公司大力推行windows10操作系統,并宣布對win7系統不再更新,但win7用戶仍是一個很龐大的群體。計算機如果使用 Windows 7 就必須采用 MBR 分區格式,這樣不同分區表 誤操作、誤轉換的結果使硬盤中原有的磁盤分區表丟 失,磁盤中的數據不能正常讀取。這種因GPT分區表問題導致硬盤中的數據無法讀取和使用的問題較為突出。
因GPT、MBR轉換導致的各種各樣的數據丟失問題,雖然借助一些常用的數據恢復軟件可以達到快速恢復用戶數據的目的,但對計算機技術的研究卻是我們一直需要保持并不斷追求的精神。
最近我們接到一例ST500DM002關于操作失誤導致分區數據丟失的案例,從用戶口中得知,硬盤上原來有四個分區,均有重要數據。通過客戶模糊的回憶,結合工程師底層分析,大致判定失誤操作刪除了分區之后想再找回數據,結果又誤操作將硬盤分區結構轉換成了MBR。這是我們可以使用諸如R-S、DG等常用軟件恢復分區數據,除此之外,還可以通過修改底層完整恢復原有GPT分區。
眾所周知再GPT分區表被刪除分區信息會被清空,并被現存分區的分區信息覆蓋該位置,對于MBR分區結構DG軟件有針對分區丟失的“搜索分區丟失(重建MBR)”功能,但因為GPT分區結構中存在全局唯一標識符等信息,所以在手工恢復和軟件恢復兩個方面都沒有有效直接的恢復GPT分區結構。(分區表校驗和GPT頭校驗是可以通過計算得出的)
所以現在的情況是看到只有一個無效分區,如下圖:
但是通過搜索關鍵字節,可以定位到原有分區起止位置,分區信息如下:
發現這些邏輯分區中的數據都是完好無損的,原有的GPT頭備份也在,要想恢復原有分區結構,我們需要“欺騙”計算機,根據搜索到的分區信息,重新創建分區,讓計算機誤以為創建的分區信息和原來分區大小一致。但是需要注意在這個過程中只進行創建操作,不要對其格式化
首先修改應硬盤分區結構為GPT分區,然后創建好對應大小的分區,創建的過程就是“重建原有分區分區表”的過程,依次創建好之后,使用搜索到的關鍵字節找到的原有分區DBR備份替換創建的分區DBR,這樣就可以達到手動重建原有分區結構的目的。至此手動完整修復被破壞GPT分區成功。
用戶數據完整:
本次數據恢復實例具有偶然性,在大部分恢復案例中破壞程度都要較為嚴重些,這種類型的故障在部分關鍵位置被覆蓋、多次刪除又重建的情況下會很難達到完整修復的情況。本文恢復實例是對數據恢復技術深入探究的一次良好實踐,實際恢復工作中還是要以客戶數據為重,確保數據安全的情況下再進行技術上的嘗試!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。