![5deb923d633f4f00fe96881ccd1567d0.gif](https://i-blog.csdnimg.cn/blog_migrate/7e1a31cbf458b29a7de0b92424072919.gif)
![83c1d4c8b1496889c742b44fe4d81521.png](https://i-blog.csdnimg.cn/blog_migrate/1bdaeddb65b4b2dbb0001b6146be24d8.jpeg)
作为一名每天废寝忘食、坚持不懈、勤勤恳恳、孜孜不倦,始终坚持将自己的原创教程分享给大家的原创作者,为了能保证每天 19:00 准时将文章推送给大家,提前准备存稿这是基本操作。
天有不测风云,当我发现我的存稿,包括其他几个小编和网友递过来的稿子都没了的时候,我整个人都傻了。
我开始回忆我是不是把他们存在了别的什么地方,作为一名拥有良好工作习惯的年轻人,我的文件都是按日期去存放的。我觉得,我有必要配张图,让你们看看有强迫症的人,是怎么对待日常的文件的。
![0324e8fcca47357cba474839b0401f01.png](https://i-blog.csdnimg.cn/blog_migrate/8ac42789bc1c01ce52084d7df811ae97.png)
如上图你所见的,从 16 年开始,我就按月存档我的所有文件。这个习惯让我在很多时候能找到一些有用的东西。比如我 N 年前写的策划报告,比如我 N 年前写的源码,一度给我带来了很大的便利。
为了能够快速找到他,我需要用一款搜索文件的利器:Everything 。这款软件能让你在几毫秒里从整个硬盘中找出你要寻找的文件,效率甩开 Windows 自带的搜索功能十几条街。
![83ef5306eb3ad977920a40d10f4d50e6.png](https://i-blog.csdnimg.cn/blog_migrate/3ae997f1687f728542811c18dcc4c7bf.jpeg)
然而在我换了几个关键词依旧没搜到的时候,我终于死心了,看来我确实是误删了他们。那我只好尝试进行误删文件找回了。
首先我要告诉你的是,在文件被误删后,你第一时间应该结束当前一切在工作的活动,然后关机,如果条件允许,把硬盘直接拆下来。这可以避免你的数据进一步被覆盖损坏导致无法修复。
其次说说簇,这是文件存储的单位,它由扇区组成。很重要的一点是,一个簇不能存放两个文件,也就是如果一个簇的大小是 8192 字节,有一个文件大小是 1 字节,则实际上这个文件占据了 8192 字节。不知道有没有让你们想起什么,所以我配一张图,亮点自寻。
![803cc84b630c4d8d3c75894fb4f2727e.png](https://i-blog.csdnimg.cn/blog_migrate/9780e29400c9ace453533000ab4e842e.png)
接着我要告诉你数据恢复的原理。当文件被你从系统删除时,实际上这段数据并没有被真正意义的删除,它的结构信息依旧存在,只是在 MFT 表中进行了删除标记,代表对应的簇处于可用状态。除非有新的数据将它覆盖,否则这段信息会一直保存完整。
这就是数据恢复的原理,只要原本存储文件的扇区没有被覆盖,理论上文件就可以被恢复,但是因为簇的分配是根据 MFT 表动态分配的,所以你的系统每多开着一秒,创建的各种临时文件、垃圾文件、缓存文件,都可能导致簇被覆盖。这也是我为什么倡导第一时间关机的原因。
而各种数据恢复软件所做的事情,就是在对硬盘上的簇进行检测,把疑似文件结构的部分还原出来。
接下来我得告诉你我做了些什么操作,以便给你带来一些灵感。
首先我用 R-Studio 进行了数据恢复,这是之前我们做的评测中表现最好的一款软件,他能提供一个清晰的文件树供你查阅被删除的文件。
![fc9d6de3405502ef749e2ecb20d9720a.png](https://i-blog.csdnimg.cn/blog_migrate/3f44a14e82e413b8432aeb28076b5f51.png)
上图中,我圈起来的地方,就是它检测出来,被我删除的数据。遗憾的是,我并没有找到 2 月 10 日前被误删的数据。
那么就有一个可能,是目录树结构被覆盖掉了,导致文件夹已经变成乱码等情况了,所以我又在额外的文件里去寻找。注意,如果你的运气不太好的话,你的文件夹、文件名都会是乱码,所以你需要 耐着性子一个一个去查看。
![8532d42aa97217ff3de0ef5427bc2905.png](https://i-blog.csdnimg.cn/blog_migrate/4ed2ca060c46fdd3cdd165238f96dae7.png)
遗憾的是我最终没能找到误删的文件,我又换了 DiskGenius、EasyRecovery、7-Data Recovery 三款工具去尝试恢复,都失败了。后来我查了日志,发现文件理论上是 9 号就已经被删除了,时隔几天早就被覆盖的不成样子了。
注意,在恢复数据的时候最好在 PE 环境下,采用双硬盘的方式,防止各种情况下的数据覆盖。
PE 是一种可以部署在 U 盘中的迷你维护系统,这可以防止恢复系统时数据被覆盖。
双硬盘是指要恢复数据的硬盘和安装了恢复数据的软件的硬盘彼此分开,可以防止在安装软件时、以及恢复数据时旧数据被覆盖。
本次用到的软件:Everything,在后台回复关键词:Everything 即可下载
R-Studio / 7-Data Recovery,在后台回复关键词:数据恢复 即可下载
DG / EasyRecovery,不提供下载
![df130c1d5f07a9a1abdf3cf0de045d52.png](https://i-blog.csdnimg.cn/blog_migrate/ef0e0c4315c31185a0055eb499a65176.jpeg)