我的笔记本电脑有两个操作系统。一个是 Windows Vista。另一个是 Ubuntu。我目前使用的是 Ubuntu 系统,这是我的主要操作系统。
我的硬盘有4个分区
- Windows 操作系统
- Linux(Ubuntu 操作系统)
- 数据
/media/windrive-a
现在到了问题部分。数据分区是 NTFS。我已将此分区安装在ubuntu OS 下的位置。
不久前,我决定删除数据分区的安装,然后我执行了命令rm -r /media/windrive-a/
。令我震惊的是,数据驱动器上的所有数据都消失了。
现在,我知道这不是删除已安装分区的命令。但我犯了错误。有什么方法可以恢复我的数据吗?这些对我来说非常重要。
请提出建议。
答案1
最好的办法是“冻结”数据文件系统,不要改变它。对于恢复尝试,请使用以下命令创建分区映像:日并尝试从那里恢复文件。
警告:如果误用,dd 是一个很危险的命令,因此请确保您了解它的作用和执行方式,并在按下 Enter 键之前仔细检查命令行。
你可能想尝试测试磁盘,它声称能够从 NTFS 恢复数据。但我不能保证,因为我从未遇到过这种情况(是的,我从未经历过个人数据丢失,请参阅下文了解原因)。
此外,既然你说数据对你来说非常重要,那么你必须考虑其他一些事情。如果你有备份,那将拯救你。看来你还没有备份,所以在处理数据丢失之后,考虑一下真正重要的数据的备份策略是个好主意。
答案2
以前我经常使用 undelete,这是一个 DOS 命令,通常需要记住它显示的存档列表的首字母 (?y_file.doc),并且不需要更改、保存或触摸磁盘(顺便说一句,据我所知,用同名文件覆盖将消除任何恢复的可能性)。因为所有可以拯救你的都是临时记忆,将被新的活动覆盖。
对于 NTFS,我不需要尝试,(我和 Geek 的想法一致,我对备份很挑剔,所以很少会丢失东西),但有时我会访问下面的网站,我很好奇它是否真的有用。很可能它是有用的,而且它是开源的: