分享一下用終端的命令來恢復丟失的硬盤分區表 (轉)


 

我的macbook pro是固態硬盤+固態混合硬盤的方案,剛才因為手賤刪除了第二塊硬盤上的一個資料分區,FAT文件系統的,沒想到見鬼了,這塊硬盤上的全部分區一起消失了!nnd,重要資料數據全在里面!!!而且最近一段時間都沒有備份!!!

查了很多資料終於用終端成功恢復了分區表,全部的資料找回來了,算是有驚無險!
廢話一句,中文資料基本上都沒任何用,全都教你重裝...

該經驗純粹個人總結,另外可能不適用於恢復FAT分區表,因為我自己恢復的是HFS的,如果你跟我一樣不幸並且沒有解決方案,那么就嘗試一下我總結的這個辦法吧,死馬當活馬醫。

1、首先下載附件,將gpt.surgeon.py文件放在任意目錄下。
2、打開“終端”
3、輸入:cd xxxx  (這里的xxxx是剛才文件的存放目錄,如果你放在桌面那么就直接:cd desktop)
4、輸入:chmod +x gpt_surgeon.py
5、輸入:sudo ./gpt_surgeon.py list /dev/disk1  (disk1是需要修復的磁盤,可以在磁盤工具中看到這個標識)
6、輸入管理員密碼后看到:
Read MBR and GPT from /dev/disk1.
partition 0:
     type: EFI System
     name: u'EFI System Partition'
    flags: 0x00000000
partition 1:
     type: Microsoft Basic Data
     name: u'\u672a\u547d\u540d 1'
    flags: 0x00000000
7、可以看到磁盤所有可以識別的分區信息,找到你要恢復的分區表的編號。
6、輸入:sudo ./gpt_surgeon.py repair /dev/disk1 1 (disk1后面的1就是需要修復的分區表的編號)
7、完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM