我意外地使用 用另一个分区的映像覆盖了我的 ntfs 分区的一部分dd if=diskimg of=/dev/sdaX
。我立即取消了它,但不幸的是,大约 200MB 的数据已经写入。我现在正在复制可访问的数据,但一些目录(最明显的是包含我的桌面和文档的目录)是空的。有没有办法恢复那些目录中实际上未被覆盖且无法访问的文件?
答案1
我犯了和你一模一样的错误,覆盖了引导扇区、分区表和大部分数据分区。
dd
好消息是,我设法挽救了大部分内容。除了+之外,我不知道在 Linux 中还有什么工具可以做到这一点,这本来是更好的选择,grep
但一位朋友给了我一个提示此工具它会扫描硬盘以查找类似文件的数据,忽略便利设施例如文件分配表,甚至是分区表。然后,它允许您手动逐个提取上述数据,或者在检测到后自动批量提取。
坏消息是它不是免费软件,但我可以确认它确实像广告中说的那样好用。