硬盘的修复(三)恢复删除文件

一、文件存放在硬盘的格式
    1、硬盘结构

由上图可以看出,硬盘中的目录,是通过树型结构,保存的。文件保存在硬盘中,文件分二个部分组成:文件头:保存文件索引数据(文件名、文件在硬盘中,占有的位置、长度)。文件体:保存文件的具体数据(二进制方式)。
文件头,根目录文件保存在分区文件表中,目录中的文件头,保存该目录的文件表中。

2、文件存放结构
    硬盘块,由盘、磁道、扇区、族,组成一个线性存放体,即0盘-0磁道-0扇区-0族至n盘-n1磁道-n2扇区-n3族。文件体存放时,不是有序排列,而是由磁盘管理系统,从前向后依次,找出现有的空间,依序存放。这种链接数据,保存在文件表中,供读取文件时,依次搜索读取数据。

3、文件删除的机制
     硬盘中文件的删除,仅是对文件表中保存的文件头,进行删除(标记该文件已删除,将原文件占用的磁盘块设置为末使用),文件体数据还是原封未动。这样,删除文件后,我们再搜索时,在文件表中,找不到此文件了。这种删除方式,是形式上的删除,为我们今后的恢复文件,提供有效的手段。

4、文件恢复条件
    被删除的文件,被删除后,如果没有对硬盘进行写操作,这样的被删除文件,完全可以恢复。
但是,一但操作系统,对硬盘进行了写操作,下好被删除的文件的文件名、文件体,又被定入另一文件占用(覆盖)。这样,被删除文件就不能恢复。这种情况,以下几种:
    (1)文件名被覆盖,通常不能恢复,文件的搜索数据被损失,只有高手可以通过分析磁盘数据,找出文件体的区域。
    (2)文件体全部被覆盖,是不能恢复,因为原文件体的数据,被重新写过,数据破坏了。
    (3)文件体小部被覆盖,可以找回文件,但文件不完整,被破坏的数据,可以出现乱码。
    (4)文件头、文件体末被覆盖,可以完整恢复。
    依据上述条件,当硬盘快速格式化后,未使用的硬盘,可以完整地恢复数数。当删除的文件,事后立即采取措施,不要对硬盘土进行写保存文件操作,通常是可以恢复删除该文件。
对于使用一段时间的硬盘,因为有了写操作,删除的文件被覆盖的情况不同,恢复被删除效果,不一样了。

5、硬盘中文件的硬删除
   文件硬删除,是对数据的安全保护,可以通过以下几种方式,对硬盘进行硬删除:
    (1)全盘低级格式化
    (2)使用软件进行强力删除,如360强力删除文件。
    (3)使用特殊软件对,硬盘的空白区,进行数据擦,如Eraser软件,可以指定擦除次数,此类删除文件后无法用任何软件恢复。

二、文件的恢复的准备
    文件的恢复,过去较多的是在DOS下进行操作,如今DiskGenius在windows中,就可以很方便地操作了。注意免费版的DiskGenius只能恢复小于64K的文件,建议买一只标准版DiskGenius,大于64K的文件都能恢复了。
     如果你的硬盘分区表坏,运行DiskGenius,不能识别出硬件。需要首先修复硬盘分区表。
     1、指定恢复的硬盘

2、鼠标右键,指定硬盘,打开菜单,选择“恢复丢失的文件”项目,弹出恢复选项窗口,如下图所示:

出现“恢复已删除的文件”、“完整恢复”、“额外扫描已知文件类型”,三个选项。

三个选项的说明:
    (1)恢复已删除的文件
    非常快,缺点是适用于刚刚删除文件,还未写入新数据时的情形,其他情形下的恢复效果不好。
    (2)完整恢复
    扫描速度慢,但恢复效果非常好,适合大多数情况下的数据恢复。
这种扫描方式,不仅扫描分区文件系统的目录信息部分,还要分析分区系统的数据部分,尽可能多的查找可能的有价值的数据信息,因此它的恢复效果非常好,只要数据没有被覆盖,成功恢复数据的希望非常大,相应的,这种扫描方式需要花费的时间,也要比仅仅扫描分区文件系统的目录信息部分-恢复已删除的文件扫描方式要多很多。
     (3)额外扫描已知文件类型
    扫描速度慢,在硬盘及分区损坏程度比较大的情况,往往能取得较好的恢复效果。
这种扫描方式,有些数据恢复软件称之为万能恢复,其实就是从头至尾扫描分区或硬盘,匹配文件类型的文件头信息,这种扫描方式,对空间上一般是连续存储的存储介质(比如数码相机中的存储卡),恢复效果较好,对于普通的硬盘等存储介质,也很有意义,缺点一是恢复出来的文件,没有文件名及目录结构等信息,二是因为要对整个数据存储空间空间进行扫描,速度会比较慢,三是恢复大文件的效果要差些,因为大文件连续存储的概率要小一些。

注意:勾选“额外扫描已知文件类型”选项后,点击右侧的“选择文件类型”按钮,可以在弹出的窗口中指定您要恢复的文件类型图:

上述类型,多达几百个,基本上您常接触到的文件类型都在这里了,默认是全都勾选了,如果你能确定被删除的文件类型,指定仅恢复该类型,可以加快速度。
    3、选项建议
    默认情况下,这三个恢复选项都是勾选的(某些情况下,DiskGenius会自动屏蔽“恢复已删除的文件”选项的选择,即变灰,不能勾选,因为有的时候,这种扫描方式没有意义),大多数情况,这是最好的选择。
    实际上,三个选项都被选择时,DiskGenius扫描数据的过程实际上是这样的:
    1、用“恢复已删除的文件”模式,快速扫描一遍硬盘或分区;
    2、前一遍的扫描结束后,同时执行“完整恢复”、“额外扫描已知文件类型”两种模式的扫描;
    DiskGenius恢复数据时,方便之处:
    1、DiskGeniu的扫描结果是所见即所得的方式,即一边扫描,一边把扫描出来的文件、目录等信息显示出来,供用户参考;
    2、用户可以随时暂停或停止扫描过程,然后查看当前的扫描结果,预览扫描的文件,以决定是否继续扫描;
    3、用户需要时,还可以暂停扫描,保存扫描进度及结果,这样再次恢复数据时,可以直接读取扫描进度及结果,最大限度地节约了扫描的时间。

三、扫描硬盘
    设置好恢复选项,点击“开始”按钮后,DiskGenius软件就开始扫描硬盘或分区中的数据了,首先会弹出一个扫描窗口,如下图:

扫描窗口中,“已搜索”表示已经搜索的存储空间大小及其占全部搜索空间的百分比;“文件数”表示已经搜索到的文件数量;“已用时间”表示已经扫描的时间。下面的进度条,图形化地表示搜索的进度。
     最下面的两个按钮,“暂停”与“停止”。您可以暂停扫描,然后查看、预览已经扫描出的文件,如果需要恢复的文件已经全部找到并能正确预览,就可以停止扫描了;如果当前的扫描结果不满意,可以继续扫描。
     四、查看扫描中目录结构
     扫描中只要暂停扫描,窗口出现一个扫描磁盘的目录树结构:

首先,D分区的名称,加上了恢复文件字样,表明现在正在扫描该分区,恢复数据。
     然后,是一个一个被扫描出来的分区,通常第一个分区是该硬盘当前的正常分区,括号标明为当前分区;后面的几个分区是DiskGenius扫描出来的分区,括号标明为已识别。正常分区与已识别分区内都有目录层次结构,选择任何一个目录后,都能够在右侧的文件窗口中看到该目录下的文件列表信息。
     提示:当出现名称是“孤立的文件”的文件夹,文件夹图标上还有一个问号,这些文件夹里的文件,是所属文件夹信息已经丢失的文件。
     最后,所有类型,是在恢复选项中,勾选了额外扫描已知文件类型后,按文件类型方式扫描出的文件。因为这种扫描方式,无法获取文件的名称及目录信息,所以选择某个文件类型,您会发现,在右侧文件窗口中显示的文件名称,都是顺序的数字名称。
    五、进入扫描过程,查看待恢复的文件
    暂停或停止扫描结果后,选择某个目录,一般右侧的文件窗口如下图:

如何在扫描结果中,筛选出自已需要恢复的文件呢?DiskGenius提供了如下的方法。
    1、使用通配符,筛选特定名称或特定扩展名的文件:

2、控制是否显示正常文件等,缩小筛选范围:

3、根据文件大小,及创建修改访问时间,筛选文件
    点击更多按钮,会出现文件大小及时间筛选项:

六、对扫描结果,预览文件
     如果您在扫描结果中,发现了自己想要恢复的文件,怎么判断这个文件是否能够成功的恢复呢?这就需要使用文件预览功能,能够成功预览的文件,就百分之百的可以成功恢复出来。
     另外,按文件类型方式,扫描出的文件,文件名信息已经丢失,要判断是否是需要恢复的文件,及能否成功恢复,就更需要使用文件预览的功能了。
DiskGenius的文件预览功能非常强大,文本、图片,office文档、pdf、音频、视频等常用的文件格式,都可以预览。
     在浏览文件窗口中,选中一个文件后,通过下述三种方式,可以打开文件预览窗口,预览该文件。
    1、双击该文件;
    2、双击该文件在界面最下方的缩略图;
    3、点击鼠标右键,在弹出的快捷菜单中,点击“预览”。
    在操作浏览文件窗口的过程中,您会发现,文本与图片文件,会在界面下方的缩略图中,自动显示出来,这样,在恢复文本文件与图片文件时,预览文件非常方便,如下图所示:

选择了文本或图片格式的文件时,缩略图窗口会自动显示该文件的内容
DiskGenius的文件预览功能,非常强大,又方便使用,能够帮助准确地判断出文件是否能够成功恢复,是执行数据恢复操作时,最有用的功能之一。
     七、复制可恢复的文件
DiskGenius完成扫描过程,或者用户对当前搜索结果已经满意,主动停止了扫描过程后,就可以在扫描结果中,选中要恢复的文件、目录等,然后点击鼠标右键,将其复制到指定的文件夹中,如下图:

选中文件或文件夹后,点击鼠标右键,将其复制到指定的文件夹,可以同时选取多个文件及文件夹。
    八、操作训练
    1、找一个硬盘或U盘,进行低级格式化后,定制几个目录,每个目录中复制诺干文件,再全部删除。
    2、使用DiskGenius试着进行修复,你可以试试,熟练成高手。

硬盘的修复(一)

硬盘的修复(二)电脑引导出错的维护

硬盘的修复(三)恢复删除文件相关推荐

  1. 一步步手动实现热修复(一)-dex文件的生成与加载

    *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 热修复技术自从QQ空间团队搞出来之后便渐渐趋于成熟. 我们这个系列主要介绍如何一步步手动实现基本的热修复功能,无需使用第三方框架. ...

  2. word无法保存html文件,【修复】Word“文件发生错误”,无法保存文件

    Haley 于 2020/07/23更新 数据恢复 摘要 Word文件发生错误,无法保存?了解怎么删除normal.dot文件修复Microsoft Word文件错误并执行易我数据恢复救回丢失的Wor ...

  3. SATA硬盘检测修复及MHDD的一些使用详解

    关于PATA硬盘的测试和修复工具,可能很多人会选择效率源软件,因为它易用,直观,检测出硬盘有坏道的时候,能显示出坏道的位置,并能进行修复.但是如果是SATA硬盘,由于在启动效率源工具的过程中无法加载S ...

  4. 硬盘格式化后怎么恢复文件

    当我们电脑文件越来越多时,就会去清理.很多时候我们会嫌弃一个一个文件夹删除太麻烦了,会直接格式化硬盘释放空间.但有一个前提是当你把电脑硬盘上的文件和资料完全备份后,你才能对它们进行格式化.那如果未能全 ...

  5. mysql库文件修复_mysql数据库文件修复

    多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少.大多数形式的数据库破坏的的修复相当简单. 和前面的校验一样,修复的方式也有三种. 下面讲的方法只对MyISAM格式的表 ...

  6. win10误删的注册表能还原吗_Win10系统下恢复删除文件的技巧

    文件被误删除怎么恢复呢?经常会听到不少朋友的错把文件删除了,一时半会又不知道用什么办法恢复,下面给大家介绍下有效恢复删除的文件,让数据妥妥找回来. 由于电脑硬盘容量的有限,在日常办公中我们会经常整理文 ...

  7. 【Android 热修复】热修复原理 ( Dex 文件拷贝后续操作 | 外部存储空间权限申请 | 执行效果验证 | 源码资源 )

    文章目录 一.Dex 文件准备 二.外部存储空间权限申请 1.清单文件申请权限 2.动态申请权限 三.文件拷贝 1.文件拷贝 2.执行效果 四. 源码资源 一.Dex 文件准备 在 [Android ...

  8. 【Android 热修复】热修复原理 ( 修复包 Dex 文件准备 | Dex 优化为 Odex | Dex 文件拷贝 | 源码资源 )

    文章目录 一.修复包 Dex 文件准备 二.Odex 优化 三.Dex 文件拷贝 四. 源码资源 一.修复包 Dex 文件准备 异常代码 : 故意写一个异常代码 , 并执行该代码 , 肯定会崩溃 ; ...

  9. linux系统在硬盘上安装程序,怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点...

    怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点 光盘镜象文件名字为: 5.1-RELEASE-i386-disc1.iso 5.1- ...

  10. 苹果修复三个已遭利用的 iOS 0day

     聚焦源代码安全,网罗国内外最新资讯! 今日,苹果发布安全更新,修复了24个影响 iOS 14.2和 iPadOS 14.2的漏洞,其中包含已修复三个遭在野利用的0day (CVE-2020-2793 ...

最新文章

  1. python_restframework(频率组件)
  2. 解析《中国互联网软件测试行业2018年度调研报告》
  3. HDU - 7009 树上游走(树的直径+容斥)
  4. 《前沿视点》——2013年最值得关注的网页设计流行趋势
  5. 不能All in的人别去创业公司
  6. 最终,我决定将代码迁出x86架构!
  7. 阿里云的yum源配置
  8. 深度学习图像处理(色彩编辑4)
  9. php能不能用super,supersu怎么用
  10. autojs指纹验证
  11. Linux命令英文全称
  12. syntax error:unterminated quoted string
  13. [免费]CAD批量清理与版本转换工具——无需打开图纸清理及转换版本
  14. ACM赛后总结2018.09.23
  15. ViKey加密狗对视频文件进行加密
  16. 过一下hibernate4-3
  17. XZ_Python3之使用Python批量打企业ipa包遇到的问题和解决
  18. 论文学习|基于少镜头学习的毛果杨群体叶片性状分析
  19. 【工作技能】如何制作有效的简历
  20. 从苏宁电器到卡巴斯基第11篇:我在苏宁电器当营业员 II

热门文章

  1. Liang-Barskey裁剪算法(计算机图形学)
  2. 让刷Q币者对爱机你无从下手
  3. 团队管理之绩效考核(OKR、KPI)
  4. 1194. 24点游戏
  5. Excel一键给操作内容添加批注作者
  6. css图片保持原有尺寸比例
  7. 苹果官网首页页面设计
  8. Spring事务管理A方法内部调用B方法的回滚问题(springboot事务管理)
  9. 玉米社:百度SEM竞价推广的投放地域设置技巧
  10. 姓周取名:周姓漂亮有涵养的女孩名字