TestDisk恢復DiskPart清除的數據

能看到這篇博文,說明你剛剛很可能執行clean了一個詞盤,然后發現坑爹的微軟,連個確認都沒有就直接執行了,然后輸出DiskPart 成功地清除了磁盤。,然后你回頭一看,發現,咦,好像select錯了磁盤,然后整個人都懵逼了。

這時候還是很幸運的,因為微軟說了,clean只是把MBR或者GPT修改了,真實的數據還是保留在硬盤上的。

從選中的磁盤中刪除所有分區或卷格式。在主啟動記錄 (MBR) 磁盤中,只覆蓋 MBR 分區信息和隱藏的扇區信息。在 GUID 分區表 (GPT) 磁盤上,會覆蓋 GPT 分區信息,其中包括保護性 MBR。不存在任何隱藏扇區信息。

(啥,clean之后又格式化了,可能你需要試試Renee Undeleter或者誤刪除或誤格式化后的文件恢復;后來又有新的數據覆蓋過了,那就這篇文章就幫不了你了,趕快繼續 Google 吧。。。)

可以按照如下的過程來讓數據回到資源管理器中吧。

  1. 假如有一個 H盤,里面有數據如下:
    U盤中的原始數據
  2. 然后按照如下的步驟,用diskpart來把盤子清一清(為什么需要diskpart而用格式化是因為這家伙比格式化更徹底,可以把之前安裝啟動盤的MBR給刪除,恢復出廠之后的狀態。U盤做啟動盤后,如何恢復原始容量
  3. Win+R啟動命令行:cmd
  4. 啟動磁盤管理工具:diskpart
    diskpart
  5. 確定 U 盤的盤號:list disk
    看看有哪些盤
  6. 選擇 U 盤:select disk x(選錯了,,,)
    假如本來想選0的,結果選成1了
  7. 清楚所有數據,包括制作啟動盤時的 MBR:clean
    clean結束
  8. 重新新建簡單卷:“我的電腦”,選擇“管理”選項,之后選擇“磁盤管理”,最后“右鍵新建簡單卷”即可完成(==)
  9. 這時候,H盤在資源管理器中已經找不到了,去“管理”可以看到如下“未分配”的H盤


    原來的U盤已經變成了未分配
  10. 是時候祭出TestDisk,下載完直接解壓后,打開testdisk_win.exe,出現命令行對話框,選擇Create回車
    testdisk_win.exe
  11. 選擇被clean掉的所在盤,并回車
  12. 選擇 Intel/PC partition,回車(除非你知道自己當初選擇了EFI,否則絕大數情況下都選第1個即可)
  13. 選擇Analyse來讓它找回失去的MBR
    Analyse
  14. 選擇Quick Search進行查找
    Quick Search
  15. 回車選擇找到的Sectors


    Select Partition
  16. 一般情況下,在Quick Search后,Write寫回即可
    Write
  17. 當然,也可以選擇Deeper Search來看看具體它能找到啥
    Deeper Search

    Deeper Search 2

    Deeper Search 3
  18. 在找完之后,選擇Y將找到的分區表寫回
    選擇Y

    OK
  19. 寫完之后,重新插拔U盤,就可以看到U盤的數據又回來了


    重新插拔即可看到,失而復得了

啟動盤工具

參考

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容