ghost还原失误后的分区表修复实录

编程技术  /  houtizong 发布于 3年前   101
朋友小严的电脑在用矮人工具箱进行ghost恢复时,误将原来partion->image的备份镜像做了image->disk的操作,结果恢复完成之后,整个80G硬盘只剩下一个C盘,其它的3个分区全部不见。
经过一番折腾,终于恢复成功,数据全部找回。
想起去年也有一个合租的女生,也是用小矮人恢复系统之后,整个硬盘只剩下一个C盘,当时求助于我,我还以为以小矮人的Bug,把这个工具骂了一通,唉,看来是错怪好人啦。当时用了一些数据恢复工具,什么finaldate,esayRecovery等,那个麻烦啊,一个文件一个文件恢复,最终那女生选择了重装系统,我也很是沮丧。
现在想来,原来也是这个女生对ghost不熟,误将分区备份恢复到了整个硬盘。当时在网上搜索一番,还有不少哥们吃了这种亏,最终都没有解决。在此将解决过程分享出来,希望能帮到一些朋友。
费话多了,言归正传。手工需要有一张工具盘,DDWork大家听说过吗?没听过就去google一下。这里主要只是利用一下其中的分区表修复工具,如果大家有类似工具盘,也不一定非用DDWork。DDwork包含了操作系统及一些经曲维护工具。给个下载地址:http://www.verycd.com/topics/139045/

以下是恢复过程:
  • 用DDWork工具盘启动,用硬盘工具下的分区表修复工具进行扫描。
  • 首先修复程序找出了一个主分区(80G),其实就是现在恢复后的C盘,由于我们要找是的恢复前的C盘,所以不保存它,选择skip跳过;紧接着修复程序找出了一个17G的逻辑分区,正是我们以前的D盘,保存它;继续扫描,修复程序找出了其它两个分区,全部保存,应用新的分区表信息,重新启动机器。
  • 重启后从硬盘启动发现没有可引导扇区,不能启动机器。分析是因为我们只保存了扫描出来的后3个和恢复前分区信息吻合的3个逻辑分区,而恢复前的系统盘C盘在应用新的分区表信息之后成了没被利用的自由分区,自然不能重新启动机器了。用可以查看NTFS分区的启动工具查看硬盘,发现了有3个分区,以前的D,E,F变成了现在的C,D,E。这种结果与我们的分析相吻合。因此紧接着下来的一步是对这个自由分区进行新建分区。
  • 用DDWork工具备启动,用硬盘工具下的Disk Genius对最前面的自由分区全部划分成一个新分区。(此时再用可以查看NTFS分区的启动工具查看硬盘,发现除了C盘外,硬盘信息已经和恢复前一样了,只需要将以前的C盘镜像从新恢复到现在的新的C盘,即可完成修复)
  • 将以前的C盘镜像从新ghost到现在的新C盘,完成修复。别以为就此完成了,还有最后一步。
  • 修复工作虽已完成,此时你重启机器会发现和第2步一样的没有启动扇区的错误,这是因为我们划分出来的C盘没有被激活,不能用于引导系统。用DDWork工具备启动,用硬盘工具下的Disk Genius对C盘进行激活,保存后重启,大功告成!(其实在第4步划分分区时,直接将此分区划分成系统分区,即可避免出现此问题,进而免去本步操作)

看着清爽的启动画面,心里多少有点成就感吧,呵呵。祝大家好运!
说到这里,大家也知道平时备份一下分区表还是很有好处的,万一有什么病毒隐藏了分区,或分区表信息被破坏,直接将分区表信息恢复就行了。像前面所说的这种情况,只要恢复分区表信息,然后将C盘用ghost镜像重写就搞定了。
本文系原创,如转载请声明出处(http://hwei199.iteye.com/admin/blogs/702538),谢谢!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客