Recuperar dados apagados com rm -rf no Wubi?

14

Eu apaguei acidentalmente /home com sudo rm -rf .

Eu tentei restaurá-lo com o testdisk, mas como o Ubuntu é do Wubi, ele não pode listar o sistema de arquivos e eu não sei outra maneira de fazer isso.

Como posso restaurar meus dados? É importante.

Estou usando o 10.10 no Wubi

    
por Shogun 11.07.2011 / 19:01

4 respostas

7

Deveria ser possível usar photorec ... por exemplo. na minha instalação do wubi eu fiz o seguinte:

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])

Em seguida, selecione algum local para recuperar diferente da instalação do wubi (suponho que você executaria isso de um live CD, então selecione o disco rígido local ... usei / host / ubuntu)

Em seguida, pressione Y para selecionar e será executado.

Em seguida, verifique os resultados. Aqui está uma saída de terminal

bcbc@ubuntu:~$ sudo photorec /dev/loop0
PhotoRec 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <[email protected]>
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
...

Se você estiver executando a partir de um CD ao vivo, primeiro monte seu host do Windows e, em seguida, o 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

Depois, você pode continuar selecionando o dispositivo de loop apropriado.

    
por bcbc 14.07.2011 / 02:21
8

Infelizmente, seja no wubi ou no ubuntu padrão, quando você remove coisas com rm -rf , é quase impossível recuperar. Existem ferramentas disponíveis, mas sua eficácia é relativamente baixa quando você usa rm -rf

EDITAR
Uma das ferramentas explicadas em um comentário para isso foi photorec . Pode ajudar a recuperar dados, mas não irá restaurar nomes de arquivos ou caminhos, então você terá que descobrir o que é o que por conta própria. Além disso, pode não funcionar porque você está usando o Wubi e não uma instalação direta para a unidade.

    
por Thomas Ward 11.07.2011 / 19:12
1

Existem duas abordagens principais para recuperar dados. A primeira é a criação de arquivos, que tenta identificar o início e o fim dos arquivos e extraí-los. Isso é muito bom para determinados tipos de arquivos, mas você perde os nomes dos arquivos e os horários dos arquivos. É particularmente bom para imagens jpeg.

A segunda abordagem depende muito do sistema de arquivos. Você provavelmente está usando ext3 ou ext4. Se você estiver usando o ext3, o sleuthkit deverá funcionar. No entanto, acredito que o sleuthkit ainda não manipula o ext4. Se o seu sistema de arquivos é ext3, tente:

sudo apt-get install sleuthkit

e execute

fls -r <device name of your home directory>

por exemplo,

fls -r /dev/sda1

(Eu não usei o WUBI para não saber onde sua partição inicial pode estar.)

Isso mostrará os nomes dos arquivos que podem ser recuperados. Se eles são recuperáveis, então o icat pode ser usado para recuperá-los.

    
por Charlie Daly 11.07.2011 / 21:50
0

Pode ser que você possa experimentar minha ferramenta - link "extcarve é uma ferramenta de recuperação de arquivos e de arquivos semânticos ext2 / ext3 / ext4. Ele pode recuperar vários formatos de arquivos, incluindo PNG, JPG, GIF, PDF, programas C / C ++, PHP e HTML"

    
por Lakshmipathi 17.07.2011 / 06:40