分区数据恢复之ubuntu13.10格式化整个硬盘


    折腾了四天,终于搞得差不多了,损失也降到了最低。算上这次,我应该有两次比较大失误导致数据丢失了。第一次因为换电脑,误删10G的资料,过了一个星期才发现;第二次是因为装系统的时候错误选择了覆盖,然后整个windows系统包括硬盘分区全部被ububtu覆盖修改。总的来说,还是比较幸运的,两次的数据都找回来了,不过第二次找回来的数据中虚拟机装的系统都坏掉了,不知道是怎么回事。总之,数据很可贵,备份需记心。经过这两次之后我决定重用云盘这个东西,之前一直不敢用,因为觉得不是很安全,但是后来想想,其实我也没有什么特别机密的东西嘛,如果真的有特别重要的,那不要上传,不过也只能多个备份了。

关于数据恢复,这里总结几点:
1、发生数据丢失的时候,要记得不要再往硬盘中写入数据了,这样才能够将损失降低到最低;
2、不要急着找人数据恢复,有时候是可以自己使用一些免费或者破解的软件恢复的,并且很简单,就是需要点时间;
3、分清楚数据丢失的类型找到相应的软件进行数据恢复,这一点很重要,选对了软件可以节省很多时间,后面讲;
4、不要太早下结论,多次尝试获取会有另外的收获,不排除那些数据恢复公司使用更加有效是数据恢复软件,但是对于一般的数据丢失,参见的数据恢复软件就能够达到很好的效果;
5、多多百度和谷歌,找到其他人的实践经历,一来给自己打气,二来借鉴。

接下来详细描述下我的这次经历吧。
第一次数据丢失:
    第一次数据丢失时因为换电脑,在数据迁移的时候不小心丢失了10G左右的数据,事后还没有发现,然后几天后才发现。当时以为找不回来的,但是那些数据都是自己近几年的积累,丢了实在可惜,于是我就抱着试一下的心态去找。毕竟这个是我第一次丢失了这么大的数据,之前误删一些小文档,只要在回收站或者使用360自带的文件恢复小软件就能够找回来。首先我在网上找到了很多网友呼声最大的 easyRecovery这款软件,我下载了破解版,但是他的表现却不是令我很满意,或许是因为他是破解版的缘故吧,首先在搜索磁盘这块就花了很多时间,等了好几个小时终于分析完了,结果都是一些竟然都是一些分散的文件,并没有找到我想要的数据,最后在恢复数据的时候还直接崩溃掉了,我当时差点就泪奔了。
    于是我在网上又搜索了一下,找到了 finalData这款软件,这是一个绿色破解版,我使用它扫描了磁盘,他也是花了挺多时间的,记得大概是一个多小时吧,最后找到了我丢失的数据, 很幸运的没有被我这几天覆盖到。我通过这个软件把数据复制到了我的另外一个分区系统中,防止覆盖到我误删的数据。别以为找到了就不会被覆盖,所以复制到另外一个分区是很保守的做法。
   后来,我切换到ububtu系统下,在打开原先存放我误删数据的盘符下看到一个文件夹,在windows下是隐藏的,并且是拒绝访问的文件夹,具体名字由于时间太久,忘记了,貌似是$RECYCLE.B I文件夹吧,然后进入这个文件夹(ubuntu下是没有这个限制的),就可以看到最近你删除的文件。然后如果你想恢复你的数据,很简单,把文件夹里面的数据复制到这个文件夹外面就ok了。

分区数据恢复之ubuntu13.10格式化整个硬盘_第1张图片
分区数据恢复之ubuntu13.10格式化整个硬盘_第2张图片

第二次数据丢失:
   这一次的数据丢失比较严重, 这次是因为重装系统误选择,捣鼓完双系统 Windows 7引导Ubuntu后 发现进不去ubuntu,用户密码错误,第一次以为是我忘记了,然后我重新修改密码后再次进去还是错误,最后我采取了重新安装ubuntu系统。重装ubuntu的时候选择覆盖原来的ubuntu,然后就去睡觉,结果第二天醒来一看,系统是装好了,但是在ubuntu的光盘系统中看到四个windows下的分区(NTFS格式)和ubuntu下的三个分区(ext4)都不见了,整个硬盘就只剩下一个大大的分区。于是我赶紧弹出光盘重新进入系统,却发现进不去系统,提示没有系统,因为我之前设置的是windows引导ububtu,所以mbr是windows的,如今进不了系统了,说明 windows被删掉了。好吧,我使用boost repair修复,也检测不到磁盘。 当时我头皮一阵发麻,我估计是被格式化了,迎接我的应该是艰难的数据恢复之路了。
    当然,系统进不去,首先要解决的就是如何查看磁盘的问题,要想确定具体是什么情况。于是我找到了我的一个同学,借用他的电脑(他的电脑也是双系统的,xubuntu和windows7)。因为磁盘里面的数据对我来说还是挺重要的,我但是的心里是很烦躁,很郁闷的,也就没有花时间去想应该网上找找别人的经验,我首先想到的当然是我之前也丢过数据的时候使用的那两个软件,easyrecovery和finaldata啦。于是我跑到他那下载了这两个软件,想都没有想就使用finaldata开始对我的磁盘进行了扫描,这次扫描花了三四个小时左右吧,结果扫描得到的却都是一些零零散散的文件夹,然后里面的东西都不是我丢失的数据,很失望,因为他之前很好的表现让我对他寄予了厚望,结果却一无所获。接着我接着使用easyrecovery这个软件恢复,同样也是扫描整个磁盘花了三四个小时,最后得到的也都是一些零零散散的文件,很不理想。
    这个时候我才开始想找其他软件了。我想磁盘的被ubuntu系统格式化的,或许找linux下的软件恢复的效果会更好。于是在百度谷歌的帮助下我找到了ubuntu下的数据恢复软件,testDisk PhotoRecSafecopy,在简单学习了如何使用它们之后,开始用来数据恢复,testdisk分析磁盘的时间不是很长(相对于前面两个软件),最后给我找到了两个windows下的NTFS分区,但是在决定是否恢复的时候我却犹豫了。因为ububtu下的这些软件都是没有界面的,看不到它们检测的可视化的结果,心里不是很放心,再加上这个时候已经差不多过了一天了,我在经过这一天的尝试和失败后,我内心已经有点想拿到数据恢复店去找专业人士恢复了,反正网上说的价格还在我可以接受的范围之内(100-300)。最后我没有选址恢复分区,想着第二天早专业数据恢复的人看下后,如果价格谈不和,在回来破罐破摔。
    这样,一天就过去了。晚上我回到宿舍,在想着明天找专业人士恢复数据之后心里终于安静下来,开始想一些白天很烦躁的时候没有细想的事情。于是我接着使用ubuntu的那个光盘系统上网接着查找相关的资料,我输入了“数据恢复”,“分区修复”等关键字,开始找相关的软件,看到一个软件后就百度百科或者维基百科下,看看它们支持哪些类型的数据恢复,分区修复,检测过程会不会写磁盘(一般都不会),其他使用过的案例和我是相似度有多大等等。如果支持NTFS,FAT,ext格式最好,如果不支持ext格式的软件一概否决。期间我还找到了一个哥们在百度知道上发问,他的情况也和我基本是一样的,结果他就是使用 DiskGenius恢复了全部数据,这也加到了我找回数据的信心。
    最后经过我的重重筛选,选择了两个软件,一个是 DiskGenius专业破解版,还有一个是 DataExplore。不过后者没有破解版,这个是后来扫描出结果后想导出才发现的,但是他有一个好处,就是可以吧扫描的结果保存出来,后面就不用再次扫描,直接分析就出结果了。不过 DiskGenius也是很强大,我的全部数据基本就是靠他恢复的,他的扫描时间也不是特别长,而且如果扫描的过程中出了结果,你还可以立即就拷贝出来,就是拷贝的过程中这个软件会被锁住,不能继续进行任何操作,但是扫描还是在继续进行。因为这次的数据恢复不是在自己的电脑上进行,而且就当时的那种心情也没有兴趣截图,所以图基本没有。
   第三天,我过去又把它的扫描出来的结果再次检查一遍,确保全部都拷贝出来后,我使用 DiskGenius把磁盘的分区恢复了,结果可以找到一个完整的分区,其他三个分区不同程度损坏。第四天我重装了系统,最后终于又回到了稳态,这次的经历真的让我又涨姿势了。
   想想这次的数据恢复其实因为我自己没有细想,生搬硬套了之前的经验,导致浪费了一天的时间,如果我一开始就有想找对应的软件进行恢复,或许两天不到就能够找回全部数据呢。最后,对于这次的数据恢复总结下:
1、不要太放心软件的智能化安装;
2、关键时刻不能忘记带上脑袋;
3、相信互联网的力量。



参考:
Linux上最优秀的数据恢复工具: http://www.geekfan.net/1300/

你可能感兴趣的:(疑难问题解答)