把文件删了,还把废纸篓清空了,结果发现里面有不该删的文件。

或者,不小心把移动硬盘给格式化/抹掉了,完事之后才发现有重要的教学视频在里面,还是自己最爱的sennsei。
怎么办?
别急,其实数据还有希望恢复过来。但事情并不简单,你需要接着往下看。

数据并没有真的删除
当你在电脑上删除文件或者格式化硬盘时,电脑并没有真的马上把它们从硬盘上彻底去掉。其实,电脑只是把这些文件标记为“不见了”。

把数据彻底抹干净比较耗时,也没必要,在需要存储新数据的时候,直接把文件覆盖在这块空间上就好。
想象一下,你把一本书的目录撕了,但内容还在书里,只是查找起来比较困难。
同样,清空废纸篓,或者格式化之后,也就是文件的目录不见了,我们需要使用特殊的软件,来恢复它们。
但是,能否恢复也有前提,就是文件所占用的这部分硬盘区域,没有被其他数据覆盖写入。
数据恢复软件PhotoRec
市面上大部分数据恢复软件都是收费的,一般都要好几百大洋。
今天我们就来用一个免费的开源软件,名字叫做PhotoRec。
虽然名叫PhotoRec,但它不仅仅只是能恢复照片,也能恢复其他各种各样的文件。
毕竟是免费的,它没有图形化界面,只能通过命令行菜单来选择操作,但这并不影响我们恢复数据。

照着操作,你会发现非常简单。
先复制下方的地址,到电脑的浏览器里下载:
💡 PhotoRec 下载地址
https://www.cgsecurity.org/wiki/TestDisk_Download
我们选择对应的版本下载即可。
接下来,我在我的Mac上给大家演示,所以下载了macOS版本。

下载后是一个tar.bz2结尾的文件,双击解压它。
解压出来一堆文件,先放着,接下来开始正式步骤。

恢复步骤
💡 提示
恢复前,你需要做如下准备:
- 插上要恢复的硬盘或者u盘。
- 不要在里面写入新的数据。
- 在你的另一个磁盘上,建立一个空文件夹,用于待会儿保存已恢复的文件。
1. 运行photorec
进入刚才解压出来的目录,找到photorec这个文件。
然后,打开终端,先输入「sudo」,后面加一个空格。如下图:

接着,把photorec这个文件拖到终端里,会自动填入文件路径,然后回车。
这时候,出现程序主界面。

如果系统提示程序来源不明,无法打开,这时候你需要进入macOS的「设置」,找到「隐私与安全性」,点击如下图所示的「仍要打开」按钮。

2. 配置要恢复的磁盘
按上下箭头选择你要恢复的磁盘。
每块盘可能会显示有2个,选择「rdisk」开头的。选好以后回车,进入下一步。
这时候,要选择源分区。如果你不知道要恢复的文件在啥子分区,可以选择「No partition」,也就是整个磁盘。

接下来,要选择文件系统。
这里选「Other」,除非你知道你的盘是ext文件系统,这是一种Linux上的文件系统的。

之后,要选择搜索方式。这里可以选「Whole」,表示搜索整个分区,可能找回文件的概率会大些。

最后,要选择恢复文件的储存目录。
我刚才建立了一个叫做「recovered」的文件夹,我就选择这里。

如果没问题,你就按一下键盘的「c」键,开始恢复。
3. 等待恢复
恢复过程可能会比较漫长,慢慢等吧。

你可以去保存已恢复文件的文件夹里看看,是不是已经找到了不少东西?

好了,全部步骤就是这些了,有什么问题可以留言交流。也可以收藏,日后备用。
又省了几百大洋。
