在学习Ghost网络多播技术时,一个误*作导致笔者电脑上存储了大半年的数据统统丢失,在经历了3天痛苦的数据恢复后,终将数据全部恢复过来。现将过程记录如下,供读者朋友参考。
*作不当致使数据丢失
在我的15GB硬盘上,分有C、D、E三个分区,C区大小为5GB,D区为5GB,其余空间划给了E区,Win98系统及所有应用程序全部安装在C区,D区存放个人数据,E区存放备份文件。系统和各种软件安装完成之后,笔者将“我的文档”、“收藏夹”、OE的“存储文件夹”等全部重新定位,存放在D区各自独立的文件夹中。然后将C区用Ghost克隆备份,把得到的GHO格式文件做成自恢复光盘,一旦系统出现问题就进行镜像恢复。
灾难发生在前两天,在学习Ghost网络多播技术时,笔者用另一台电脑作多播服务器,自己的这台电脑当客户机,在进行到询问“New Size”的时候,未及细看,就一路按“Next”进行下去了,最后成功了!高兴之余打开自己的电脑,天啦!我的电脑里只有一个C盘了,大小为14.7GB。后悔之后,笔者开始了一场艰难的数据拯救之旅。笔者冷静分析:1.根据硬盘存储数据的原理,除C盘数据被“破坏”外,D、E盘的数据一定还在;2.目前的系统、硬盘分区状态都是好的,只是不再是原来那种状态了,在这种状态下,用KV、ND、DISKMAN修复已经没有意义了。
拯救硬盘数据
首先要尽可能挽救原来的数据,用另一块新硬盘引导系统,将出问题的这块硬盘设为从盘,将《江民数据修复王2003》安装在用来引导的那块新盘里(注意,切不可将它安装在待修复的这块硬盘上)!运行《江民数据修复王2003》,选择欲修复的逻辑驱动器。先在物理驱动器中选择待修复的硬盘,再查找逻辑驱动器,将查找扇区范围开始定为0,结束定为最大,经历N小时的查找后,将这个问题硬盘上所有还残留着的分区信息找出来,找到原先的D、E两分区,在Root下将里面的资料保存到新硬盘中。这个过程经历了近3天!
由于大部分数据均已拯救出来,接下来的*作就没什么心理负担了。运行Ghost,检查GHO文件得知,原分区大小为5GB,于是用FDISK对硬盘重新分区,删除原分区后,分出一个5GB的主分区,对余下的空间置之不理;用系统恢复光盘恢复原来的系统(如果没有原先的系统镜像盘,可以直接安装新系统),重新启动,这时硬盘上只有一个C分区,但大小已经改变,恢复为原来的5GB。
接下来重建分区表。重新启动系统到DOS状态下,运行Disk Genius,用重建分区表命令重建分区表,交互对话后,顺利报告说另有一个5GB和一个4.7GB的分区,这不正是我原来的分区吗!硬着头皮将分区表信息写进硬盘,重启,打开我的电脑,D、E盘有了,再打开里面的文件,它们都还在呢!
数据拯救心得
通过这次数据拯救过程,有如下几点心得:
1.不管什么原因导致硬盘数据丢失,都不要慌,千万不要再对这个硬盘进行任何写*作。
2.重建主分区时,一定保证大小与原分区大小一致,这是完全恢复原系统的关键。笔者认为,如果确实记不清原来主分区的大小,则可以分得小一点,而不能比过去大。这样可能会给重建分区表增加麻烦,却不至于破坏后面分区的数据。
编后:作者后一阶段的大胆*作是建立在前面已经用《江民数据修复王2003》进行了备份的基础上的,虽然后来恢复了原系统,但前面的备份工作仍然是很重要的,因为谁也不知道数据恢复成功的可能性究竟有多大。