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


1

我不小心删除/ home目录与sudo rm -rf ... :(

我试图用testdisk恢复它,但因为Ubuntu是来自Wubi,它不能列出文件系统,也不知道另一种方法来做到这一点。

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

请帮忙。

Wubi,Ubuntu 10.10


如果您使用的是Windows 7,则可以在删除文件之前尝试系统还原并恢复系统快照。
Pablo Castellazzi

@Pablo Castellazzi:我认为Windows系统还原只涵盖系统文件(因此名称) - 它不会触及用户的个人文件,因此Wubi使用的图像文件可能无法恢复。
sleske 2011年

@sleske:我不确定它是否会起作用。我将“用户的个人文件”理解为C:\ Users中的任何内容。由于wubi文件在那条路径之外,我认为它可能有效。无论如何它不起作用。这里提出这个确切的问题。
Pablo Castellazzi

Answers:


2

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

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

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

如果取消删除实用程序拒绝从文件中读取文件系统,则可以创建环回设备(以root身份):

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

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

要在完成后删除环回设备:

# losetup -d /dev/loop0

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.