复制进硬盘的东西会不见?一个数据恢复工程师的现场手记
上周有个做设计的姑娘找我,急得眼泪快掉下来——她花了三天时间做的项目文件,明明看着复制进硬盘了,第二天打开硬盘,文件夹还在,里面的东西全空了。她说:“我也没删啊,就是复制进硬盘的东西会不见,这怎么可能?”我没急着回答,先让她把硬盘拿过来,自己插上电脑看了一下。其实这种情况我见过不止一次,原因往往比想象中复杂,有时候甚至跟硬盘本身没直接关系。
www.fixhdd.cn
先从最简单的可能性说起——你看到的“复制成功”未必真的成功
很多人以为文件管家的进度条走完就万事大吉,但复制进硬盘的东西会不见,极大概率是复制过程发生了静默错误。比如目标硬盘是exFAT格式,而源文件有特殊字符或者文件路径太长,系统可能提示复制完成,实际只是建了个空外壳。有一次一个用户的U盘就是这样,他把几十张RAW照片复制进去,用相机直接读取时全部显示损坏,但在电脑里能看到文件名。这类情况在Windows里尤其常见,Mac也会,只是表现不同。
www.fixhdd.cn

案例A:一个“坏道”骗了所有人
记得去年遇到过一位老兄,他拿来一块2TB的西数移动硬盘,说复制文件时速度突然变慢,然后卡住,他强行拔了线。再插回去,刚复制进去的文件就不见了,但硬盘里其他文件完好。我接上硬盘用专业工具一扫描——其实不是真正的坏道,是硬盘固件里有一块逻辑坏道区域,文件系统标记为“已分配”但实际写入时失败了,系统把数据写到了一个不存在的物理地址。这块盘后来用技王数据恢复的底层工具重新映射了扇区,数据才全部找回。那个用户后来问我为什么出这种问题,我说大概率是之前非正常关机造成的。
技王数据恢复
案例B:病毒或安全软件“帮你”删了
另一个相当常见的场景是安全软件在后台搞鬼。有个用户把游戏存档复制进硬盘,一转眼就发现没了。我让他检查杀毒软件的隔离区,果然,杀毒软件把某个exe或者dll文件当成了威胁,直接隔离甚至删除了整个文件夹。这种情况尤其容易发生在那些从网上下载的修改版游戏或者上。但用户不是故意的,他只是把整个游戏包从另一台电脑复制过来,结果复制进硬盘的东西会不见,其实是安全软件在“保护”你。注意:有些安全软件会把普通文档也误杀,比如带有宏的Excel文件。
www.fixhdd.cn
别急着格式化!先试试这几个排查步骤
很多人发现文件消失后的第一反应是格式化硬盘,以为能重新获得空间——千万别!一旦格式化,原来被标记为“已删除”的文件就有可能被彻底覆盖。正确的做法是: www.fixhdd.cn
- 第一步:检查隐藏文件和系统受保护文件。在文件夹选项里取消“隐藏受保护的操作系统文件”,也许文件只是被隐藏了(比如被某些病毒设置的)。
- 第二步:用磁盘检查(chkdsk)修复文件系统错误。在命令提示符输入
chkdsk X: /f(X是盘符),系统会尝试修复目录索引错误,很多“消失”的文件其实只是文件分配表乱了,修复后就会重新出现。但注意:chkdsk可能把找到的碎片放到Found.000文件夹里,名字变了,但内容还在。 - 第三步:使用数据恢复软件的快速扫描。推荐Recuva或者R-Studio,或者如果你有技王数据恢复的便携版,直接扫描看看能不能列出最近删除的文件。注意:如果硬盘是固态硬盘,且启用了TRIM,快速扫描可能无效,因为数据已被主控清除。
一个小细节:查看“最近的删除记录”
在Windows的“属性-以前的版本”里,如果开启了卷影复制或系统保护,也许能找到文件的历史版本。这个功能默认对移动硬盘是关闭的,但有备无患。 技王数据恢复
更深层的原因:硬盘即将物理损坏的前兆
如果以上方法都试过,文件还是找不回来,并且你遇到的问题是反复发生——每次复制进去一些文件,过一段时间就自动消失——那就要警惕硬盘的物理健康了。我曾经接到一块硬盘,用户的描述是:“我把电影复制进去,第二天打开文件夹,文件夹还在,但里面空了。我重新复制,它又好了,但过两天又没了。”我用HD Tune一检测,C5和C6黄色警告,说明有大量待重映射扇区。硬盘在写入时遇到坏扇区,系统会尝试重试,如果失败,就干脆不写入数据,但文件系统却认为写成功了,于是产生“幽灵文件”——有名字,但实际没有数据块。这种复制进硬盘的东西会不见其实是硬盘在“假装”写入成功,实际数据根本没落盘。
www.fixhdd.cn
对于这种情况,唯一能做的只有立即备份所有重要数据,然后更换硬盘。任何数据恢复软件都无法修复物理坏道导致的数据永久丢失,但如果坏道还不是很严重,可以用技王数据恢复的镜像工具先整盘克隆,跳过坏道,然后再从镜像里提取数据。 技王数据恢复
其他的“坑”:文件系统缓存与写回策略
现代Windows在移动硬盘上默认使用“快速删除”,也就是禁用了写入缓存。但有些用户为了速度,在设备属性中改为“更好的性能”,并启用了写入缓存。这时如果你复制完文件后没有安全弹出,直接拔线,缓存里的数据还没真正写入硬盘就没了。文件看起来复制了,实际上断电后只写了部分。这种叫“写缓存丢失”,表现就是文件消失了或者损坏了。我见过不少:用户连夜导出照片,累得直接拔线,第二天发现几百张照片只剩下文件名,内容全空。安全弹出不是玄学。
结论:当你发现复制进硬盘的东西会不见,请冷静按以下顺序处理
第一,停止写入新数据,防止覆盖;第二,检查隐藏、检查文件系统错误;第三,尝试数据恢复软件快速扫描;第四,检查硬盘健康状态(SMART);第五,如果都无效,考虑专业数据恢复机构。当然,复制进硬盘的东西会不见这件事本身并不神秘,它往往是由文件系统错误、安全软件误杀、缓存未写入或硬盘坏道导致的。,如果情况反复出现,请一定要做好定期备份,因为硬盘可能正在默默走向死亡。我写这些不是为了吓唬人,而是作为每天跟数据打交道的工程师,看到太多可以避免的数据丢失,心里实在可惜。
说个题外话:那个做设计的姑娘后来怎么解决的?我帮她用chkdsk修复后,在Found.000文件夹里找到了全部文件,重命名后就能用了。她问我会不会复发,我让她换个硬盘,因为那个移动硬盘已经用了五年,SMART显示有128个重分配扇区。结果她不信,三个月后又来找我,这次是真坏了。,有时候数据恢复工程师比用户更了解你的硬盘——毕竟我们天天看坏盘。