如何从 Linux 中的 [格式化] FAT32/NTFS 驱动器恢复已删除的文件?

如何从 Linux 中的 [格式化] FAT32/NTFS 驱动器恢复已删除的文件?

有没有类似 EasyRecovery 的 Linux 版本?强烈推荐免费的开源命令行软件。

期望类似这样的事情:

$ fat32_recovery --some-arcane-options dump.img dir/
Recovery in progress...
    ~ILE1.TXT -> dir/XILE1.TXT
    ~IR1 -> dir/XIR1/
    ~IR1/ololo.txt -> dir1/XIR1/ololo.txt
    ~IR1/kekeke.avi -> dir1/XIR/kekeke.avi [damaged 10%]
    goodfile.txt -> dir1/goodfile.txt

是否有针对 jpg 照片或文档的特殊功能(例如在 EasyRecovery 中)?

Windows 有许多分步恢复 GUI 工具,我正在寻找针对高级用户的基于控制台的工具。

答案1

你可以试试相簿,它可在 Linux 上原生运行。它适用于所有 Windows 和 Linux 文件系统。如果文件系统本身损坏超出了 PhotoRec 的处理能力,您还可以使用测试磁盘(来自同一家公司)可以修复和恢复整个文件系统(如果可能)。这两种工具都是免费的、开源的、跨平台的。来自网站:

PhotoRec 忽略文件系统并追踪底层数据,因此即使媒体的文件系统已严重损坏或重新格式化,它仍能工作。

或者,你也可以使用雷库瓦在 Wine 下。从葡萄酒总部,它似乎适用于基于 Windows 的文件系统(例如 NTFS/FAT32),但不适用于基于 Linux 的文件系统(例如 Ext3、XFS)。

相关内容