RECOVERING DELETED PARTITION USING TESTDISK

 做了蠢事,誤刪非目標的 RAID 配置。

記錄一下救回的過程,順便介紹好用的免費工具 TestDisk 

介紹一下犯錯的環境:

  • HPE DL380G9 w/ Smary Array P440ar
    • RAID 6 w/ 480G*12
  • Windows 2019 STD
    • GPT Partation

通常 RAID 設定被刪除,原廠的文就應該都是請你從備份資料還原。

但多數的 RAID 配置刪除,是不會刪除實際資料,如果你還記得該 RAID 的配置參數,理論上是有機會可以救回來的。以下參數必須一樣:

  • RAID 等級,如 RAID1RAID6,以及成員磁碟 (在多磁碟的環境)
  • Logical Drive Strip Size / Full Strip Size
    (
    如果 Array 分成多個 Logical Drive,那必須依原始配置的大小和順序)
  • 分割區的類型,如 MBRGPT….
  • 我的經驗 HPEIntelLSI RAID Card 都可以 (好像常犯錯 Orz)

Tips:由於掃描磁碟會花很久的時候。磁碟容量越大,時間需要越久。這時候要抉擇救援還是從備份還原或兩案並進,因為救援有可能失敗,超出RTORecovery Time Objective)目標。

還原過程:

1.        執行 Testdisk,選擇是否要輸出Log記錄(如果使用 LiveCD 類,當然無法輸出)


2.        選擇要救援的磁碟


3.        選擇當初的磁碟分割表類型



4.        選擇『Analyse』來找出被刪除的分割區



5.        會先顯示目前存在的分割區,選擇[Quick Search]來搜尋刪除的分割區



6.        搜尋完畢後,會列出找到的分割區,利用上下鍵選取欲還原的分割區,並另用左右鍵設定其分割區屬性



7.        確認無誤後,選擇 [Write] 將欲還原的分割區寫入磁碟
!!
如果[Quick Search]沒找到你要的分割區,還可以選擇[Deeper Search]試試看 !!



8.        系統會提醒重開機,以生效設定值。



9.        大功告成。希望大家都不會用到這個資訊,也祈禱用到時都能救回來。

 

留言