文件从 SSD 中消失,恢复正在恢复零填充的文件

文件从 SSD 中消失,恢复正在恢复零填充的文件

我父亲的这个 SSD 驱动器已经运行了 4 年,运行良好。我已将该驱动器移至新的台式电脑,重新安装了 Windows 10,一切运行正常。几天后,他的所有文档和电子邮件都消失了。

第一个分区(Windows)仍然运行正常,没有任何错误。第二个分区及其所有数据几乎丢失了所有文件夹 - 它们消失了。但其他一些文件夹仍然存在,并且运行良好。

我尝试过 EASEUS 和 Ontrack 之类的恢复工具,它们都能找到所有消失的文件的完整结构,但是当我恢复这些文件时,它们都处于损坏状态。文档/图像无法打开(无效字符),最重要的文件(1 到 5GB 的大型 PST 文件)完全由零填充(保留原始大小,但完整内容为零字节),我认为这与 SSD 的 TRIM 选项有关。

我不知道我父亲是否不小心做错了什么(比如删除所有文件夹),但我怀疑这可能与电源循环(睡眠/唤醒)有关。

我已经更换了电缆,将驱动器更换到了另一台计算机,但文件仍然被完全损坏。

除了专业服务外,我还有哪些选择可以恢复文件?

SpinRite 是个不错的选择吗?或者我应该使用取证软件(哪一个?)来恢复 PST 文件?

更新:据我检查,这确实与 TRIM 有关。不确定 SSD 是否已删除这些文件或是否已进行垃圾收集,但无论如何,SSD 都会返回内容为零。看来我这里没有任何选择。SpinRite 没有帮助。

答案1

我深入检查了 SSD,它非常健康,也没有发现任何病毒,所以看起来我父亲确实是误删了(shift-del)这些文件。由于 TRIM 处于开启状态,SSD 会将未分配的空间填零,这解释了为什么恢复工具可以找到保留的目录结构(NTFS 主文件表),但内容却完全(或大部分)为零。

最后我只是恢复了一个旧的备份(几个月前的),这应该没问题,因为他在过去几年(77 岁)并不太活跃,并且他的所有电子邮件仍然在 Gmail 中。

一位朋友告诉我,如果我在问题发生后立即禁用 TRIM,我就可以恢复这些文件,但第二天我才被告知问题。然而,我不确定这是否属实,我认为这在很大程度上取决于 SSD 垃圾收集器的实现,即使在禁用 TRIM 后,它可能仍会遵守要擦除的块。

在这里学到了一些教训:

  1. 如果将文档文件夹移动到非标准文件夹,请务必将该文件夹隐藏为系统文件夹,以避免意外删除。(我将他的文档保存在 下D:\HisName\Documents,并且我将其D:\HisName打开,可能他没有识别并决定删除它。
  2. 不要依赖 SSD 驱动器恢复软件
  3. 不要马虎备份

相关内容