同名文件覆盖后,还有希望恢复回旧文件吗

2022-07-18 14:20:30 +08:00
 ppbaozi
2230 次点击
所在节点    程序员
14 条回复
teasick
2022-07-18 14:38:24 +08:00
时光机
muchenlou
2022-07-18 14:44:57 +08:00
如果有历史版本的话,可以
ppbaozi
2022-07-18 14:47:59 +08:00
@muchenlou 没开这个功能
ppbaozi
2022-07-18 14:48:49 +08:00
PC 版微信更改备份目录的功能让我丢失了聊天记录

我原本有一个“微信备份”目录全量备份了手机微信的所有聊天记录。
容量很大,里面包含 Backup.db 、BAK_0_TEXT 、BAK_0_MEDIA 、BAK_1_TEXT 、BAK_1_MEDIA...十几个文件

操作如下:

“微信备份” 改名 “微信备份.old”

打开 pc 微信备份功能提示找不到目录,需要选择新的,所以重新创建“微信目录”文件夹

然后我清空了手机上微信的所有聊天记录,之后新增的记录都备份到了新的“微信目录”

然后前天我想恢复“微信备份.old”中的一些记录,在 PC 微信更改目录中直接改到了“微信备份.old”

确定之后我人傻了,微信直接把“微信备份”中的 Backup.db 、BAK_0_TEXT 、BAK_0_MEDIA 三个文件复制到了“微信备份.old”目录覆盖了原来的文件,它甚至没有给出文件覆盖确认的提醒。

所以结果就是“微信备份.old”原来的数据都没法恢复了。。
ppbaozi
2022-07-18 15:01:01 +08:00
我以为更改目录只是单纯的更改目录,没想到它会把文件覆盖过去

对用户目录写数据还有覆盖操作却不给出一个 confirm 真的有点不负责任
jier17cm
2022-07-18 15:17:57 +08:00
无解了..抹泪吧老哥,sese 的东西没了了就没了,没什么可回忆的 向往未来吧!
Joming
2022-07-18 15:20:14 +08:00
很多年前备份 MSSQL 的 bak 文件时候,就因为文件同名覆盖导致出现重大事故,所以养成只新建文件夹备份文件的习惯。
qbug
2022-07-18 15:27:05 +08:00
赶紧关机,不要动任何文件,然后把硬盘拔下来插到另外一个电脑上用分区工具搜索被删除的文件,这种覆盖应该也有可能因为分配了一块新区域来保存数据而保留了旧数据的,所以数据恢复软件还是有可能找到,但是微信这种非标准格式就很恶心,有可能搜索的难度直线上升,因为如果是常见文件格式是可以通过看标头来确认原文件位置和大小的。
总之微信垃圾,重要的需要长期保存的对话都别在腾讯系聊天软件上说,钉钉多香啊,国内算是最接近 telegram 的软件了。
ppbaozi
2022-07-18 15:39:48 +08:00
@jier17cm 泪目
ppbaozi
2022-07-18 15:43:35 +08:00
@qbug 分区工具是指 diskgenius 的数据恢复功能吗,我已经用 Recuva 尝试过搜索了,没有找到。
ColinZeb
2022-07-18 16:14:57 +08:00
你懂什么,it's not a bug, it's a feature.
这是为了解决测试同学提出的‘目标文件夹存在备份会出异常’的问题而特地选用覆盖的方式写入。
douguanet
2022-07-18 16:21:51 +08:00
还是不能恢复了
yolee599
2022-07-18 16:40:50 +08:00
同名文件不一定覆盖,如果距离操作时间不长可能有救,距离时间长就没救了
qbug
2022-08-04 20:45:32 +08:00
@ppbaozi 对,那就希望不大了,去找数据恢复专业人士或许希望会大一点,但是也很有限。数据很有可能已经被覆盖没了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/867002

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX