Ghost导致的硬盘分区合并的数据恢复

  昨天原本想恢复一下系统,以前用的Windows 7 但是始终感觉不如Xp流畅, 用久了越用越慢,于是想换回XP , 下了个Ghost盘解压到D盘然后硬盘安装,却不行,于是刻到u盘里面,用U盘安装,进入了Windows PE 手动Ghost, 然后.............悲剧了,还原后只剩下一个233G的C盘,我200多G的内容啊,还有我最近写的源代码,才刚刚写好,居然就这么没了???第一反应就是上网查查能不能恢复,貌似这应该只是被改写了分区表,而实际的数据应该还是有的,我首先下了个Final Data, 试了一下,什么都找不到,找到的都是一些才装好的系统文件,又去下了个DiskGen ,恢复分区表,这次有点收获,但是只找到了我硬盘的最后一个分区,大约14G左右,里面的文件完好,前面还有D E F 三个分区,不管怎么都找不到了,所有的工具都尝试过了,什么易我分区表医生 , Final Data  ,Easy Recovery 等等。这时,我突然想到了,各个品牌机的硬盘分区应该是一样的,其实只要知道分区的确切大小,就可以手动重建分区表信息,于是网上到处去找IdeaPad Y430的分区表,没找到,分区大小也没找到,最后找到了一个联想F41 的分区表,我想都是250G的,分区表应该是一样的,于是兴冲冲地试着还原了一下分区表,又傻了,原始分区表其实只有C, D 和一个影藏分区, 其实分区大小我是自己改过的,这时我才想起这点,这时已经感觉希望渺茫了,觉得只要回复最后一个分区也算挽回了一些损失(已经有点想去找客服了), 突然又觉得C盘的大小我自己没改过,我可以先还原F41那个分区表,然后我不就知道D盘的起始位置了么,然后还原分区表,又在Windows PE 下用Disk Gen将原来的G盘恢复了, 这时我用数据恢复软件试着恢复了一下D盘(现在的D盘是原来D,E,F盘的合并,状态时未格式化的),发现还是能找到一些文件,觉得还是有戏,仔细想了想在用的Dos 版本的Disk Gen情况,重建分区表时,它是在磁盘上进行搜索,应该磁盘上的某一些地方会有分区标志,首先找到标志A, 然后找到标志B, 就会提示你A到B是否为一个分区,如果是,保存分区,再直接跳到B, 从B开始继续搜索,否则从A继续搜索,不能用软件找到我原来分区的原因很有可能是原来的C盘区域类某一些标志位乱了(个人见解,也不知道靠不靠谱),现在我们至少知道了D盘的开始位,如果我们从D盘开始查找分区表,至少成功的几率要大一些吧,于是又装好了系统,再一次重180多G的D盘直接重建分区表,这次有搞头了,原来的分区表都查找到了,然后保存,写入MBR,重启,数据完全恢复。

  这次和网上主要的案例不同的地方在于:1.网上大多数都可以用软件直接找到原来的分区信息,然后恢复就是了,而我这里只能找到最后一个分区,其余的3个分                                                                 区都找不到。

                                                        2.我知道原来的第一个分区大小,即原来 C 盘的大小,这成了这次数据恢复的一个关键!!!

  我的主要步骤:1.使用F41的出厂备份分区表还原, 结果:恢复成C, D, E 其中D,E处于未格式化状态。

           2.使用DiskGen搜索硬盘,重建分区表,找到最后一个分区,保存重写MBR。 结果: 恢复成C,D,E 其中D处于未格式化状态,E盘数据恢复成原来                                的G盘中的数据

           3.在C盘中重装系统,再次用DiskGen搜索D盘,得到了原来的D,E,F的分区信息。保存重建重写MBR。 结果:完全恢复。

 

  希望这些对大家有帮助,我也是边学边用的,以前也就知道用用Final Data搜索分区找找被删掉的文件,所以我不能保证上面完全正确,但是我可以保证我采用上面的方法成功的恢复了硬盘的所有数据(C盘除外了),如果硬盘上面有极端重要的信息,建议还是专业数据恢复的机构寻求帮助。

posted @ 2010-01-29 12:06  ttthinks  阅读(3292)  评论(0编辑  收藏  举报