Hoy repasaremos las mejores herramientas de recuperación de datos de Linux para ayudarte a recuperar cualquier dato que hayas podido perder. Si eliminaste archivos recientemente, la posibilidad de recuperarlos aumenta mucho.
Pero no pierdas la esperanza si borraste los archivos hace mucho tiempo. Aún existe la posibilidad de que los datos de los archivos sigan presentes en tu disco duro. Así que sigue leyendo, ¡quizás puedas recuperar todos los archivos que hayas perdido antes!
¿Cómo elegir las mejores herramientas de recuperación de datos de 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, accediendo a los bits fragmentados de tu disco duro.
Las principales diferencias suelen estar en la facilidad de uso, la interfaz de usuario y las funciones. Por ello, en este artículo, analizaremos las características y la funcionalidad de las 20 mejores herramientas de recuperación de datos de Linux.
1. TestDisk : herramienta de recuperación de particiones y discos
Esta es una de mis utilidades favoritas. Es una herramienta basada en la 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 recientemente un tutorial sobre la utilidad testdisk que lo guía a través de la instalación y los pasos para recuperar archivos.
Algunas de las características de TestDisk:
- Recuperar particiones eliminadas
- Reconstruir la 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 de línea de comandos realmente buena es Mondo Rescue, que tiene algunas características únicas que son realmente útiles para las personas que trabajan con varios tipos diferentes de sistemas de archivos. ¡Esta es la única utilidad que se ha utilizado durante décadas para realizar copias de seguridad, restaurar y recuperar datos de todo tipo de dispositivos de almacenamiento y unidades de cinta!
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, partición, formato, 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 libre y de código abierto como todas las demás utilidades de GNU.
Algunas de las características de ddrescue:
- Creado para ser completamente automatizado
- Los datos se recuperan de forma muy eficiente (solo se leen los bloques necesarios).
- Fusionar datos automáticamente
- Resalta automáticamente los sectores defectuosos en un disco duro
- La copia de seguridad y la recuperación se pueden reanudar
4. Redo Backup and Recovery : la utilidad de recuperación con interfaz gráfica de usuario más sencilla
Puede funcionar como una utilidad normal o como un CD/USB de arranque que puede conectar a cualquier dispositivo, iniciar la utilidad de recuperación y comenzar a recuperar datos. La ventaja de una utilidad de este tipo es que es independiente de la plataforma, lo que le 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 se ejecuta la recuperación
- Puede acceder a otras aplicaciones mientras se ejecutan operaciones de recuperación.
5. PhotoRec – Utilidad de recuperación de fotografías
Esta es otra utilidad de recuperación de CGSecurity (la otra es TestDisk). PhotoRec fue creada específicamente para recuperar fotos borradas y otros archivos multimedia 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 archivos.
6. Reparación de arranque : recuperación de archivos de 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 utilizarse como CD o como USB según disponibilidad.
Algunas de las características de Boot Repair Live CD:
- Reparar el arranque cuando el sistema operativo ya no arranca
- Reparar el arranque cuando GRUB no funciona (por ejemplo, error “GRUB rescue”)
- Fácil reinstalación o restauración de GRUB
- Permitir generar un MBR genérico para iniciar Windows
- Permitir restaurar el sector de arranque original (MBR) si fue guardado por clean-ubiquity
7. Foremost : una herramienta de recuperación de datos forense
Se trata de una herramienta de recuperación de datos forense que viene preinstalada en Kali Linux, pero que se puede instalar en prácticamente cualquier otra distribución de Linux. Esta herramienta también puede recuperar datos de imágenes (como las creadas con el comando dd ).
Algunas de las características de Foremost:
- Recupere datos en múltiples formatos de archivos multimedia
- Archivo de configuración disponible para agregar más formatos de archivo
- 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
Scalpel, que originalmente estaba basada en Foremost, es otra utilidad de tallado de archivos que funciona en Windows y Linux. Esta utilidad también funciona con archivos de imagen, pero tiene la ventaja adicional de la multiprocesamiento y la E/S asincrónica.
Algunas características de Scalpel:
- Subprocesamiento múltiple en procesadores multinúcleo para un procesamiento más rápido
- La E/S asincrónica permite que las operaciones de disco y las operaciones de búsqueda se superpongan
- Soporte de expresiones regulares
- Coincidencia de encabezado y pie de página incorporada para un mejor procesamiento de los archivos.
9. SystemRescue CD : un Live CD con paquete de rescate AIO
Esta es más una colección de herramientas que una herramienta en sí misma. Si se encuentra en una situación en la que no puede iniciar su sistema, este es el CD de recuperación de arranque que lo ayudará.
Algunas características de SystemRescue CD:
- GNU Parted : Gestión de particiones mediante 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 los sistemas de archivos de Windows.
- Testdisk : recupera 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 realizar copias de seguridad de datos en las redes locales.
10. Ultimate Boot CD : una colección de casi todas las herramientas de recuperación de datos
Al igual que el CD SystemRescue, el Ultimate boot CD es una colección de herramientas de diagnóstico. Pero no termina ahí. Si observa la captura de pantalla anterior, verá que aparecen “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 directo 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í se incluye una lista de algunas de las herramientas.
Algunas de las características de Ultimate Boot CD:
- BIOS
- Limpiador de CMOS
- Estrés de CPU
- Comprobador 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 con capacidad para conductores de uso diario
Ahora bien, Knoppix no es una utilidad de recuperación de Linux común y corriente como las que se enumeran más arriba. Aunque el objetivo de esta distribución de Linux era ejecutarse en vivo y recuperar datos o sistemas operativos perdidos, es totalmente capaz de ejecutarse como el único sistema operativo de su computadora.
Viene con casi todas las herramientas que necesitarás para recuperar datos perdidos.
Algunas de las características de Knoppix:
- Software GNU/Linux
- Detección automática de hardware
- Compatibilidad con muchas tarjetas gráficas, tarjetas de sonido, dispositivos SCSI y USB y otros periféricos.
- Se puede utilizar como disco educativo, sistema de rescate o disco de demostración de Linux.
12. GParted Live : la herramienta GUI para GNU Parted
En algunos de los Live CD mencionados anteriormente, mencionamos la herramienta GParted, que es una capa de interfaz gráfica de usuario de la utilidad GNU Parted. Bueno, si lo único que desea es la herramienta GParted para la recuperación, este Live CD resolverá su problema.
GParted Live es un CD en vivo que le brinda acceso instantáneo a GParted si desea recuperar un sistema o una partición que falla.
Algunas de las características de GParted Live:
- CD en vivo basado en Debian
- Puede administrar particiones de todos los tipos diferentes.
- Viene empaquetado con testdisk y parted para el cual GParted proporciona una capa gráfica
- Muy intuitivo y prácticamente sin curva de aprendizaje.
13. SafeCopy : una de las mejores herramientas de recuperación de datos de Linux
SafeCopy es una de las mejores herramientas de recuperación de datos de Linux y funciona cuando todo lo demás falla. Esta herramienta se utiliza para recuperar datos de sectores dañados o defectuosos en un disco duro.
SafeCopy también intenta obtener la mayor cantidad de datos posible de la unidad de origen, recurriendo incluso a algunas operaciones de bajo nivel específicas del dispositivo cuando sea posible.
Algunas de las características de SafeCopy:
- Realiza operaciones de E/S de bajo nivel para extraer la máxima cantidad de datos posibles
- Recuerda la posición de recuperación arbitraria incluso si el dispositivo de origen se desconecta con frecuencia (como las unidades USB que pueden perder la conexión debido a un almacenamiento defectuoso)
- Puede corregir errores en datos de CD, DVD e incluso unidades de disquete.
14. Comando grep : recuperación de datos de texto simple
La utilidad grep que utilizamos para buscar texto en la salida de la terminal es lo suficientemente potente como para ayudarnos también a encontrar datos de texto perdidos. Eche un vistazo al código de ejemplo que aparece a continuación:
grep -a -A 400 -B 25 'string to find here' /dev/sdb1 recover.txt
- La -a especifica que grep considere la fuente como un archivo de texto.
- -A y -B especifican que grep debe buscar 25 líneas antes y 400 líneas después de encontrar 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 ejecutar el comando nuevamente .
- /dev/sdb1 es la fuente donde queremos que se busque el texto. Queremos que se busque el texto en todo el disco.
- 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, puede recuperar y restaurar cualquier archivo eliminado que haya recuperado con esta herramienta.
ext3grep --dump-name driveext3grep --restore-all drive#Restored data is stored in this foldercd 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 completos que fueron eliminados recursivamente
- Recuperar archivos sobrescritos accidentalmente
- Recuperar los primeros sectores de un disco duro que se sobrescribieron accidentalmente
17. extundelete : un sucesor de ext3grep
Esta utilidad tiene sus raíces en el código de ext3grep. La utilidad ext3grep utilizaba el diario del disco para recuperar archivos, al igual que extundelete. Esta utilidad busca en el diario del disco copias antiguas de un inodo existente para encontrar más detalles y, en conjunto, lo convierte 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 de los archivos y los nombres de los archivos en particiones ext4
- ext4magic se basa en extundelete para gran parte de su código de recuperación 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 otra premium, pero para uso personal es una herramienta completamente gratuita. Utiliza la tecnología IntelligentScan que también puede recuperar datos gravemente dañados.
Algunas de las características de R-Undelete:
- Recuperación de MBR y GPT
- Recuperación del sector de arranque en sistemas de archivos principales
- 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. 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 inodos eliminados correctamente.
Dado que se trata de un script que combina la funcionalidad de varias herramientas, la funcionalidad es similar a la de las herramientas en sí.
20. El kit del detective : evidencia forense
Se trata de una herramienta diseñada específicamente para que los investigadores forenses realicen análisis de discos duros y recopilen pruebas. Por ello, Sleuth Kit utiliza algoritmos muy eficientes y avanzados para extraer la mayor cantidad posible de datos eliminados de los discos duros.
La herramienta anterior de la que hablamos, “ext3undel”, aprovecha la tecnología del Sleuth Kit, pero si desea utilizar esta herramienta como una herramienta independiente, puede usarla junto con su interfaz gráfica de usuario “ Autopsy ”.
Algunas de las características de The Sleuth Kit:
- Análisis de la línea de tiempo: visualización de eventos del sistema en una GUI
- Búsqueda por palabras clave: busque palabras clave en archivos de texto en todo el disco (incluidos los archivos eliminados)
- Artefactos web: extrae datos de la actividad web
- Análisis de registro: encuentre dispositivos conectados recientemente utilizando los datos del registro
- Análisis de archivos LNK: Identifique los documentos a los que se accedió recientemente
- Análisis de correo electrónico: analiza los mensajes de correo electrónico en formato mbox para su lectura y análisis.
- y muchas más funciones…
Conclusión
Esperamos que este artículo le haya permitido encontrar la herramienta adecuada para sus necesidades de recuperación de datos. Para un usuario básico, prácticamente cualquier herramienta de la lista funcionará. Sin embargo, las personas que tienen necesidades especiales en materia de recuperación de archivos deben encontrar la que tenga las funciones que necesitan.
Sin embargo, recuerde siempre que estas herramientas intentan recuperar archivos que se han eliminado en función de los metadatos que aún quedan. Sin embargo, eso no es una garantía de recuperación, por lo que siempre es mejor tener copias de seguridad de todos los datos almacenados.