data-recovery-linux-tools-featured

7 de las mejores herramientas de recuperación de datos para Linux

¿Su pantalla se volvió negra o su computadora portátil se congeló sin previo aviso? Tal vez su disco duro haya comenzado a sonar. Peor aún, tal vez de repente no pueda guardar en su partición de inicio.

Todos estos signos de una unidad dañada o defectuosa pueden hacer que sude, pero no hay razón para tirar su computadora de inmediato. Siga leyendo para conocer seis herramientas de Linux que pueden ayudarlo a recuperar sus datos y volver a encarrilar su vida digital.

1. Equipo de rescate Trinity

Esta distribución de Linux en vivo hecha específicamente para la recuperación de datos parecía haberse dado por muerta hace años, pero hace un par de años su desarrollador apareció con una actualización de la nada que hace que funcione de manera más efectiva en las computadoras modernas.

mejores-herramientas-de-recuperación-de-datos-linux-trinity-rescue-kit

Entonces que es Kit de rescate Trinity? Esencialmente, si su sistema operativo Linux principal (o Windows o macOS para el caso) se vuelve inutilizable debido a una falla en el disco duro o alguna otra catástrofe, puede crear una unidad USB TRK y luego iniciarla para extraer datos de su sistema operativo principal usando un comando línea. Es un disco de rescate, y uno bastante bueno que tiene características adicionales como recuperación de contraseña y escaneo de virus.

Por supuesto, aquí también hay una utilidad de recuperación masiva que busca en sus discos duros dañados o inaccesibles cualquier cosa que pueda recuperarse, y también un par de opciones para la reparación del registro de arranque maestro. Sin embargo, tenga en cuenta que hay una curva de aprendizaje bastante empinada para aprovechar realmente todas estas características.

2. Disco de prueba

Ciertas herramientas de recuperación de Linux intentan guardar sus datos copiando lo que sea recuperable de una partición dañada. Esto puede funcionar, pero no está garantizado, ya que los problemas con la partición en sí pueden oscurecer los datos que desea recuperar.

herramientas-de-recuperación-de-datos-para-linux-testdisk

Testdisk es útil ya que puede corregir errores a nivel de partición, lo que facilita la recuperación de datos utilizando Testdisk mismo u otra herramienta de recuperación de datos. Incluso puede reparar directamente un disco duro dañado y hacer que su PC con Linux vuelva a funcionar, para que pueda acceder a los datos directamente.

Además de realizar operaciones de inmersión profunda como restaurar sectores de arranque y tablas de sistemas de archivos, Testdisk también es capaz de recuperar datos, incluso datos eliminados, de discos duros en formatos NTFS, FAT, exFAT y ext.

Para instalar Testdisk en Linux, vaya a la Terminal e ingrese

sudo apt-get install testdisk

Si desea obtener más información sobre el uso de Testdisk, puede leer nuestra guía de Testdisk aquí.

3. disfrazar

Tiempo Drescue no es una herramienta de recuperación de datos en el título, debe ser su primer paso en el viaje para recuperar sus archivos. Ddrescue crea una imagen de su unidad o partición corrupta para que pueda analizar una copia de su disco dañado.

Siempre copie su disco en una imagen separada antes de comenzar las operaciones de recuperación de archivos con las herramientas que se enumeran a continuación. Cuanto más use su unidad defectuosa real, más daño puede causarle.

Drescue

Lo que ves aquí es una salida de ddrescue en acción. En el primer comando, copia todo el disco en una imagen llamada «backup.img». El segundo comando luego copia solo los bloques defectuosos en esa misma imagen, pasando esos bloques tres veces cada uno para intentar leerlos.

Cuando ejecute estos mismos comandos, utilice siempre un archivo de registro. Las copias de seguridad pueden tardar horas o días en completarse y, sin un archivo de registro, cualquier interrupción hará que vuelva a iniciar el proceso desde el principio.

Cuando se completa este proceso para su propio disco o partición, puede montar la imagen copiada y usar las siguientes utilidades para recuperar archivos de ella. El uso posterior de nuestras otras herramientas de recuperación de Linux en este artículo obtendrá datos del mismo «backup.img» creado aquí.

4. ante todo

Principal utiliza las estructuras de datos de tipos de archivos comunes para recuperar datos. Puede raspar una imagen de disco completa para todos sus archivos o especificar ciertos tipos de archivos que más le interesen.

Principal

Lo que puede ver aquí es la salida de Foremost en modo detallado (el -v opción). los -t opción busca tipos de archivo de jpg, y el -i y -o Las opciones marcan el archivo de entrada y el directorio de salida respectivos.

Puede ver que Foremost analiza la imagen ddrescue creada en el paso anterior; esa imagen tiene varios archivos JPEG. Foremost pudo encontrar diez de esos archivos, y cuando terminó de raspar la imagen, copió esos diez archivos en la carpeta de salida indicada.

5. bisturí

Bisturí, originalmente basado en Foremost, pretende ser frugal en su funcionamiento. Utiliza subprocesos múltiples y entrada/salida asincrónica para buscar imágenes de manera eficiente. Además, brinda a los usuarios el poder de especificar la cantidad de pies de página y encabezados que desean usar para la recuperación de archivos.

Los usuarios también pueden especificar los tipos de archivos que desean recuperar editando el archivo de configuración del bisturí. La configuración predeterminada produce muchos resultados, incluso sin el modo detallado (parámetro -v) activado.

bisturí

En esa captura de pantalla, puede ver el resultado final del análisis de bisturí de «backup.img». El comando básico (enumerado en la parte inferior de la captura de pantalla) requiere solo un directorio de salida y una imagen para el análisis.

6. Grabación fotográfica

FotoRec se aleja de sus competidores centrándose en la recuperación de fotografías, videos y documentos de texto. También funciona como una utilidad interactiva dentro de la propia consola. Mira toda su majestuosidad

linux-photorec-screenshot-recortado

El comando PhotoRec inicial debe especificar una imagen deseada (nuestro backup.img) y una carpeta de salida. PhotoRec luego deja al usuario en su entorno gráfico. La captura de pantalla aquí muestra el tamaño de la imagen. En otras pantallas, pregunta por el tipo de partición del disco y si desea o no buscar archivos en toda la imagen.

7. grep

Finalmente, llegamos a grep. Puede que esta no parezca la opción de recuperación más sencilla, pero grep tiene el poder de encontrar archivos de texto borrados o perdidos buscando cadenas presentes en un dispositivo de bloque o imagen de disco.

Existe un archivo en backup.img llamado «myfile». Contiene solo una línea de texto: «Este es el archivo que intentaré recuperar».

Grep usa esa cadena como punto de partida para la recuperación de archivos. Junto con algunos otros parámetros, puede ver que, en este ejemplo, vuelca la cadena encontrada en un nuevo archivo binario llamado «texto encontrado».

linux-grep1-captura de pantalla-recortada

En particular, querrá prestar atención a, y modificar, el -C parámetro que imprime contexto extra alrededor de la cadena en el comando inicial. Este comando de ejemplo le dice a grep que busque una línea de texto antes y una después de la cadena proporcionada.

A partir de -C 200, grep encontraría 200 líneas antes y después de una cadena. Tal alcance es innecesario aquí, pero podría ser importante para archivos de texto más grandes con cientos de líneas. Por supuesto, necesitará conocer el texto de sus propios archivos para que grep tenga un punto de partida para comenzar su búsqueda.

Grep generará un archivo binario como salida. Aún así, algunas partes serán legibles por humanos, como la línea de texto deseada de este ejemplo cerca de la parte inferior de esta captura de pantalla. Será su trabajo extraer manualmente los datos que necesita. Es un trabajo duro, sin duda, pero supera la alternativa de no tener ningún archivo.

grep

Conclusión

En resumen, asegúrese de copiar primero su unidad o partición con ddrescue, luego trabaje en esa copia con cualquiera de las otras herramientas de recuperación de Linux que necesite. No tenga miedo de probar más de una herramienta, especialmente si su primera opción no encontró los datos que deseaba.

Se paciente. Con un poco de suerte, recuperará sus preciados archivos antes de que se dé cuenta.

Este artículo se publicó por primera vez en febrero de 2018 y se actualizó en marzo de 2019.

Experto Geek - Tu Guía en Tendencias Tecnológicas