![使用 rm -rf 恢复已删除的数据(wubi ubuntu 10.10)](https://linux22.com/image/1282630/%E4%BD%BF%E7%94%A8%20rm%20-rf%20%E6%81%A2%E5%A4%8D%E5%B7%B2%E5%88%A0%E9%99%A4%E7%9A%84%E6%95%B0%E6%8D%AE%EF%BC%88wubi%20ubuntu%2010.10%EF%BC%89.png)
我意外地使用 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