![如何恢复已删除的文件?](https://linux22.com/image/941246/%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%E5%B7%B2%E5%88%A0%E9%99%A4%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我删除了一个用户,包括他的文件,但我的数据也被删除了。我重启了电脑,我的账户不见了。我创建了一个同名的账户,账户部分恢复了。音乐目录还在,但其他目录都不见了。系统没有为文档、下载等创建目录。我收到错误消息,文件未找到。我试过 testdisk 和 extundelete,但无法恢复任何文件。我还能做什么?
答案1
1.) 从备份中恢复
有两种人:一种人做了备份,另一种人希望自己做了备份。
这是一条重要的规则。如果您有数据,并且不能丢失,那么您需要备份它们。如果您有备份,那么最简单的方法是从备份中恢复。
如果你还没有备份,那么对于已经删除的文件来说已经太晚了,但对于你仍然拥有的所有文件来说还不算晚。所以尽快备份这些文件。
2.)专业数据恢复
根据数据的价值,专业数据恢复的成功率可能很高。关闭设备并保持关闭状态!
联系专业人士,说明情况并要求他们报价。请记住,他们不能保证能够恢复您的数据,但根据数据对您的价值,这可能是一个可行的选择。
3.)恢复软件
如果没有专业帮助,你仍然可以尝试自己恢复。创建你创建的分区的映像并将其写入外部的(!)驱动器。不要将其写入数据所在的同一分区,因为这样可能会覆盖您尝试恢复的相同数据。
为此,请运行以下命令:
sudo dd if=/dev/sdXY of=/media/<External>/recovery_image.iso bs=4M status=progress
X和是是您的设备使用的字母和分区。例如,如果您的数据分区是/dev/sda3
,则写入if=/dev/sda3
。是您的外部驱动器的挂载点。
此后,您将获得数据分区的逐位副本。如果您的文件仍在那里,您现在可以尝试使用任何可用的工具恢复它们。
有许多可用的工具,既适用于 Linux,也适用于 Windows,您可以尝试多个。由于它们都基于同一个映像文件,因此如果其中一个成功,那么您很幸运。