Hoy revisaremos las mejores herramientas de recuperación de datos para Linux para ayudarte a recuperar cualquier dato que hayas perdido. Si eliminaste recientemente los archivos, la posibilidad de recuperarlos aumenta considerablemente.
Pero no pierdas la esperanza si eliminaste los archivos hace mucho tiempo. Todavía existe la posibilidad de que los datos del archivo estén presentes en tu disco duro. Así que sigue leyendo, ¡es posible que puedas recuperar todos los archivos que perdiste antes!
Cómo elegir las mejores herramientas de recuperación de datos para Linux
Hay muy pocas cosas que debes tener en cuenta porque la mayoría de las herramientas de recuperación de datos funcionan de manera similar al acceder a los fragmentos en tu disco duro.
Las principales diferencias suelen estar en la facilidad de uso, la interfaz de usuario y las funciones. Así que repasemos las características y funcionalidades de las 20 mejores herramientas de recuperación de datos para Linux en este artículo.
1. TestDisk – Herramienta de recuperación de particiones y discos

Esta es una de mis utilidades favoritas. Es una herramienta basada en línea de comandos pero es muy fácil de usar y muy interactiva. La utilidad se ejecuta y comienza a hacer su magia simplemente ejecutando el comando.
Escribimos un tutorial reciente sobre la utilidad testdisk que te guía a través de la instalación y los pasos para recuperar archivos.
Algunas características de TestDisk:
- Recuperar particiones borradas
- Reconstruir tabla de particiones.
- Copia de seguridad de particiones para particiones EFI GPT
- Reescribir MBR
2. Mondo Rescue – Utilidad de recuperación de unidades de red

Otra utilidad realmente buena en línea de comandos es Mondo Rescue, que tiene algunas características únicas que son realmente útiles para las personas que trabajan con múltiples tipos diferentes de sistemas de archivos. Esta es la única utilidad que se ha utilizado durante décadas para hacer copias de seguridad/restaurar/recuperar datos de todo tipo de dispositivos de almacenamiento, ¡también cintas!
Algunas características de Mondo Rescue:
- Copia de seguridad y restauración entre dispositivos RAID y no RAID
- Gestión de particiones – Cambio de tamaño, particionamiento, formateo, etc.
- Copia de seguridad y restauración entre dispositivos Linux y Windows, incluido el MBR
- Verificar la integridad de los datos.
3. ddrescue – Utilidad de Recuperación de Datos GNU

Seguimos utilizando utilidades de línea de comandos. Esta es una utilidad desarrollada por GNU. Es una utilidad gratuita y de código abierto, al igual que todas las demás utilidades de GNU.
Algunas características de ddrescue:
- Creado para ser completamente automatizado
- Los datos se rescatan de manera muy eficiente (solo se leen los bloques necesarios).
- Auto-fusión de datos
- Resalta automáticamente los sectores defectuosos en un disco duro
- La copia de seguridad y recuperación se puede reanudar
4. Redo Backup and Recovery – Utilidad de Recuperación con la Interfaz Gráfica más Sencilla

Esto puede funcionar como una utilidad regular o como un CD/USB booteable que puedes conectar a cualquier dispositivo, arrancar en la utilidad de recuperación y comenzar a recuperar datos. La ventaja de tal utilidad es que es independiente de la plataforma, lo que te permite restaurar datos para prácticamente cualquier sistema operativo, incluido Linux.
Algunas características de Redo Backup and Recovery:
- Aplicaciones básicas preinstaladas como navegador, editor de texto, incluso cuando la recuperación está en curso
- Puede acceder a otras aplicaciones mientras se están realizando operaciones de recuperación.
5. PhotoRec – Utilidad de recuperación de fotos

Esta es otra utilidad de recuperación de CGSecurity (la otra es TestDisk). PhotoRec fue creada específicamente para recuperar fotos eliminadas y otros medios de estilo gráfico de tarjetas SD y discos duros.
Algunas de las características de PhotoRec:
- Interfaz intuitiva e interactiva
- PhotoRec puede recuperar archivos incluso si el disco duro está muy dañado
- Busca una amplia variedad de formatos de archivo.
6. Reparación de Arranque – Recuperación de Archivos con Live CD

Si su sistema operativo ya no arranca y necesita recuperar archivos de su disco duro, este es el Live CD que debe utilizar. Puede usarse como un CD o un USB según disponibilidad.
Algunas de las características del Live CD de Reparación de Arranque:
- Reparación de arranque cuando el sistema operativo ya no arranca
- Reparación de arranque cuando GRUB está roto (por ejemplo, error “GRUB rescue”)
- Reinstalación o restauración fácil de GRUB
- Permite generar un MBR genérico para arrancar en Windows
- Permite restaurar el sector de arranque original (MBR) si fue guardado por clean-ubiquity
7. Foremost – Una Herramienta de Recuperación Forense de Datos

Esta es una herramienta de recuperación forense de datos que viene preinstalada en Kali Linux pero se puede instalar en prácticamente cualquier otra distribución de Linux. Esta herramienta también puede recuperar datos de imágenes (como aquellas creadas con el comando dd).
Algunas de las características de Foremost:
- Recuperar datos en varios formatos de archivos multimedia
- Archivo de configuración disponible para agregar más formatos de archivos
- Recuperar datos perdidos de iPhone desde una computadora
- Extraer elementos de datos que están incrustados o perdidos de una imagen
8. Scalpel – Una utilidad de tallado de archivos multiplataforma

Originalmente basado en Foremost, Scalpel es otra utilidad de tallado de archivos que funciona en Windows y Linux. Esta utilidad también trabaja en archivos de imagen, pero tiene la ventaja añadida de multihilo y E/S asíncrona.
Algunas características de Scalpel:
- Multihilo en procesadores multinúcleo para un procesamiento más rápido
- E/S asíncrona que permite que las operaciones de disco y las operaciones de búsqueda se superpongan
- Soporte de expresiones regulares (regex)
- Emparejamiento de encabezado-pie de página incrustado para un mejor procesamiento de archivos.
9. SystemRescue CD – Un paquete de rescate todo en uno en formato Live CD

Esto es más una colección de herramientas que una herramienta en sí misma. Si te encuentras en una situación en la que no puedes arrancar tu sistema, este es el único CD de recuperación arrancable que te ayudará.
Algunas características de SystemRescue CD:
- GNU Parted: Gestión de particiones desde la línea de comandos
- GParted: Implementación gráfica para GNU Parted
- FSArchiver: Software de archivado
- ddrescue: Encuentra sectores defectuosos en el disco duro
- Ntfs3g: Para acceder a sistemas de archivos de Windows
- Testdisk: Recuperar particiones y archivos eliminados
- Memtest: Utilidad de prueba de memoria
- Rsync: Utilidad de copia de seguridad remota
- Herramientas de red: Utilidades similares a Samba para hacer copias de seguridad de datos a través de redes locales.
10. Ultimate Boot CD – Una colección de casi todas las herramientas de recuperación de datos

Similar al CD de SystemRescue, Ultimate Boot CD es una colección de herramientas de diagnóstico. Pero no se queda ahí. Si observas la captura de pantalla anterior, notarás “Parted Magic” y “UBCD FreeDOS”. Sí, eso es exactamente lo que dice.
El CD también incluye estos dos sistemas operativos que se pueden iniciar en vivo desde este menú para solucionar cualquier problema de Linux o Windows. La lista completa de herramientas y utilidades incluidas en este CD está disponible en el sitio web, pero aquí tienes una lista de algunas de las herramientas.
Algunas de las características de Ultimate Boot CD:
- BIOS
- Limpiador CMOS
- CPUStress
- Probador de estabilidad del sistema
- Recuperación de MBR y GRUB
- Recuperación de inicio de sesión
- PhotoRec y TestDisk
- Herramientas de partición de disco
- y más…
11. Knoppix – Una distribución de recuperación capaz de ser utilizada diariamente

Ahora, Knoppix no es una utilidad de recuperación de Linux común como las mencionadas anteriormente. Aunque el propósito principal de esta distribución de Linux era ejecutarse en vivo y recuperar datos u sistemas operativos perdidos, es completamente capaz de funcionar como el único sistema operativo para tu computadora.
Viene empaquetado con casi todas las herramientas que alguna vez necesitarías para recuperar datos perdidos.
Algunas de las características de Knoppix:
- Software GNU/Linux
- Detección automática de hardware
- Soporte para muchas tarjetas gráficas, tarjetas de sonido, dispositivos SCSI y USB, y otros periféricos
- Puede ser utilizado como disco educativo, sistema de rescate o un disco de demostración de Linux
12. GParted Live – La herramienta GUI para GNU Parted

En algunos de los Live CDs mencionados anteriormente, mencionamos la herramienta GParted que es una capa GUI para la utilidad GNU Parted. Bueno, si todo lo que quieres es la herramienta GParted para recuperación, este Live CD resolverá tu problema.
GParted Live es un Live CD que te da acceso instantáneo a GParted si quieres recuperar un sistema o partición fallidos.
Algunas de las características de GParted Live:
- Basado en Debian Live CD
- Puede gestionar particiones de todo tipo
- Viene empaquetado con testdisk y parted para los cuales GParted proporciona una capa gráfica
- Muy intuitivo, con casi ninguna curva de aprendizaje
13. SafeCopy – Una de las Mejores Herramientas de Recuperación de Datos para Linux

SafeCopy es una de las mejores herramientas de recuperación de datos para Linux y funciona cuando todo lo demás falla. Esta herramienta se utiliza para recuperar datos de sectores dañados y malos en un disco duro.
SafeCopy también intenta obtener la mayor cantidad de datos posible del disco fuente, incluso recurriendo a algunas operaciones de bajo nivel específicas del dispositivo cuando corresponde.
Algunas de las características de SafeCopy:
- Realiza operaciones de E/S de bajo nivel para extraer la máxima cantidad de datos posible
- Recuerda la posición de recuperación arbitraria incluso si el dispositivo fuente se desconecta con frecuencia (como las unidades USB que pueden perder la conexión debido a un almacenamiento defectuoso)
- Puede corregir errores en datos en CD, DVD e incluso unidades de disquete
14. Comando grep – Recuperación simple de datos de texto
La utilidad grep que utilizamos para buscar texto en la salida del terminal es lo suficientemente potente como para ayudarnos a encontrar datos de texto perdidos. Eche un vistazo al ejemplo de código a continuación:
grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
- La opción -a especifica a grep que considere la fuente como un archivo de texto
- Las opciones -A y -B especifican a grep que busque 25 líneas antes y 400 líneas después de que se encuentre esta línea específica. Esto nos permite obtener el archivo de texto completo y, además, es mejor tener más datos que luego podemos eliminar, que obtener menos y tener que volver a ejecutar el comando.
- /dev/sdb1 es la fuente donde queremos buscar el texto. Queremos buscar el texto en toda la unidad
- > recover.txt será donde se guardará la salida.
15. ext3grep – Una herramienta de recuperación de archivos ext3
Esta es una herramienta de línea de comandos creada para sistemas de archivos ext3 para la recuperación de datos. Con solo dos comandos, puedes recuperar y restaurar cualquier archivo eliminado que fue recuperado con esta herramienta.
ext3grep --dump-name <drive>
ext3grep --restore-all <drive>
#Los datos restaurados se almacenan en esta carpeta
cd RESTORED_FILES
16. ext4magic – Una de las mejores herramientas de recuperación de datos de Linux para ext4

Esta es una herramienta de línea de comandos como muchas otras en la lista y está disponible en los repositorios de paquetes para la mayoría de las distribuciones de Linux.
Algunas de las características de ext4magic:
- Puede recuperar sistemas de archivos enteros que fueron eliminados de forma recursiva
- Recuperar archivos sobrescritos accidentalmente
- Recupere los primeros sectores de un disco duro que fueron sobrescritos accidentalmente
17. extundelete – Un Sucesor de ext3grep

Esta utilidad tiene sus raíces en el código de ext3grep. La utilidad ext3grep usaba el diario del disco para recuperar archivos y lo hace extundelete también. Esta utilidad busca en el diario del disco copias antiguas de un inodo existente para encontrar más detalles y los forma colectivamente en un archivo.
Algunas de las características de extundelete:
- Recuperación de particiones ext3 y ex4 (una combinación de #15 y #16)
- Uno de los programas para recuperar el contenido del archivo y los nombres de archivo en particiones ext4
- ext4magic se basa en extundelete para gran parte de su código de recuperación de ext4
18. R-Undelete – Tecnología de Recuperación de Datos IntelligentScan

Esta es una de las mejores herramientas de recuperación de datos en Linux de la lista. Tiene una versión gratuita y una versión premium, pero para uso personal, es una herramienta completamente gratuita. Utiliza la tecnología IntelligentScan que puede recuperar datos severamente dañados también.
Algunas de las características de R-Undelete:
- Recuperación de MBR y GPT
- Recuperación del sector de arranque en los principales sistemas de archivos
- Recuperar archivos en sistemas ext, FAT, NTFS
19. ext3undel – Un script personalizado para simplificar la recuperación de archivos
Este es un script escrito para simplificar el uso de algunas de las herramientas complicadas como Sleuthkit y PhotoRec y simplificarlas. El uso de estas herramientas en combinación también hace que este script sea un método más eficiente para extraer más correctamente los inodos eliminados.
Dado que este es un script que combina la funcionalidad de varias herramientas, la funcionalidad es similar a las propias herramientas.
20. The Sleuth Kit – Evidencia Forense

Esta es una herramienta diseñada específicamente para investigadores forenses que realizan análisis en discos duros y recopilan evidencia. El Sleuth Kit utiliza algoritmos muy eficientes y avanzados para extraer la mayor cantidad posible de datos eliminados de discos duros.
La herramienta anterior de la que hablamos, “ext3undel”, aprovecha la tecnología de Sleuth Kit, pero si desea utilizar esta herramienta de forma independiente, puede hacerlo junto con su interfaz gráfica de usuario “Autopsy”
Algunas de las características de The Sleuth Kit:
- Análisis de línea de tiempo: Ver eventos del sistema en una interfaz gráfica
- Búsqueda de palabras clave: Encontrar palabras clave en archivos de texto en todo el disco (incluidos los archivos eliminados)
- Artefactos web: Extraer datos de actividad web
- Análisis del registro: Encontrar dispositivos conectados recientemente utilizando datos del registro
- Análisis de archivos LNK: Identificar documentos accedidos recientemente
- Análisis de correo electrónico: Analiza mensajes de correo electrónico en formato mbox para lectura y análisis
- y muchas más características…
Conclusión
Esperamos que hayas encontrado la herramienta adecuada para tus necesidades de recuperación de datos con este artículo. Para un usuario básico, prácticamente cualquier herramienta de la lista funcionará. Pero para personas que tienen necesidades especiales con la recuperación de archivos, necesitan encontrar aquella que tenga las características que requieren.
Sin embargo, siempre recuerda que estas herramientas intentan recuperar archivos que han sido eliminados en función de los metadatos que aún quedan. Pero eso no garantiza la recuperación, por lo que siempre es mejor tener copias de seguridad de todos los datos que se están almacenando.
Source:
https://www.digitalocean.com/community/tutorials/top-best-linux-data-recovery-tools