如何恢复已删除的文件?

如何恢复已删除的文件?

我的笔记本电脑有两个操作系统。一个是 Windows Vista。另一个是 Ubuntu。我目前使用的是 Ubuntu 系统,这是我的主要操作系统。

我的硬盘有4个分区

  1. Windows 操作系统
  2. Linux(Ubuntu 操作系统)
  3. 数据

/media/windrive-a现在到了问题部分。数据分区是 NTFS。我已将此分区安装在ubuntu OS 下的位置。

不久前,我决定删除数据分区的安装,然后我执行了命令rm -r /media/windrive-a/。令我震惊的是,数据驱动器上的所有数据都消失了。

现在,我知道这不是删除已安装分区的命令。但我犯了错误。有什么方法可以恢复我的数据吗?这些对我来说非常重要。

请提出建议。

答案1

最好的办法是“冻结”数据文件系统,不要改变它。对于恢复尝试,请使用以下命令创建分区映像:并尝试从那里恢复文件。

警告:如果误用,dd 是一个很危险的命令,因此请确保您了解它的作用和执行方式,并在按下 Enter 键之前仔细检查命令行。

你可能想尝试测试磁盘,它声称能够从 NTFS 恢复数据。但我不能保证,因为我从未遇到过这种情况(是的,我从未经历过个人数据丢失,请参阅下文了解原因)。

此外,既然你说数据对你来说非常重要,那么你必须考虑其他一些事情。如果你有备份,那将拯救你。看来你还没有备份,所以在处理数据丢失之后,考虑一下真正重要的数据的备份策略是个好主意。

答案2

以前我经常使用 undelete,这是一个 DOS 命令,通常需要记住它显示的存档列表的首字母 (?y_file.doc),并且不需要更改、保存或触摸磁盘(顺便说一句,据我所知,用同名文件覆盖将消除任何恢复的可能性)。因为所有可以拯救你的都是临时记忆,将被新的活动覆盖。

对于 NTFS,我不需要尝试,(我和 Geek 的想法一致,我对备份很挑剔,所以很少会丢失东西),但有时我会访问下面的网站,我很好奇它是否真的有用。很可能它是有用的,而且它是开源的:

http://ntfsundelete.com

相关内容