博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
烂泥:利用Diskgen找回分区破坏前的资料
阅读量:6899 次
发布时间:2019-06-27

本文共 934 字,大约阅读时间需要 3 分钟。

本文首发于,由提供友情赞助。

呵呵,好久没有写过博客了。看看时间上一篇博客应该是在一个月之前发布的,最近事情比较多大部分时间都是在出差。自己对技术也没有什么研究的,就说说这次项目中碰到的一个有关数据恢复的问题吧。

具体情形是这样的,在客户现场他们的网管。不小心把其中一位首长的本本给重新分区了。为什么是首长,这个由于是保密机构就不详细提及了。此网管把本本不小心分区后,硬盘之前的大小也进行了调整。导致原来的分区表,已经改变。他无法把数据找回来,想我求助。我答应他了。但是给他说数据恢复这块没有人能保证100%,回复呢。我只能是尽量帮你。

大致的操作步骤是:利用PE系统进入系统,然后使用PE系统中自带的Diskgen软件进行数据的恢复。

因为没有现场的实际截图,我就以虚拟机来模拟下次当时的情形。未进行分区前,相关的截图如下:

分区之后的,相关的截图如下:

通过上述对比,我们可以发现。分区之后,我们已经对硬盘进行了大量的读写操作。

现在我们通过PE系统进入系统,如下图:

然后启动Diskgen,如下图:

点击“工具”—“ 搜索已丢失分区(重建分区表)”,如下图:

在弹出的窗口,点击“开始搜索”,如下图:

开始搜索后,会弹出第一个交互界面,如下:

这个界面是我们分区后的分区表,所以我们在此选择“忽略”,让软件继续搜索。经过一段时间的搜索后,软件会弹出第二个交互界面,如下:

根据上述的截图信息,我们发现此时有一个逻辑分区。而我们分区表被破坏之前就是有两个分区。

除此之外通过和分区之前D盘内容的对比发现,现在发现的逻辑分区中的内容是和分区之前的内容是一样的,如下图:

好了,现在已经搜索到。我们要恢复的资料了,那如何进行恢复呢?其实很简单的,我们只需鼠标右键,把需要恢复的文件复制一个存储介质上即可。具体操作如下图:

这样就完成了资料的恢复。

PS:使用的PE系统必须包含有Diskgen这款软件,PE系统可以使用光盘也可以是U盘。

通过本人的多次测试发现,Diskgen软件只能恢复飞系统盘以外的盘。如果你的资料在系统盘,此软件无法恢复。

本文转自 烂泥行天下 51CTO博客,原文链接:http://blog.51cto.com/ilanni/1214863

转载地址:http://eivdl.baihongyu.com/

你可能感兴趣的文章
c语言全局变量和局部变量问题汇总
查看>>
Hibernate Criterion
查看>>
ios save image to album
查看>>
Java中怎样由枚举常量的ordinal值获得枚举常量对象
查看>>
说说ShellExecuteEx
查看>>
jQuery 名称冲突
查看>>
JavaMail
查看>>
vim常用技巧
查看>>
Oracle性能优化之 Oracle里的优化器
查看>>
HTTP
查看>>
Tomcat Connector三种执行模式(BIO, NIO, APR)的比較和优化
查看>>
Spring Boot快速搭建Web工程
查看>>
mixare的measureText方法在频繁调用时抛出“referencetable overflow max 1024”的解决方式...
查看>>
ffmpeg编解码视频导致噪声增大的一种解决方法
查看>>
使用HTML5的Notification API制作web通知的教程(转)
查看>>
Awesome Big Data List
查看>>
Java分代垃圾回收机制:年轻代/年老代/持久代(转)
查看>>
jquery判断显示的元素并获取显示元素数据
查看>>
RHEL7 MariaDB测试
查看>>
42 Bing Search Engine Hacks
查看>>