出于对电脑软硬件,特别是对温逗死的了解,知道一般格式化后的数据还是可以找回来的,只要没有被数据二次覆盖。于是开始了漫长的数据恢复历程。
【过程】我的硬盘是500G,32为系统的分区是20G/+2Gswap+其余空间的/home。全盘安装后变成4G的swap和/。
阶段一-自己动手:起初几天用遍了以下所有软件:Testdisk、diskgenius、easyrecover、r-linux、diskgen、data recovery等。结局都是一样的,
无法恢复大部分文件,特别是恢复后的文件全部被重新命名了,OMG,这怎么从50g的文档里找啊!再次崩溃,特别是,用diskgenius、easyrecover每次全盘的扫描都要花费20h左右!何其黑暗的日子啊!
阶段二-幸运来临:在第3天的时候是我幸运的好日子。这几天的摸索,已经知道能用diskgenius找回32位系统分区。然后尝试一切软件恢复数据,最后发现唯一其作用的是easyrecovery。我用easyrecovery raw恢复了部分Excel文件后,尝试在另一台机子上的UBUNTU11.04上打开,第一个文件经过libreoffice修复后打开了,让我没有想到的,这个文档尽然就是最重要的数据的储存表,此时我的感觉就像上帝就在我面前对我微笑。当时,发现几十个文档打开后都一样,似乎版本不一样,大小也不一样,虽然找出了几十个文档,实际上就是一两个,这是怎么回事,一头雾水。在上帝对我有了这么大的恩赐之后,我对其余的数据已经宽心多了,但是回头一想,还有不少文件最好还是找回来,特别是最近和女儿出去玩拍的许多照片。
阶段三-求助:但是对我目前所知的办法,实在没有信心,于是在网络上求助。经网友推荐,一位专业的朋友愿意免费帮忙搞,于是我送过去我的硬盘,并且提供一切他想了解的信息,主要是分区。周末2天,回家接丈母娘来照顾2岁的女儿。周一回来后,上午,那位热心的朋友打来电话,很抱歉的说真的无能为力,建议数据很重要的话去找专业公司吧。
阶段四-孤注一掷:搞技术的都不愿服输,特别是对某些有一定了解的东西。感谢那位朋友之后,我坐下来,好好想了一下,确定了个方案:选择了目前而言有一定作用的软件,包括Testdisk、disgenius、easyrecover和r-linux。(1)先用Testdisk按照wiki的介绍,全部过一遍,确定无法成功恢复,只能找到分区,但是无法看到文件夹及文档;(2)失败之后用disgenius恢复分区,结果是20G的/已经完全格式化了,480G的剩余由2Gswap和460Ghome文档组成,完全符合当初的分区,应该不会错。拿到ubuntu系统下,可以用磁盘管理器看出460G分区中230G已用,我想,数据就在那里,为何看不到呢!经过disgenius找回文件功能全部扫描后,仍然跟以前一样,看到了我的主用户文件夹,但里面没有任何文件;(3)既然能恢复分区,找回文件怎么这么难呢!用Easyrecover和R-linux再花了20几个小时,完成扫描后,Easyrecover停在了重建树,12小时没反应,R-linux仍然那吊样,号称找到N多文件,看到的仍然只有主用户文件夹,但里面没有任何文件;(4)终结办法,重装系统,办法是:20G分给/(ext4格式化),2Gswap,其余/home(但是决不能再格式化了),用UBUNTU11.04(32位)重装。10几分钟完成,重启,ubuntu界面,切换到经典桌面,我以前的绿色桌面竟然闪入我的眼帘,OMG,这是什么情况?!于是我到工具条,找到文档所在位置,打开,我的天,全在那,一个不少!压着快要跳起来的屁股,打开一个文件看看,perfect,我重生了!于是我真的跳起来了!
赶快写下来大家分享!

最近有朋友发邮件问我同样的问题,我想全盘安装的方式,对于新手来说很容易造成数据丢失,这应该是ubuntu安装文件制作的一个不足之处,我觉得解决方法很简单,在选择全盘安装的选项后,弹出“你的整个硬盘将被格式化,数据将全部丢失”的警示窗口就可以有效避免了!希望版大或其他能够提建议的人,给ubuntu一些建议。