造成数据丢失的原因非常多,每种情况都有特定的症状出现,或者多种症状同时出现,一般情况下,只要数据去没有被覆盖,都是可以恢复的,下面列出一些能够进行数据恢复的前提条件:

  数据有进行备份,例如有两份FAT表;

  数据的实际有效性:数据不一定丢失了,可能只是操作系统找不到,而从物理扇区上来看它仍然是存在的。例如文件删除,事实上,只是将FAT表中文件名的首字节改为OE而已,此时文件依然存在;

  数据本身为标准数据,例如引导扇区DLL文件等;

  数据本身可以由其他信息统计再生;

  破坏的程度小:误删除文件、五分区以及误格式化等都不会彻底破坏数据,只有低格和扇区覆盖操作才会彻底破坏数据;

  1.修复主引导分区错误

  对于这一类故障,可以使用fdisk/MBR或者fixmbr/MBR命令来解决。可以进行无条件重写主引导区,而且可以保留原有的数据。fdisk/MBR堪称是对付硬盘在BIOS下可以识别而DOS下无法操作的第一工具。fixmbr/MBR是微软提供的一个在使用Windows2000恢复控制台时,专门修复MBR的修复程序,该工具通过全盘搜索来决定硬盘分区、并重新构造主引导扇区。

  2.修复分区表故障

  分区表故障会导致分区不能正常访问甚至是丢失,严重的会影响系统启动。分区表错误可以通过一些工具软件来修复。

  WinHex是目前使用人数比较多的一款工具软件,有着完善的分区管理能力和文件管理功能,可以自动分析分区链和文件簇链,并能以不同的方式进行不同程度的备份和克隆。他能够完整地显示和编辑任何一种文件类型的二进制内容,其磁盘编辑器可以编辑物理磁盘和逻辑磁盘的任一扇区。

  DiskGenius是一款国产的硬盘分区软件,采用全中文图像界面,以图表的方式将硬盘分区表的详细结果表示出来,操作简单。如果硬盘分区表被分区调整软件或病毒破坏,引起硬盘和系统瘫痪,DiskGenius可以通过未被破坏的分区引导记录信息重建分区表。

  3.恢复DBR

  分区无法访问并提未被格式化等错误,在DOS下提示“General Fail Reading Drive”。在这种情况下,如果使用格式化工具对所要访问的分区进行格式化,分区就可以正常访问了,但是代价是此分区下所有的数据都将全部丢失。这就是DBR受损,若要解决此问题,就需要恢复DBR。

  高版本的格式化工具在格式化分区时,一般都会在第六扇区对DBR做个备份,也可以自己做备份,若这个备份完好无损,则可以直接只用这个备份修复损坏的DBR,如果备份的BDR也损坏了,就得从相同文件类型的分区里复制一个DBR,复制完DBR后需要进行相应的参数修改,因为不同分区其FAT表长度、簇大小、分区长度等参数都不相同。如果不对这些参数进行修改,虽然能访问该分区,但其文件系统的参数不正确,不能正确访问文件,所以必须把这些参数修改为符合实际情况的参数。

  4.文件误删除的恢复

  一般在删除文件的时候,先是把文件转移到回收站,这只是对文件进行了逻辑删除,并没有将文件彻底删除。如果想把删除的数据找回来,通过回收站还原就可以了。但如果在删除的时候按住了shift键或在回收站中选择彻底删除,那么就相当于把数据进行了物理删除,这时候就无法通过一般的方法来找回删除的数据了,但通过数据恢复软件可以达到修复误删除文件的目的。

  这里以数据恢复精灵为例介绍删除文件恢复过程:

  第一步:下载并安装数据恢复软件。注:软件不能安装到需要恢复数据的分区,否则会造成数据覆盖。

  第二步:运行软件并选择“恢复已删除的文件”恢复模式。

  第三步:选择分区,然后点击【下一步】。这里选择的分区是文件删除前所在的分区。

  第四步:找到需要恢复的文件后,将其勾选上,然后点击【下一步】按钮进行保存

  本文由数据恢复软件免费版下载http://download.pchome.net/system/harddisk/detail-32518.html提供技术支持,转载请注明出处

转载于:https://blog.51cto.com/haobinnan/1713416

硬盘数据恢复技术简介相关推荐

  1. MHDD硬盘修复软件简介

    MHDD硬盘修复软件简介   2008-08-28 11:47:05|  分类: 硬件维修 |  标签: |字号大中小 订阅 MHDD硬盘修复软件简介: 1.MHDD是俄罗斯Maysoft公司出品的快 ...

  2. 数据恢复技术深度揭秘

    数据恢复 的书越来越多,最近又有新书面市<数据恢复技术深度揭秘 >,有兴趣的可以到淘宝上看看! 目   录             第一篇  数据 恢复入门与进阶知识储备 第1章  计算机 ...

  3. 计算机检测维修与数据恢复试卷,计算机检测维修与数据恢复技术及应用原稿(范文1)...

    <计算机检测维修与数据恢复技术及应用(原稿).doc>由会员分享,可免费在线阅读全文,更多与<计算机检测维修与数据恢复技术及应用(原稿)>相关文档资源请在帮帮文库(www.wo ...

  4. 数据恢复技术在计算机犯罪侦查中的应用,浅谈数据恢复技术在计算机犯罪侦查中的应用...

    在文件被删除(并从回收站中清除).FAT表或者磁盘根区被病毒侵蚀造成文件信息全部丢失.物理故障造成FAT表或者磁盘根目录区不可读或对磁盘格式化造成全部文件信息丢失的情况下,可以借助数据恢复软件如Eas ...

  5. 超级硬盘数据恢复软件v2.7.2.6_超级硬盘数据恢复软件的U盘存储卡删除文件的恢复方式...

    我觉得大家不论是学生党还是职业人,现在基本是人手一个备份式存储U盘吧.但是我们日常使用总会遇到不小心的时候,或许会造成U盘的文件被我们不小心误删除,或者想要存储更大的内容,不得不删除现在的一些内容,想 ...

  6. ssd raid0 linux 2018,2018-01-28 Linux学习之RAID与LVM硬盘阵列技术

    一.RAID技术简介 1.什么是RAID 把多个硬盘设备组合成一个容量更大.安全性更好的磁盘阵列,并把数据切割成多个区域段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升硬盘阵列整体的 ...

  7. [转] Windows完成端口与Linux epoll技术简介

    Windows完成端口与Linux epoll技术简介 2008-01-03 16:18 WINDOWS完成端口编程1.基本概念 2.WINDOWS完成端口的特点 3.完成端口(Completion ...

  8. 硬盘数据恢复原理与方法(一)

    硬盘数据恢复原理与方法(一) 2006-3-21 12:46:00 们大家可能都遇到过这样的事情,上午刚刚清空垃圾站,下午却突然想起其中有个文件特别重要,这可怎么办?还有可能系统被病毒破坏,硬盘的分区 ...

  9. 磁盘阵列 and RAID技术简介

    磁盘阵列简述: 磁盘阵列是一种把若干硬磁盘驱动器按照一定要求组成一个整体,整个磁盘阵列由阵列控制器管理的系统.冗余磁盘阵列RAID(Redundant Array of Independent Dis ...

最新文章

  1. 在OpenCV中利用卷积进行图像滤波
  2. Only tensors or tuples of tensors can be output from traced functions
  3. linux系统中查看己设置iptables规则
  4. C# 设置Menustrip提示框的显示
  5. [MATLAB粒子模拟笔记]初始化半个时间步的位置
  6. 字节跳动测试开发4轮面试_字节跳动2018招聘测试开发方向(第四批)
  7. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上)
  8. 每日一笑 | 程序员的招租公告
  9. (通用版)salesforce中soql及sosl的伪‘Like’模糊检索
  10. getmethodid( android/widget/toast ),Android功能实现-Go语言中文社区
  11. python连接pymysql主机目标无响应_Python 解析pymysql模块操作数据库的方法
  12. 各大人脸识别库的介绍
  13. html自定义修改单选框多选框样式以及获取选中的值
  14. Selenium获取动态图片验证码
  15. npm 安装出现 UNMET DEPENDENCY 的解决方案
  16. 微信小程序下载word,excel,doc,pdf并打开预览并可以转发收藏
  17. vue 实现上拉加载
  18. AS608指纹模块于51单片机的二次开发
  19. 【算法】超详细的遗传算法(Genetic Algorithm)解析
  20. 天邑ty1208z海思3798刷版本_天邑TY1208Z海思3798芯片强刷安卓系统固件rom刷机包下载...

热门文章

  1. 机器人 瓷砖墙面清洗_墙壁清洁机器人.
  2. python读word表格_python读取word文件里的表格。
  3. signature=0530fd811a6c6b231d307e5e78a2e12e,[Profound mycoses in AIDS in Abidjan (Cte d'Ivoire)]
  4. 绿色 fiddler 免安装 抓包工具
  5. 一、肺癌检测-项目简介
  6. Java模板导出Excel
  7. 【PCIe 5.0 - 101】SR-IOV【2】
  8. 中央重磅文件明确互联网医疗服务可用医保支付!
  9. oracle的explain使用
  10. Go语言实战:多人聊天室V2.0-欧阳桫-专题视频课程