Восстановить удаленные данные с комнатой-rf на Wubi?

Я случайно удалил /home с sudo rm -rf.

Я пытался восстановить его с испытательным стендом, но потому что Ubuntu от Wubi, это не может перечислить файловую систему, и я не знаю другой способ сделать это.

Как я мог восстановить свои данные? Это важно.

Я использую 10.10 на Wubi

14
задан 5 November 2014 в 20:54

4 ответа

Это должно быть возможное использование photorec..., например, на моей установке wubi я сделал следующее:

sudo apt-get install testdisk
sudo photorec /dev/loop0
[proceed]
[none] (partition type table)
P ext4 [search]
[ext2/ext3]
[free] (or I guess you could use [whole])

Затем выберите некоторое место для восстановления кроме установки wubi (я предполагаю, что Вы выполнили это с живого CD, так выберите локальный жесткий диск... Я использовал/host/ubuntu),

Затем хит Y для выбора и это работает.

Затем проверьте результаты. Вот некоторый терминальный вывод

bcbc@ubuntu:~$ sudo photorec /dev/loop0
PhotoRec 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
PhotoRec exited normally.
bcbc@ubuntu:~$ ls /host/ubuntu
disks    recup_dir.1  recup_dir.3  recup_dir.5      Ubuntu.ico          winboot
install  recup_dir.2  recup_dir.4  tedwireless.txt  uninstall-wubi.exe
bcbc@ubuntu:~$ cd /host/ubuntu/recup_dir.1/
bcbc@ubuntu:/host/ubuntu/recup_dir.1$ ls
f0270448.txt  f1666616.txt  f1668496.txt  f1791600.txt  f2403160.txt
f0270472.txt  f1666624.txt  f1668528.txt  f1791608.txt  f2403176.txt
f0270488.txt  f1666632.txt  f1668560.txt  f1791616.txt  f2403208.txt
...

Если Вы работаете от живого CD, сначала монтируете свой хост окон и затем root.disk:

sudo mkdir -p /media/win
sudo mount /dev/sda1 /media/win #change /dev/sda1 for your own partition
sudo mount -o loop /media/win/ubuntu/disks/root.disk /mnt

Затем можно продолжить двигаться, выбрав соответствующее циклическое устройство.

7
ответ дан 23 November 2019 в 03:02

К сожалению, ли в wubi или стандартной человечности, когда Вы удаляете вещи с rm -rf, его почти невозможный восстановиться. Там существуют инструменты, но их эффективность является относительно низкой, когда Вы использовали rm -rf

Править
Один из инструментов, объясненных в комментарии этому, был photorec. Это может помочь восстановить данные, но это не восстановит имена файлов или пути, таким образом, необходимо будет выяснить то, что что самостоятельно. Кроме того, это не может работать, потому что Вы используете Wubi и не установку прямо к диску.

8
ответ дан 23 November 2019 в 03:02

Существует два основных подхода к восстановлению данных. Первым является вырезание файла, которое пытается определить запуск и конец файлов и извлечь их. Это очень хорошо для определенных типов файлов, но Вы теряете времена файла и имена файлов. Это особенно хорошо для изображений jpeg.

Второй подход зависит очень от файловой системы. Вы, вероятно, используете ext3 или ext4. Если Вы используете ext3, то sleuthkit должен работать. Однако я полагаю, что sleuthkit еще не обрабатывает ext4. Если Ваша файловая система является ext3, попробуйте:

sudo apt-get install sleuthkit

и выполненный

fls -r <device name of your home directory>

например.

fls -r /dev/sda1

(Я не использовал WUBI, таким образом, я не знаю, где Ваш домашний раздел мог бы быть.)

Это покажет Вам имена файлов, которые могут быть восстанавливаемыми. Если они являются восстанавливаемыми, то icat может использоваться для восстановления их.

1
ответ дан 23 November 2019 в 03:02

Можете быть Вы, может попробовать мой инструмент - http://freshmeat.net/projects/extcarve "extcarve является ext2/ext3/ext4 восстановлением файла и семантическим инструментом вырезания файла. Это может восстановить диапазон форматов файлов, включая PNG, JPG, GIF, PDF, программы C/C++, PHP и HTML"

0
ответ дан 23 November 2019 в 03:02

Другие вопросы по тегам:

Похожие вопросы: