Páginas

miércoles, 9 de octubre de 2013

Cómo recuperar archivos borrados en Windows usando un Live CD de Ubuntu

A menudo pasa que se pierden archivos que nos son útiles para nuestro trabajo, bien por un ataque informático, por problemas de hardware o por borrarlos por error. El caso es que dichos archivos después de perdidos nos damos cuenta de que nos son necesarios. Ya existe varias herramientas disponibles para recuperar archivos borrados en Windows, que nos puede facilitar la tarea.


Los archivos que hay en un disco duro, Windows los clasifica gracias a una tabla de registros donde aparecen todos los sectores del disco duro, y en esta tabla indica el sector de comienzo y fin para cada archivo. Al eliminar un archivo, incluso después de vaciar la papelera de reciclaje, lo que ocurre es que el sistema operativo marca los sectores ocupados por este archivo como disponible, pero en realidad sigue estando el archivo en el disco duro.

Por tanto esta información dejaría de estar disponible para Windows, pero aún se pueden recuperar, siempre y cuando no se hayan se escriban nuevos datos sobre estos sectores. Por tanto, lo ideal para evitar sobreescribir estos sectores que queremos recuperar, es dejar de usar el disco duro inmediatamente y así poder recuperar los archivos borrados, que de otra forma sería imposible de hacer.

Muchas de las herramientas existentes para recuperar archivos borrados en Windows, necesitan instalación, con el riesgo de sobrescribir los datos del disco duro que ello conlleva. Así pues, una de las formas más efectivas que hay de recuperar los archivos borrados en Windows es con un Live CD/USB de Ubuntu o cualquier otra distribución derivada.

Lo primero que se debería hacer es descargar una versión de Ubuntu, aquí os dejo un enlace para que podáis hacerlo, a continuación procede a grabarlo en un DVD o crea un disco de arranque USB. Pero nunca lo hagas desde el ordenador desde el que quieres recuperar el archivo o de lo contrario podrias perderlo para siempre, lo mejor es hacerlo desde otro equipo.

ntfsundelete, es una herramienta de Ubuntu, que permite recuperar archivos borrados de discos que tienen particiones NTFS, que es el sistema de particiones que usa Windows.

Y claro como, se arranca desde el cd/DVD o USB en ningún momento se usa del disco duro, evitando así el riesgo sobrescribir los datos.

A continuación los pasos para que podáis hacerlo sin problemas:

1.   Identificar el disco

Como es de imaginar el primer paso es, identificar el disco duro y en su caso la partición en la que se encontraría el archivo que se quiere recuperar. Para ello tecleamos el siguiente comando en el Terminal.
sudo fdisk –l
A continuación pulsamos la tecla enter.

Con esta instrucción la terminal nos mostrará todos los discos que haya instalados en el equipo y sus respectivas particiones. Tendríamos que buscar la línea que termine con HPSF/NTFS con la etiqueta Sistema.

La nomenclatura que da Ubuntu a todos los discos es sd seguido de las letras del alfabeto en orden de aparición, y un número para identificar las particiones. Por ejemplo, si solo tenemos un disco duro, este recibiría el nombre sda y si solo tiene una partición sería sda1.

2.   Buscar archivos recuperables

Una vez identificado el disco, se escanea para ver que archivos se pueden recuperar. Para ello se escribe lo siguiente en el terminal:

sudo ntfsundelete

Por ejemplo:
sudo ntfsundelte /dev/sdb1
Los nombres de los archivos que pueden recuperarse aparecerán en la columna de la derecha. En la tercera columna aparece un porcentaje que indica la fracción de un archivo que es recuperable.


En este caso del ejemplo había guardados 5 archivos en el disco, que se han borrado, como se puede apreciar aparecen los 5 y pueden ser recuperados en un 100%.

No siempre los resultados serán tan favorables, especialmente si tratas de recuperar muchos archivos.

3.   Recuperar los archivos

En el caso del ejemplo hay 5 archivos que recuperar, 3 .PNG, 1 archivo .AI y 1 archivo .MD.

Para recuperar rápidamente todos los PNGs usaremos *, el asterisco funciona como una especie de wildcardque selecciona todos los archivos al mismo tiempo.

Escribimos en la terminal:
sudo ntfsundelete –u –m *.png

En este caso sería
sudo ntfsundelete /dev/sdb1 -u -m *.png


Los archivos recuperados se almacenan en la carpeta HOME o Carpeta Personal, por defecto. La herramienta ntfsundelte no realiza ningún cambio sobre tu disco duro, así que para enviar de regreso los archivos a tu disco deberás moverlos manualmente después de la recuperación. También puedes guardarlos en un pendrive, subirlos a la nube o enviártelos por correo, las opciones son variadas.

Existe otra manera de recuperar los archivos a través de un número de identificación única en el disco. En lugar de usar la extensión del archivo usamos su Inode. En la lista de archivos recuperables, la primera columna a la izquierda muestra un número. Ese número puede ser usado para elegir el archivo a recuperar.

Aún tengo un archivo .AI que recuperar, su Inode según se lee en la terminal es "64".


 Para recuperar un archivo por su Inode, se escribe en la terminal:
sudo ntfsundelete –u –i

En este caso:
sudo ntfsundelete /dev/sdb1 –u –i 64

4.   Tomar propiedad de los archivos recuperados

Ahora todos mis archivos recuperados se encuentran en la carpeta HOME. Sin embargo, aún no podemos acceder a ellos. Esto pasa porque ntfsundelete guarda los archivos como "root" y no como el usuario actual.

Podemos verificar el propietario de los archivos escribiendo en la terminal:
ls –l

La lista muestra los permisos, propietarios, tamaño y ultima fecha de modificación.


Para tomar propiedad de estos archivos escribimos:
sudo chown *
En mi caso sería:
sudo chown gabriela *

Los archivos ahora son accesibles y podemos hacer con ellos lo que queramos.

Aunque este método no es precisamente el mas amigable, ni tampoco cuenta con una interfaz gráfica, es muy efectivoseguro y gratuito. Por último apuntar que este proceso no funciona con discos SSD (Solid State Drive), ya que en este tipo de dispositivos una vez borrado un archivo este se borra para siempre de manera real.

Fuente www.bitelia.com

No hay comentarios:

Publicar un comentario