Skip to content

第一次数据丢失

Updated: at 09:31

祸根

不知是什么时候,我在Syncthing上面创建了这个同步文件夹,将其在我的两个设备上面同步。Syncthing一直是很好用的,同步无感,速度很快,即便是在公网也能利用中转节点进行同步。我设立厦门大学文件夹的时候,却没有仔细调整每一项设置,没有打开版本管理功能,这为以后的事件奠定了基础。明明其他文件夹都打开了版本管理,在整理的过程中发现只有两个文件夹没有打开版本管理,一个是这个,另一个是BookxNote Pro,没有什么重要数据。

背景

我的C13 yoga被我刷系统为ChromeOS,觉得不好用后又刷回了Windows,于是就需要重新配置各种软件了。

晚上的时候我正在进行重新安装,到了配置Syncthing的这一步了。我安装好Syncthing之后就把配置文件覆盖成原来的,想着这样就能自动同步过来了吧。的确是把机器代号和同步的文件夹都成功转移了,但是却没法进行同步,原因是不存在该文件夹

迷之自信

于是我又手动创建了文件夹

此时创建的文件夹日期明显比另一台设备上面的要新,所以到时候应该会把新文件夹的空内容同步到旧文件,而不是把旧文件的内容全部同步到这个设备上。我似乎有一个想法便是如此,但是却一闪而过。想必是精神不好,没有认真的进行思考准备,不然我应该能够意识到不对劲。

在此之后,仍然没有进行同步,Syncthing上面还是报错,找不到.stfolder 这个文件夹,这个文件夹是用来存储文件夹信息的,原本是在手动添加设备的时候会自动创建的,但是我是直接复制了配置过来,因此就不存在这个文件夹。

想起我之前将另一台笔记本的文件全部转移到台式机上面的时候,以及其他要添加同步设备的时候,都是先将文件复制过去之后再开启同步的。不知为何那天晚上却没有先复制文件,而是直接就开启了同步。

为了解决这个报错,我直接手动创建了.stfolder文件夹,一创建完成,每个文件夹就开始同步了,只不过我预料中的长时间数据传输没有出现,大通量的网络带宽也没有出现。只是几乎一瞬间,同步面板就显示同步完成了。但是我打开了C13的文件夹,却发现并没有东西在里面。这时候我就知道出现问题了。回到台式机上面查看,果然文件夹都空了,没想到删除这么一大堆的文件一点警告都没有。我稍微想了想,就到回收文件夹中去一个个剪切出来,但是到了厦门大学这个文件夹,我却找不到回收文件夹,去到管理面板查看才发现竟然并没有启用版本管理。于是我去到系统回收站查看,却也没有,原来Syncthing直接删除文件并不会移动到回收站,这显然是作者的疏忽了。

不紧不慢

我先把有版本管理的文件从回收文件夹中剪切出来,再使用数据恢复软件进行扫描。但是我却没有进到PE,而是直接使用图吧工具箱里面的数据恢复软件来扫描。扫了一会才关机换成了PE。

这时候我也没有丝毫的紧张感,觉得待会扫描一下文件就能找回来了。真是太奇怪了,想必是晚上进行这些工作无法产生对应的感觉吧。若是精神状态正常,想必我能想的更多才对。

进入PE后用自带的7-data恢复数据,先是扫描了C盘,扫描了一会后才发现不对劲。在我打开文件管理检查里面的文件还有没有丢失的时候我才意识到盘符的顺序已经乱了,C盘现在不是主磁盘而是我的一块机械硬盘,难怪扫出来的文件都是一些被我删掉的动漫和电影,而且扫描速度十分缓慢。

这时候我看到7-data左下角写着剩余免费恢复数据1.000GB,也没太在意,PE里面带的软件怎么会需要花钱呢?

继续找到原来的主磁盘,现在的盘符是F盘,我扫描了大概半个小时后终于扫描结束了,就开始寻找丢失的文件。这时候我还是没有丝毫紧张感,为什么没有呢?这应该不是冷静等表明我得心应手的感觉,而是劳累到已经提不起注意力的警示。

我先是找到了零星的文件,不知道是哪里来的,先选择上了,然后复制到原来的路径中

无视风险

这时候7-data提示复制到原来的路径中可能会覆盖原来的文件,但是我却丝毫不在乎,连警告都没仔细看完就继续动手了,点了继续。我真的毫无注意力。复制完成之后又继续搜索文件夹,找到了那个整整齐齐的厦门大学文件夹后,全部选上,一共4个GB多,又复制到了原来的路径中,这时候警告又弹出来了,我仍旧不去看,直接就继续了。等到全部复制完成之后,我连检查都没有检查,就退出了PE,回到原系统进行查看。

定局已成

很显然,大部分文件都损坏了,压缩包连打开都做不到,而PDF和PPT、DOCX等文件,里面的内容也全部无法显示了。

再也无法补救

收拾残局

文件全部损坏了,但是文件名都是正常的,根据文件名到QQ和微信上面搜索,还是能找到原来的文件的,我把能找到的文件全都复制后替换掉原来的,救回一部分文件。有一些散乱的文件,在之前就复制过去了,倒是没有被覆盖,还是正常的,算是一点小小安慰。一部分特别重要的文件,我特地保存了一份在手机上面,也能从手机上复制过来,这就没有损失了。

其他文件没有恢复的可能了,除非我能把时间倒流,或者找到高超的手段将文件一块块拼接回去,不然就是一堆乱码了。之后我又将文件名通过windows的tree指令复制下来,保存为一种留念。接着整理了一下剩下的文件。

至此,我能做到的也就是这些,接下来就是反思过错,完善这漏洞百出的人生了。

后记

2025_06_25: 今天在电子数据检验课上学到了一个新东西:SSD的trim机制,数据删除后可能当时就被清理了,无法恢复,而非是由于之后出现的覆盖。而机会只在于运气:删除后固态的trim机制还未来得及清理,只像机械硬盘一样删除映射表。所以要立刻关闭电脑,而不是像我一样继续运行。


Previous Post
噢易分布式VOI桌面云右上角水印去除方式
Next Post
如何获取Minecraft家园披风和威胁披风