![从外部硬盘恢复文件夹](https://linux22.com/image/1002871/%E4%BB%8E%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E6%81%A2%E5%A4%8D%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我通过手动按下外部硬盘上的删除键永久删除了一个文件夹,不久之后我意识到我仍然需要该文件夹中的数据。
我立即关闭了硬盘,并考虑了恢复数据的选项。因为我对硬盘进行了操作(整理文件等),所以有很多已删除的文件和文件夹。我非常确定我只需要恢复一个文件夹。
photorec
会恢复所有已删除的文件,但我无法选择哪一个,说实话,在 40 GB 以上的文件中搜索我真正需要的几个文件真是太麻烦了。更复杂的是,硬盘的文件系统是 HFS+。
免费试用数据恢复应用程序显示了已删除的文件夹并列出了正确的文件夹大小,但需要以某种方式付款才能真正恢复该文件夹。
是否有一种(最好是免费的)方法可以从外部硬盘驱动器中仅恢复选定的文件?
答案1
Linux 对 HFS+ 的支持一般:开源内核模块默认为只读模式,因为写入支持被认为不稳定(因此具有破坏性)。
完整性检查和恢复的情况更糟。您应该使用 Apple 为其自产文件系统提供的工具或专门用于 HFS+ 取消删除或数据恢复的商业工具。这些工具应该比 Photorec 更能让您成功取消删除文件。前者会留下痕迹,如果释放的块未被回收,则可以进行完整而轻松的恢复,而后者会在任意数据块(可能包含也可能不包含有效的文件系统)中查找已知的内容类型模式。