Como recuperar datos perdidos de un USB

Cuantas veces hemos perdidos ya sea por accidente o por algún daño sufrido datos importantes en nuestra memoria USB, tarjeta de memoria… Pues la solución a esto es muy simple, tener un ordenador con algún tipo de SO Unix (en mi caso OS X) y una pequeña herramienta (software libre) llamada foremost.

El primer paso es descargar he instalar el programa, por su puesto desde su pagina de sourceforge, he instalarlo de forma manual como cualquier programa linux.

$ tar xzvf foremost-xxx.tar.gz

$ cd /foremost-xxx

$ less README         “paso importantisimo para saber como instalar según el SO que tenemos”

$ make mac

$ make macinstall

Y después de esto tendremos instalador el programa, este es el caso para MacOS X, pero como ya he dicho en el README viene como sería para Linux, Solaris, BSD…

Bueno, ahora viene la parte interesante, en primer lugar necesitamos una imagen de donde queremos hacer la recuperación, para esto usamos dd

$ dd if=/dev/disk1 of=/home/manolete/recuperacion.img

De esta forma creamos una imagen del dispositivo, la cual trataremos ahora con el programa, pero antes creamos la carpeta donde vamos a guardar los archivos recuperados.

$ sudo mkdir /home/manolete/recuperacion

Y por último, usamos el foremost

$ foremost -o /home/manolete/recuperacion/ -t all -i /home/manolete/recuperacion.img

Tras esto, miramos en nuestra carpeta recuperacion y veremos clasificados por tipo de archivos todos los archivos que había en el dispositivo, incluso los que borramos, (no siempre se recuperar, ya que muchas veces se reescriben otros encima de estos y luego no hay posibilidad de salvarlos). Bueno, todo esto sin necesidad de llamar a un servicio informatico de categoria ni usando pesados programas con carisimas licencias. Solo software libre, una terminal Unix y algo menos de 1MB.

Ante todo mi agradecimiento al autor de este video, del cual me he basado.

ACTUALIZACIÓN: Se me olvido mencionar que para saber el archivo del disco en el directorio /dev usamos el comando:

$ df -a

~ por leperotero en abril 12, 2011.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
AstroFloyd's blog

Notes on (typically) software-related issues

ShakTI HPGC

Scheduling hardware resources

uroboros.es

Un blog sobre Informática, Internet y nuevas tecnologías

Txapuzas electrónicas

Donde el aburrimiento se une con la imaginación

Tic Tac

El blog de las nuevas tecnologías

Rctorr's Blog

Hacking life, in life

El Trasteador

Donde el aburrimiento se une con la imaginación

debianhackers.net/

In memoriam: I. M. (1973-2015)

DaboBlog

lsb_release -a > Debian GNU/Linux unstable. Por David Hernández (Dabo)

El valle del Viento Helado

Donde el aburrimiento se une con la imaginación

Programación en Lenguaje Ensamblador

-El Verdadero Lenguaje de las Máquinas-

WordPress.com

WordPress.com is the best place for your personal blog or business site.

A %d blogueros les gusta esto: