本文首发于烂泥行天下,由秀依林枫提供友情赞助。
呵呵,好久没有写过博客了。看看时间上一篇博客应该是在一个月之前发布的,最近事情比较多大部分时间都是在出差。自己对技术也没有什么研究的,就说说这次项目中碰到的一个有关数据恢复的问题吧。
具体情形是这样的,在客户现场他们的网管。不小心把其中一位首长的本本给重新分区了。为什么是首长,这个由于是保密机构就不详细提及了。此网管把本本不小心分区后,硬盘之前的大小也进行了调整。导致原来的分区表,已经改变。他无法把数据找回来,想我求助。我答应他了。但是给他说数据恢复这块没有人能保证100%,回复呢。我只能是尽量帮你。
大致的操作步骤是:利用PE系统进入系统,然后使用PE系统中自带的Diskgen软件进行数据的恢复。
因为没有现场的实际截图,我就以虚拟机来模拟下次当时的情形。未进行分区前,相关的截图如下:
分区之后的,相关的截图如下:
通过上述对比,我们可以发现。分区之后,我们已经对硬盘进行了大量的读写操作。
现在我们通过PE系统进入系统,如下图:
然后启动Diskgen,如下图:
点击“工具”—“ 搜索已丢失分区(重建分区表)”,如下图:
在弹出的窗口,点击“开始搜索”,如下图:
开始搜索后,会弹出第一个交互界面,如下:
这个界面是我们分区后的分区表,所以我们在此选择“忽略”,让软件继续搜索。经过一段时间的搜索后,软件会弹出第二个交互界面,如下:
根据上述的截图信息,我们发现此时有一个逻辑分区。而我们分区表被破坏之前就是有两个分区。
除此之外通过和分区之前D盘内容的对比发现,现在发现的逻辑分区中的内容是和分区之前的内容是一样的,如下图:
好了,现在已经搜索到。我们要恢复的资料了,那如何进行恢复呢?其实很简单的,我们只需鼠标右键,把需要恢复的文件复制一个存储介质上即可。具体操作如下图:
这样就完成了资料的恢复。
PS:使用的PE系统必须包含有Diskgen这款软件,PE系统可以使用光盘也可以是U盘。
通过本人的多次测试发现,Diskgen软件只能恢复飞系统盘以外的盘。如果你的资料在系统盘,此软件无法恢复。