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

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

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

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

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

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

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

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

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

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

然后启动Diskgen,如下图:

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

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

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

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

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

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

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

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

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

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

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

你可能感兴趣的文章
hadoop常用服务管理命令
查看>>
洛谷P4169 天使玩偶 (算竞进阶习题)
查看>>
Order By操作
查看>>
(三)mybatis之对Hibernate初了解
查看>>
nginx安装与配置
查看>>
Android 命令设置获取、IP地址、网关、dns
查看>>
查找当前薪水(to_date='9999-01-01')排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不准使用order by...
查看>>
[SQL in Azure] Windows Azure Virtual Machine Readiness and Capacity Assessment
查看>>
关于CCR测评器的自定义校验器(Special Judge)
查看>>
java设计模式之 装饰器模式
查看>>
利息力(force of interest)
查看>>
Oracle 角色及其权限
查看>>
NiftyDialogEffects:集成了多种动画效果的Dialog控件
查看>>
《世界是数字的》读后感
查看>>
AD软件原理图封装过程(即由原理图转换到PCB)
查看>>
cocos2d-x lua table与json的转换
查看>>
mysql的基本原理
查看>>
《面向对象分析与设计》——抽象
查看>>
linux学习记录-------jdk安装配置
查看>>
查看dll依赖项
查看>>