跳到主要內容

MBR/GPT遺失 在Linux下救援

上個月在處理一台伺服器
CentOS 7 / Kingston SSD 240GB / XFS GPT
發現GPT已經遺失
一開始我用了Testdisk
結果分區是分散的
Linux上的Gparted, Gdisk, Fdisk, Parted...都試過了
於是我嘗試用Windows上所有的硬碟救援軟體
或許是跟使用了不常見的XFS的關係
絕大多數的軟體
如DiskGenius, EaseUS......
皆不支持使主要分區恢復
只找到Activite Undeler可用
但 需付費...(人家工程師也要吃飯的)
基於成本考量
放棄==
我搞了半天 終於解決了
原先 我是用 Gpart + Parted
但只恢復了開機磁區(/boot)
而我發現
Gpart本身就提供分割表寫入功能
只要執行這個指令
gpart -W /dev/sdX /dev/sdX
(sdX替換為磁碟物理映像位置)
完成!
結果花了我一個月的時間 ==
絕大多數的人都靠Testdisk解決
但XFS不被支持
用戶群少 所以也沒什麼救援教學
只能說 自求多福

留言

這個網誌中的熱門文章