硬盘的修复(三)恢复删除文件
硬盘的修复(三)恢复删除文件
一、文件存放在硬盘的格式
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试着进行修复,你可以试试,熟练成高手。
硬盘的修复(一)
硬盘的修复(二)电脑引导出错的维护
硬盘的修复(三)恢复删除文件相关推荐
- 一步步手动实现热修复(一)-dex文件的生成与加载
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 热修复技术自从QQ空间团队搞出来之后便渐渐趋于成熟. 我们这个系列主要介绍如何一步步手动实现基本的热修复功能,无需使用第三方框架. ...
- word无法保存html文件,【修复】Word“文件发生错误”,无法保存文件
Haley 于 2020/07/23更新 数据恢复 摘要 Word文件发生错误,无法保存?了解怎么删除normal.dot文件修复Microsoft Word文件错误并执行易我数据恢复救回丢失的Wor ...
- SATA硬盘检测修复及MHDD的一些使用详解
关于PATA硬盘的测试和修复工具,可能很多人会选择效率源软件,因为它易用,直观,检测出硬盘有坏道的时候,能显示出坏道的位置,并能进行修复.但是如果是SATA硬盘,由于在启动效率源工具的过程中无法加载S ...
- 硬盘格式化后怎么恢复文件
当我们电脑文件越来越多时,就会去清理.很多时候我们会嫌弃一个一个文件夹删除太麻烦了,会直接格式化硬盘释放空间.但有一个前提是当你把电脑硬盘上的文件和资料完全备份后,你才能对它们进行格式化.那如果未能全 ...
- mysql库文件修复_mysql数据库文件修复
多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少.大多数形式的数据库破坏的的修复相当简单. 和前面的校验一样,修复的方式也有三种. 下面讲的方法只对MyISAM格式的表 ...
- win10误删的注册表能还原吗_Win10系统下恢复删除文件的技巧
文件被误删除怎么恢复呢?经常会听到不少朋友的错把文件删除了,一时半会又不知道用什么办法恢复,下面给大家介绍下有效恢复删除的文件,让数据妥妥找回来. 由于电脑硬盘容量的有限,在日常办公中我们会经常整理文 ...
- 【Android 热修复】热修复原理 ( Dex 文件拷贝后续操作 | 外部存储空间权限申请 | 执行效果验证 | 源码资源 )
文章目录 一.Dex 文件准备 二.外部存储空间权限申请 1.清单文件申请权限 2.动态申请权限 三.文件拷贝 1.文件拷贝 2.执行效果 四. 源码资源 一.Dex 文件准备 在 [Android ...
- 【Android 热修复】热修复原理 ( 修复包 Dex 文件准备 | Dex 优化为 Odex | Dex 文件拷贝 | 源码资源 )
文章目录 一.修复包 Dex 文件准备 二.Odex 优化 三.Dex 文件拷贝 四. 源码资源 一.修复包 Dex 文件准备 异常代码 : 故意写一个异常代码 , 并执行该代码 , 肯定会崩溃 ; ...
- linux系统在硬盘上安装程序,怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点...
怎么样用硬盘上的镜象文件来安装Linux系统?我都进入安装界面了,但是那个安装程序好像找不到那几个镜象文件,请指点 光盘镜象文件名字为: 5.1-RELEASE-i386-disc1.iso 5.1- ...
- 苹果修复三个已遭利用的 iOS 0day
聚焦源代码安全,网罗国内外最新资讯! 今日,苹果发布安全更新,修复了24个影响 iOS 14.2和 iPadOS 14.2的漏洞,其中包含已修复三个遭在野利用的0day (CVE-2020-2793 ...
最新文章
- python_restframework(频率组件)
- 解析《中国互联网软件测试行业2018年度调研报告》
- HDU - 7009 树上游走(树的直径+容斥)
- 《前沿视点》——2013年最值得关注的网页设计流行趋势
- 不能All in的人别去创业公司
- 最终,我决定将代码迁出x86架构!
- 阿里云的yum源配置
- 深度学习图像处理(色彩编辑4)
- php能不能用super,supersu怎么用
- autojs指纹验证
- Linux命令英文全称
- syntax error:unterminated quoted string
- [免费]CAD批量清理与版本转换工具——无需打开图纸清理及转换版本
- ACM赛后总结2018.09.23
- ViKey加密狗对视频文件进行加密
- 过一下hibernate4-3
- XZ_Python3之使用Python批量打企业ipa包遇到的问题和解决
- 论文学习|基于少镜头学习的毛果杨群体叶片性状分析
- 【工作技能】如何制作有效的简历
- 从苏宁电器到卡巴斯基第11篇:我在苏宁电器当营业员 II