Ghost恢复系统后,只有一个C盘的解决方案来自网络。Ghost恢复系统后,所有分区都不见了,只有一个C盘的解决方案对于GHOST,相信大家都经常使用吧?!如果使用GHOST出现失误,导致硬盘分区丢失,宝贵的数据还能找回吗?答案是肯定的,下面就是我的一次数据恢复经历。起因:三星80G的硬盘上有4个分区,C盘安装XPSP2,D,E,F盘保存着数据,在D盘的GHOST目录里存放有C盘的干净系统备份CBAK.GHO。由于最近觉得系统有点慢,朋友就想吧CBAK.GHO恢复到C盘,没想到在恢复的时候,由于粗心大意,把本来的分区恢复“Local-Partition-FromImage”错选成了全盘恢复“Local-Disk-FromImage”,而后面的步骤也没仔细看,就一路回车,结果恢复结束后,D、E、F盘都不见了!恢复过程:将朋友的硬盘挂到我的电脑上,发现这个硬盘现在只有一个C盘,容量为硬盘的最大容量。先用FinalData2、EasyRecovery6等数据恢复软件对硬盘进行全面扫描,都只能找到C分区以前删除过的数据,后面分区的文件一个也找不到,看来此路不通。静下心来仔细分析了一下,由于备份镜像远小于原来C分区的容量,所以后面分区的数据肯定没有被覆盖,上述恢复软件只能恢复现存分区里面丢失的文件,解决问题的关键在于如何找回后面的分区。DiskGenius(下面简称DISKGEN)具有强大的分区表重建功能,我希望使用它重建分区表,但使用DISKGEN扫描只能找到现在的C分区,如果不保留这个C分区继续扫描,在扫描到柱面60的时候死机,试了几次都是如此。如果C分区大小和原来一样,那么DISKGEN不就能从正确的位置开始扫描了吗?可惜朋友已经记不清原来的各个分区的具体大小了,怎么办?在浏览朋友硬盘上的数据时,忽然发现C盘中居然有一个GHOST目录,里面有一个文件CBAK.GHO。难道GHOST全盘恢复时把这个文件也合并到了C盘?我马上将该文件拷贝到自己的硬盘上进行测试,发现果然如此!并且这个文件完好无损,用GHOST尝试恢复这个文件,得知原来的C盘容量为7632.4MB。进入GHOST,选择全盘恢复功能Local-Disk-FromImage,镜像文件选择拷贝到笔者硬盘上的CBAK.GHO,目标硬盘选择朋友的三星80G硬盘。接下来的步骤非常关键:在出现的“DestinationDriveDetails”窗口中,GHOST会显示目标硬盘C盘的默认大小为硬盘的最大容量,这时用“Tab”键将光标移动到“NewSize”下面的数字栏中,将C盘容量调整为7632.4MB,再进行恢复!恢复完成后重启电脑,运行DISKGEN扫描朋友的硬盘,选择“重建分区表”-“交互方式”,在保留第一个7632.4MB的C分区后,DISKGEN马上扫描到了丢失的扩展分区,并发现了扩展分区中的3个逻辑分区,整好对应原来的D、E、F盘,太好了!保存扫描结果并重启电脑,发下你D、E、F盘都完好无损,里面的数据也都安然无恙!将硬盘装回朋友的电脑后,发现C盘系统不能启动,没关系,重新恢复一次C盘就好了。总结事后我模拟了朋友的操作过程,发现如果电脑中只有一块硬盘,那么在使用该硬盘内的镜像文件进行全盘恢复时,GHOST会提示:“目标硬盘包含着当前镜像文件,如果继续,你可以选择保留或者删除这个镜像文件”。软件的默认选项就是“保留”,正是这个默认操作,使朋友的C盘镜像得以保留,也为这次数据的完美恢复奠定了基础。