GPT
磁盘的
0
号扇区保留分区表和“
55AA
”标志,但只使用一个分区表项,描述一个大小为整个磁盘、分区类型为
0xEE
的分区。
因为
GPT
磁盘在
EFI
部分的结尾处备份了有关磁盘和分区的重要信息,所以如果仅仅是磁盘前部的
EFI
信息和分区表遭到破坏,可以通过磁盘尾部的备份信息进行重建。如果因某些特殊原因而导致备份也无法读取时,可以手工将磁盘转换成
MBR
磁盘进行数据的恢复(只限于容量在2TB以内的卷,因为MBR磁盘的32bit分区表无法支持大于2TB的卷
)。具体方法是:
步骤1
复制一正常
MBR
磁盘的
MBR
信息,写入
GPT
磁盘的
0
号扇区。
步骤2
利用
55AA
标志搜索各个分区的
DBR
,记录其起始扇区号和分区大小。注意,
GPT
磁盘分区并不与
MBR
磁盘分区一样严格遵循整数柱面规则,因此在搜索
DBR
时不能设置只搜索整数柱面位置的信息,而应该在每个扇区进行搜索。
步骤3
将各分区的参数填入
MBR
的分区表。如果分区数超过四个,可以每次填入四个分区信息,将数据导出至其它数据盘后再继续进行其它分区的操作。
提示:也可以直接在
R-studio
中利用“创建区域”功能进行恢复。
本文转自老骥伏枥51CTO博客,原文链接:
http://blog.51cto.com/sjhfml/129148
,如需转载请自行联系原作者