我意外地从 WD 外置 SSD 硬盘中删除了文件。运行的操作系统是 Windows 10。我使用两个单独的在线文件恢复(Stellar 和 Recoverit)包扫描了驱动器,并且都显示了免费扫描的文件结构/购买了 Stellar 并恢复了文件;但是,我无法打开任何这些文件(pdf、docx、xlsx、pptx 等),而是收到损坏文件消息。我是不是陷入困境了,或者那里的服务提供商有更全面的工具?我听说 Windows TRIM 功能可能会使这一努力失败。
答案1
这取决于情况,但你自己找到了答案,在你的情况下数据被修剪了。
这取决于以下情况:
- 操作系统必须支持 TRIM。
- 操作系统必须实际发送 TRIM 命令。例如,我曾看到 Windows 因文件系统问题而暂停 TRIM。
- 文件系统,例如 Windows 不会 TRIM FAT32 格式的驱动器。
- 对于外部驱动器,USB 控制器必须将 TRIM 命令传递给驱动器,这是旧式 USB 适配器和外壳无法做到的。
- 根据一些规范,驱动器可以自由忽略 TRIM 命令。
根据经验法则,当数据存储在 SSD 上时,已删除的数据会被删除。但正如我们所看到的,存在条件和例外。因此,我建议你无论如何都可以尝试一下。但你真正恢复数据的机会是贫穷的如果由于某种原因驱动器未执行或丢弃 TRIM,则可能与正常文件删除一样:只要满足以下条件,即可恢复已删除的文件:
- 文件的元数据仍然存在(尚未覆盖)
- 簇中的实际数据仍然存在(尚未覆盖)<- TRIM 会影响这一点,当读取簇时,驱动器通常会返回零填充的扇区。
事实上,由于文件元数据没有被修剪,因此取消删除和文件恢复工具“检测”已删除的文件并不异常。
非TRIM驱动器上的文件删除:
文件删除修剪驱动器: