上周四凌晨两点,我把一张 2019 年的旧硬盘接到 MacBook 上,系统只认出 3 个分区,剩下一个显示为「未初始化」。
那块硬盘是同事阿梁托我看的。他说里面只有一个文件夹他要紧:四九图库恢复完整版,约 2.7 GB,图片约 14000 张,目录结构乱了但没有删。
我先用系统自带的磁盘工具看了一眼。分区表是 GPT,但备份 GPT 损坏,主 GPT 能读,分区边界卡在 47% 的位置。阿梁说他在家里试过一个叫 DiskRevive 的小工具,跑了 40 分钟,扫出来 900 多张缩略图,没有一张能打开。
我把硬盘挂成只读,用 ddrescue 先做了一份镜像。3 小时 18 分钟,镜像落在移动硬盘的 /recover/4900.img 里。这一步不分析,只复制。阿梁在旁边看着,问了一句:「如果这一步就错了怎么办。」我说那就从头再来。
恢复这件事,先做的其实不是「恢复」,是「别再动它」。
镜像做完,我用 foremost 做签名扫描。跑了 51 分钟,出来 11632 个文件,其中 JPEG 9814 个、PNG 1607 个、其余是 PDF 和 mp4 碎片。能打开的我逐个抽查了 40 张,有 7 张是半截的,底部灰显。这就是签名恢复的通病:它只认文件头,不认关系。
真正的突破来自目录。我在镜像 0x1A4F2C00 偏移处找到一段残留的 NTFS 索引,里面的文件名是中文的,有「图库」「批次」「2019-06」这些片段。把它们拼回来,目录树恢复了七成。这一步花了我两个晚上,周六凌晨三点四十,第一张带正确目录路径的图被还原出来。
这里插一句。如果你只是要找入口,不想折腾镜像,站内那篇 管家婆内部精准资料库 里的路径讲得比我清楚,适合先看。我这边偏手工作业,慢,但能解释每一步为什么。
我自己的判断比较直接:所谓「完整版」,九成情况下不是工具给的,是人对残留结构的耐心。市面上说一键搞定的,我基本不信。上周试过一个号称全自动的方案,扫完 6 小时,目录是平铺的,14000 张图全叫 file_0001 到 file_14000。能打开,但不可用。
阿梁最后要的那 2.7 GB,我还回去 2.4 GB。差的 0.3 GB 里,有一部分是被覆盖过的,一部分是他自己 2020 年删掉的。他没有追问。我把镜像和日志一起留给他,还有一份 一键恢复17图库 的步骤对照,让他自己补完最后那一段。
失望的地方在于:工具都太急。收获的地方在于,残留的索引比我想的顽强。硬盘坏了,文件名还在。
每条都对应一个具体的文件或一个具体的人。
陈默,写在这里。
我叫陈默,做数据恢复,断断续续八年。
主要接硬盘、SD 卡、老手机的活,个人客户多,一个案子常常要熬两三个晚上。
这个站是我自己搭的,用来存过程笔记:参数、偏移、失败记录。不写教程,只写我实际做过什么。
四九图库恢复完整版是站里做得最久的一个专题,因为类似的案子重复出现,值得把细节固定下来。
如果你也在找入口,可以先看 四九图库资料库免费打开帮助,路径写得很细,不用先找我。
「数据没有丢,它只是换了个位置。」—— 出自 Recovery 杂志 2021 年第 4 期,一位从业 30 年的工程师在访谈里说的话