|
|
发表于 2010-2-3 14:35:06
|
显示全部楼层
这问题的确不难,软件直接做的可能不大,以前碰过几个也都是软件没有做回来,才找我手动写的。
这个问题比较常见,但是楼主的描述应该有问题,楼主对10g的那个分区做的操作,应该是删除分区,而不是格式化,格式化是不可能出现后面你说的情况的。
碰到过几个这样的情况,非常典型,就是笔记本。应该是分区的时候,分区做的跳转。而删除10g的分区的时候动了分区表的链式结构,也就是动g的ebr的时候,链断了,影响的e和f。你可以简单的理解g的ebr第2行指向了e的ebr。
因为这样的表不是正常机构,中间有跳转,所以软件不一定分析的出来,我碰到的几个这样的情况,也都是软件分析不出来,才手动来写的。当然,也不排除能分析的可能性。
现在说如何恢复,简单的方法是,找到e和f的ebr,然后在mbr中手动写2行,分别指向e和f,数据就可以100%恢复了。
楼主提的第2个问题,要重新改分区。你的表本来就是乱的,最好不要直接在windows的磁盘管理改,危险比较大。最好是把要的数据备份出来后,重新分区,这样想分多大就多大了,比较稳妥。 |
|