本文首发于烂泥行天下,由秀依林枫提供友情赞助。

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

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

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

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

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

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

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

然后启动Diskgen,如下图:

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

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

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

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

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

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

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

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

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

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

烂泥:利用Diskgen找回分区破坏前的资料相关推荐

  1. 利用Diskgen找回分区破坏前的资料

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

  2. oracle ods平台建立,如何利用Oracle表分区技术建设ODS平台

    龙源期刊网 http://www.wendangwang.com 如何利用Oracle表分区技术建设ODS平台作者:李永强 来源:<电脑知识与技术>2010年第11期 摘要:该单位目前要在 ...

  3. 利用SpringBoot和Vue实现前后端分离(附源码)

    利用SpringBoot和Vue实现前后端分离(附源码) 引言: 本文主要分享了SpringBoot和Vue整合实现前后端分离,实现了简单的增删查改:包括:项目的搭建.后端的实现.前台的实现:(附源码 ...

  4. 硬盘分区格式GPT与MBR无损互相转换而不破坏硬盘存储资料

    重装系统有时候需要转换硬盘格式和分区方式,最近两年生产的笔记本电脑几乎都是UEFI+GPT分区方式的系统,WIN10改WIN7 32位系统的时候需要将硬盘分区方式从GPT改成MBR.有时候想升级配置, ...

  5. 利用JavaFx开发RIA桌面应用-在线资料

    转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/52805751 1.前言 虽说java已经不是主流的桌面应 ...

  6. 利用JWT安全验证(前后端分离,单点登录,分布式微服务)

    JWT官网: https://jwt.io/ JWT(Java版)的github地址:https://github.com/jwtk/jjwt JWT请求流程 用户使用账号和面发出post请求: 服务 ...

  7. linux+4t分区+扩容lvm,Linux中利用LVM实现分区动态扩容

    LVM的全称为Logical Volume Manager,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过LVM系统管理员 ...

  8. 利用Disk Genius分区工具给电脑硬盘进行分区详细图文教程

    如何使用u启动WinPE里面的Disk Genius分区工具对电脑硬盘进行分区?u启动v5.0版制作的u盘启动盘怎样对电脑硬盘进行分区?今天u启动小编手把手教大家如何使用Disk Genius分区工具 ...

  9. 利用 fdisk进行分区

    ):fdisk命令参数 p:打印分区表. n:新建一个新分区. d:删除一个新分区. q:退出不保存. w:退出且保存. 例子: 先看下磁盘: root@archiso ~ # lsblk 在这里对磁 ...

最新文章

  1. Verilog初级教程(15)Verilog中的阻塞与非阻塞语句
  2. oracle rodm包,由重启引起的Oracle RAC节点宕机分析及追根溯源
  3. oracle命令行打不开,关于oracle命令行上下左右键没法使用解决办法
  4. Java动态追踪技术探究 1
  5. spring boot使用Jedis整合Redis
  6. 节点操作大全(二)~操作节点的属性
  7. Lesson 06 for Plotting in R for Biologists
  8. Iptables基本概念及应用
  9. 基于Java Web的图书管理系统
  10. LimeSDR官方系列教程(四):To Pothos and Beyond
  11. 2018年2月Ivanti英万齐(前LANDESK蓝代斯克)关闭中国研发中心
  12. 90 后的他带出7 个“师弟”,爱说话的程序员脱单更快?
  13. 《简约至上》读书笔记
  14. Metal每日分享,均值模糊滤镜效果
  15. maven 代码混淆
  16. html中怎样变英文月份,JS中文月份转化为英文月份
  17. vue2前端实现网页截图
  18. c库函数之scanf
  19. 周阳老师JUC并发编程
  20. 运用背景橡皮擦抠透明郁金香

热门文章

  1. 数据结构和算法(05)---链表(c++)
  2. tomcat temp 大量 upload 文件_渗透测试之文件上传漏洞总结
  3. 进程之间通信 共享内存
  4. 目前基于区块链的档案防篡改系统的设计如何实现防篡改
  5. C语言数组参数与指针参数
  6. C++ string 介绍
  7. JDK和CGLIB动态代理区别
  8. 快速判断数组中每个对象同一属性值是否相同
  9. AC日记——字符串P型编码 openjudge 1.7 31
  10. 如何在VS和CB中配置MySQL环境