A veces, en el mundo del software libre, hay que sacar lo mejor de lo que hay. A veces, lo que está disponible no es tan bueno. Cuando perdí repentinamente algunos datos críticos como resultado de un disco dañado, pensé que tendría que desembolsar una cantidad de dinero potencialmente importante para una utilidad de recuperación de alta calidad. En mi búsqueda para encontrar el programa adecuado, me encontré con la mención de TestDisk, una utilidad gratuita increíblemente útil que me ha salvado de la pérdida de muchos datos (por no mencionar a un cónyuge bastante enfadado). Se trata de una herramienta de línea de comandos, por lo que no hay una interfaz gráfica de lujo, pero la interfaz basada en menús hace que el proceso de recuperación sea bastante sencillo, y puede manejar FAT, NTFS, ext2-4, y más.

Nota: No todas las características de recuperación serán exactamente las mismas en todos los sistemas de archivos y tipos de partición.

Cómo obtener TestDisk

Si bien es una utilidad de Linux, en realidad no tiene que tener Linux instalado para usarlo. Hay varios CDs en vivo que puede utilizar para ejecutar TestDisk, y una lista completa se puede encontrar aquí.

Si no estás familiarizado con Linux o con los Live CDs, no dejes que eso te desanime. Muchos de los sistemas del enlace anterior son muy fáciles de usar y no requieren conocimientos especiales. Descarga el archivo .iso, que puede variar entre unos pocos MB y unos pocos GB, y utiliza tu software de grabación favorito para grabarlo en un CD/DVD. Asegúrate de que seleccionas la opción de grabación de imagen/grabación de ISO o similar, ya que no se podrá arrancar si simplemente se coloca en el CD como un archivo normal. Cuando haya terminado, reinicie su PC con el CD en la unidad y su Linux en vivo debería arrancar.

Si ya estás ejecutando Linux, es probable que TestDisk esté disponible en los repositorios en línea de tu distribución. Los usuarios de Ubuntu, por ejemplo, pueden obtenerlo con

sudoapt-get install testdisk

o utilizar el Centro de Software de Ubuntu.

Escaneo normal

Cuando inicie TestDisk, se le hará una pregunta sobre cómo manejar los archivos de registro. Como es la primera vez que lo lanzamos, sólo tenemos que crear uno nuevo.

testdisk-start

No es una mala captura de pantalla, el programa realmente es de ese extraño color gris.

Una vez que el programa ha detectado tus discos, se te dará la opción de seleccionar cuál de ellos necesita la recuperación. Esta lista también incluye medios externos como discos duros USB, así que asegúrate de que estás seleccionando el dispositivo correcto. Además, el valor del tamaño debe ser preciso si quieres una recuperación adecuada. Cualquier otra cosa indica un problema de detección de la unidad y dará lugar a un fallo de recuperación.

testdisk-selectdevice

Después de eso, seleccionarás el tipo. Los cambios son, usted quiere la primera opción, Intel. Cualquier otra cosa y probablemente lo sabrás.

testdisk-partitiontype

Ahora, usted elige la acción que desea realizar. Para un intento de recuperación normal, simplemente elige Analizar. Cubriremos las otras opciones en un momento.

testdisk-selectaction

testdisk-selectpartition

Con suerte, TestDisk encontrará su(s) partición(es) perdida(s) y le dará la opción de escribir los datos recuperados en el disco. Si no es así, es posible que tenga que hacer un análisis más profundo. Esto buscará en su unidad cilindro por cilindro en un intento de encontrar los datos perdidos. Si tienes que hacer un escaneo profundo, ve a por un café y una revista. Te llevará un rato.

Opciones adicionales

Si hubieras elegido Avanzado en lugar de Analizar en el menú mostrado arriba, tendrías otras opciones muy útiles a tu disposición.

testdisk-advanced

Boot hará un intento de recuperar el sector de arranque de la partición seleccionada. Image le permitirá crear un archivo de imagen de la partición seleccionada, y otros tipos de partición pueden tener varias otras opciones dependiendo de su tipo.

La mayoría de las otras opciones de TestDisk, tales como Geometría y Código MBR, pueden ser potencialmente peligrosas para su sistema si se usan incorrectamente. A menos que sepa exactamente lo que está haciendo, se recomienda que evite estas secciones.

Conclusión

Desde la primera vez que lo usé, supe que TestDisk se convertiría en una de mis principales herramientas de recuperación, junto con Clonezilla y Super Grub Disk.

En mi experiencia, realmente ha superado a algunas de las herramientas de recuperación de pago que he utilizado en mis años como técnico de PC. Después de todo, es un programa de recuperación de datos casi universal, con todas las funciones y muy eficaz, que se puede ejecutar desde un CD en vivo, de forma gratuita. ¿Qué es lo que no te gusta?