我的 300 GB BtrFS 分区的前几 GB 被另一个文件系统覆盖,所以我丢失了这些数据。当然,该分区无法作为 BtrFS 安装,所以我想要恢复的任何内容都无法以正常方式访问;但是,大多数数据仍然完好无损。
- 我已经尝试使用 恢复文件
photorec
,并取得了一些成功,我想了解 BtrFS 的替代数据恢复工具,它们可能会提供更好的结果。
您推荐什么工具?
答案1
你可能很无助;你也许可以通过尝试找到第三个超级块来做一些事情,但是不要屏住呼吸。
- 尝试从第二个超级块恢复(否则请按照高级用法部分操作):
btrfs -u 2 restore "/dev/sdX" "/path/to/save/filesto"
答案2
有好几个程序,但我所熟悉的并不是所有程序都是免费软件。不过,我相信有些程序在免费试用期间提供完整功能。我使用过以下程序,它们可以恢复任何未被多次覆盖的数据,据我所知,它们不会受到第一个扇区丢失的影响:
- Stellar Phoenix 数据或照片恢复
- Wondershare Recovery
- EaseUS 数据或照片恢复
- 轻松恢复照片
- Recuva - 来自 CCleaner 的应用程序
在网上搜索时,Stellar Phoenix 似乎排名高于所有这些。
答案3
使用“理解” BTRFS 的工具,您可能能够虚拟重建文件系统并恢复文件名和文件夹结构完整的文件。
我所知道的支持(虚拟)BTRFS 文件系统重建的工具有:
- DMDE,dmde.com,这是最便宜的一个
- ReclaiMe*,reclaime.com,超级好用
- UFS 探索者,ufsexplorer.com
(*) — 此工具需要 Windows 作为主机操作系统。