使用 rm -rf 恢复已删除的数据(wubi ubuntu 10.10)

使用 rm -rf 恢复已删除的数据(wubi ubuntu 10.10)

我意外地使用 sudo rm -rf 删除了 /home 目录... :(

我尝试使用 testdisk 来恢复它,但是因为 Ubuntu 来自 Wubi,所以它无法列出文件系统并且不知道其他方法来做到这一点。

我怎样才能恢复我的数据?这很重要。

请帮忙。

五笔,Ubuntu 10.10

答案1

首先,备份你的 Wubi 安装文件。那应该是文件C:\ubuntu\disks\root.disk。做不是在执行此操作之前,请尝试启动您的 Wubi 安装,因为这可能会覆盖您删除的数据。

要尝试恢复数据,请从 Linux 救援 CD 启动计算机(或将 Wubi 文件复制到 Linux 计算机或可移动媒体)。

然后使用恢复实用程序尝试保存数据。有关可能的方法,请参阅例如如何在 Linux 下恢复已删除的文件?

如果恢复删除实用程序拒绝从文件读取文件系统,您可以创建回送设备(以 root 身份):

# losetup /dev/loop0 /my/wubi/file

此后,该文件将作为 下的设备可访问/dev/loop0,您可以在其中使用工具(甚至可以安装它,但这对您没有帮助)。

完成后删除环回设备:

# losetup -d /dev/loop0

答案2

尝试 ext3grep,如果是 ext4FS,则尝试 extundelete。如果两种工具都不起作用,也许你可以尝试文件雕刻工具,如 foremost、sleuth-kit、scapel 或 extcarve

相关内容