¿Recuperar datos eliminados con rm -rf en Wubi?

Respuestas:

7

Debería ser posible usando photorec ... por ejemplo, en mi instalación de wubi hice lo siguiente:

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

Luego seleccione un lugar para recuperar que no sea la instalación de wubi (supongo que ejecutaría esto desde un CD en vivo, así que seleccione el disco duro local ... Usé / host / ubuntu)

Luego presione Y para seleccionar y se ejecuta.

Luego verifique los resultados. Aquí hay alguna salida 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
...

Si está ejecutando desde un CD en vivo, primero monte el host de Windows y luego el 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

Luego puede continuar seleccionando el dispositivo de bucle apropiado.

bcbc
fuente
Hmm ... gracias por esto, lo intentaré. ¿Qué pasa con los archivos recuperados por photorec, cuando lo intenté por primera vez recibí algunos archivos de imagen y mucho .txt, pero qué pasa con .php o .css o .html? ¿El fotorrec los recupera?
Shogun
De acuerdo con cgsecurity.org/wiki/File_Formats_Recovered_By_PhotoRec , recupera .php y .html, pero .css no está en la lista. Debería poder apuntar a tipos específicos ... consulte cgsecurity.org/wiki/… si desea limitar los resultados.
bcbc
bcbc - gracias, esta es la manera correcta de hacerlo, recuperó muchos archivos, va a verificarlos todos)) esto es mejor que nada. Verifiqué tu respuesta como solución;)
Shogun
Buena suerte. Háganos saber cómo va
bcbc
8

Desafortunadamente, ya sea en wubi o en ubuntu estándar, cuando eliminas cosas rm -rf, es casi imposible recuperarse. Existen herramientas por ahí, pero su efectividad es relativamente baja cuando se usarm -rf

EDITAR
Una de las herramientas explicadas en un comentario a esto fuephotorec. Puede ayudar a recuperar datos, pero no restaurará los nombres de archivo o las rutas, por lo que tendrá que descubrir qué es lo que es por su cuenta. Además, es posible que no funcione porque está utilizando Wubi y no una instalación directa a la unidad.

Thomas Ward
fuente
2
Photorec pudo recuperar más del 75% de los datos para mí (después rm -rf). No es adecuado para recuperar una partición completa, pero si desea guardar algunos archivos muy importantes, este es el camino a seguir (no recupera los nombres de los archivos, por lo que lleva un tiempo encontrar el archivo correcto).
organizar el
@arrange puso énfasis en "pocos". Eliminaron toda la /home/estructura de directorios, de acuerdo con su mensaje. Es bastante posible, entonces, que la sección en la que /home/se encontraba el área esté realmente arruinada sin posibilidad de reparación o recuperación. También tenga en cuenta que esto es wubiasí, no todo funciona.
Thomas Ward
1

Hay dos enfoques principales para recuperar datos. El primero es la talla de archivos que intenta identificar el inicio y el final de los archivos y extraerlos. Esto es muy bueno para ciertos tipos de archivos, pero pierde los nombres y los tiempos de los archivos. Es particularmente bueno para imágenes JPEG.

El segundo enfoque depende mucho del sistema de archivos. Probablemente esté usando ext3 o ext4. Si está utilizando ext3, entonces sleuthkit debería funcionar. Sin embargo, creo que sleuthkit aún no maneja ext4. Si su sistema de archivos es ext3, intente:

sudo apt-get install sleuthkit

y correr

fls -r <device name of your home directory>

p.ej

fls -r /dev/sda1

(No he usado WUBI, así que no sé dónde podría estar la partición de su casa).

Esto le mostrará los nombres de archivo que pueden ser recuperables. Si son recuperables, entonces icat puede usarse para recuperarlos.

Charlie Daly
fuente
Wubi no usa una partición. Wubi se instala dentro de Windows y se ejecuta desde un archivo de imagen virtual que actúa como el disco duro que contiene todos los datos. En realidad, no se encuentra en la unidad como su propia partición. Posteriormente, como la partición no existe para el sistema operativo Linux, su método mencionado anteriormente probablemente no funcionará
Thomas Ward
Sí, probé este método, también con testdisk y photorec, pero nada de esto funcionó ... Mi mente se vuelve loca ahora. :(
Shogun
@Shogun realmente no hay otros métodos que puedas probar, entonces. Porque el 99.99% de las veces, eliminar cualquier cosa a través del terminal, incluso con solo, rmes irrecuperable. Desafortunadamente, no hay solución a su problema, ya que ninguno funcionó (por cierto, mencioné que la recuperación sería casi imposible en mi respuesta).
Thomas Ward
OKAY. Gracias a todos por las respuestas, voy a comprar jabón y una soga ... =))
Shogun
0

Puede probar mi herramienta: http://freshmeat.net/projects/extcarve "extcarve es una herramienta de recuperación de archivos ext2 / ext3 / ext4 y herramienta semántica de tallado de archivos. Puede recuperar una variedad de formatos de archivo, incluidos PNG, JPG, GIF, PDF, programas C / C ++, PHP y HTML "

Lakshmipathi
fuente
Gracias, pero ya terminé con esto usando photorec.
Shogun