GNU/Linux >> Tutoriales Linux >  >> Linux

Las 20 mejores herramientas de recuperación de datos de Linux para recuperar archivos borrados o dañados

Hoy repasaremos las mejores herramientas de recuperación de datos de Linux para ayudarlo a recuperar cualquier dato que haya perdido. Si eliminó los archivos recientemente, la posibilidad de recuperar esos archivos aumenta mucho.

Pero no pierda la esperanza si eliminó los archivos hace mucho tiempo. Todavía existe la posibilidad de que los datos del archivo aún estén presentes en su disco duro. Así que sigue leyendo, ¡también podrías recuperar todos los archivos que has perdido antes!

¿Cómo elegir las mejores herramientas de recuperación de datos de Linux?

Hay muy pocas cosas que debe considerar porque la mayoría de las herramientas de recuperación de datos funcionan de manera similar al acceder a los bits fragmentados en su 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 la funcionalidad de las 20 mejores herramientas de recuperación de datos de Linux en este artículo.

1. TestDisk:herramienta de recuperación de partición y disco

Esta es una de mis utilidades favoritas. Es una herramienta basada en la línea de comandos, pero es realmente 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 lo guía a través de la instalación y los pasos para recuperar archivos.

Algunas de las funciones de TestDisk:

  • Recuperar particiones eliminadas
  • Reconstruir la tabla de particiones.
  • Copia de seguridad de partición 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 en múltiples tipos diferentes de sistemas de archivos. Esta es la única utilidad que se ha utilizado durante décadas para realizar copias de seguridad/restaurar/recuperar datos de todo tipo de unidades de cinta de dispositivos de almacenamiento.

Algunas características de Mondo Rescue:

  • Copia de seguridad y restauración entre dispositivos RAID y no RAID
  • Administración de particiones:cambio de tamaño, creación de particiones, 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

Todavía nos quedamos con las utilidades de línea de comandos. Esta es una utilidad que fue desarrollada por GNU. Esta es una utilidad gratuita 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 rescatan de manera muy eficiente (solo se leen los bloques necesarios).
  • Combinar datos automáticamente
  • Resalta automáticamente los sectores defectuosos en un disco duro
  • Copia de seguridad-Recuperación es reanudable

4. Redo Backup and Recovery:la utilidad de recuperación de GUI más fácil

Esto 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. El beneficio de esta utilidad 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 está ejecutando la recuperación
  • Puede acceder a otras aplicaciones mientras se ejecutan las 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 se creó 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 gran variedad de formatos de archivo.

6. Reparación de arranque:recuperación de archivos de CD en vivo

Si su sistema operativo ya no arranca y necesita recuperar archivos de su disco duro, este es el Live CD que debe usar. Se puede usar como CD o USB según disponibilidad.

Algunas de las funciones de Boot Repair Live CD:

  • Reparar el arranque cuando el sistema operativo ya no arranca
  • Reparar el arranque cuando GRUB no funciona (p. ej., error de "rescate de GRUB")
  • 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 se guardó con clean-ubicuity

7. Foremost:una herramienta de recuperación de datos forenses

Esta es una herramienta de recuperación de datos forenses que está 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 las creadas con el comando dd ).

Algunas de las funciones de Foremost:

  • Recuperar 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. Bisturí:una utilidad de tallado de archivos multiplataforma

Originalmente basado en Foremost, Scalpel es otra utilidad para tallar archivos que funciona en Windows y Linux. Esta utilidad también funciona con archivos de imagen, pero tiene la ventaja adicional de subprocesos múltiples y E/S asíncrona.

Algunas características de Scalpel:

  • Multiproceso en procesadores multinúcleo para un procesamiento más rápido
  • La E/S asíncrona permite que las operaciones de disco y de búsqueda se superpongan
  • Compatibilidad con expresiones regulares
  • Coincidencia de encabezado y pie de página integrada para un mejor procesamiento de archivos.

9. CD SystemRescue:un CD en vivo del paquete AIO Rescue

Esto es más una colección de herramientas que una herramienta en sí misma. Si está atrapado en una situación en la que no puede iniciar su sistema, este es el único CD de recuperación de inicio que lo ayudará.

Algunas funciones del CD SystemRescue:

  • GNU separado :Gestión de particiones desde la línea de comandos
  • GParted :Implementación gráfica para GNU Parted
  • Archivador FS :software de archivador
  • dirección :Encuentra sectores defectuosos en el disco duro
  • Ntfs3g :para acceder a los sistemas de archivos de Windows.
  • Disco de prueba :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 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

Similar al CD de SystemRescue, el CD de arranque Ultimate es una colección de herramientas de diagnóstico. Pero no termina en eso. Si ve la captura de pantalla anterior, notará "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í hay una lista de algunas de las herramientas.

Algunas de las funciones de Ultimate Boot CD:

  • BIOS
  • Limpiador de CMOS
  • Estrés de CPU
  • 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 con capacidad para conductores diarios

Ahora Knoppix no es su utilidad habitual de recuperación de Linux como las enumeradas anteriormente. Aunque el propósito completo de esta distribución de Linux era ejecutarse en vivo y recuperar datos perdidos o sistemas operativos, es totalmente capaz de ejecutarse como el único sistema operativo para su computadora.

Viene empaquetado con casi todas las herramientas que necesitarías para recuperar datos perdidos.

Algunas de las funciones 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 anteriores, mencionamos la herramienta GParted, que es una capa GUI de la utilidad GNU Parted. Bueno, si todo lo que desea es la herramienta GParted para la recuperación, este CD en vivo resolverá su problema.

GParted Live es un CD en vivo que le brinda acceso instantáneo a GParted si desea recuperar un sistema o partición que falla.

Algunas de las funciones de GParted Live:

  • CD en vivo basado en Debian
  • Puede administrar particiones de todos los tipos diferentes
  • Viene empaquetado con testdisk y separado para el cual GParted proporciona una capa gráfica
  • Muy intuitivo, casi 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 y defectuosos en un disco duro.

SafeCopy también intenta obtener la mayor cantidad de datos posible de la unidad de origen, incluso recurriendo a algunas operaciones de bajo nivel específicas del dispositivo cuando corresponde.

Algunas de las funciones de SafeCopy:

  • Realiza operaciones de E/S de bajo nivel para extraer el máximo de datos posibles
  • Recuerda la posición de recuperación arbitraria incluso si el dispositivo de origen se desconecta con frecuencia (como unidades USB que pueden perder la conexión debido a un almacenamiento defectuoso)
  • Puede corregir errores en los datos de CD, DVD e incluso unidades de disquete

14. Comando grep – Recuperación de datos de texto simple

La utilidad grep que usamos 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
  • El -a especifica grep para considerar la fuente como un archivo de texto
  • El -A y -B especifica grep para encontrar 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 podamos 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 el texto se busque en todo el disco
  • > recuperar.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 se recuperó con esta herramienta.

ext3grep --dump-name <drive>
ext3grep --restore-all <drive>

#Restored data is stored in this folder
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 completos que se eliminaron 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 usó el diario del disco para recuperar archivos y también lo hace extundelete. Esta utilidad busca en el diario del disco copias antiguas de un inodo existente para encontrar más detalles y lo 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 de archivos y los nombres de 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 una 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 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 correctamente más de los inodos eliminados.

Dado que este es un script que combina la funcionalidad de múltiples herramientas, la funcionalidad es similar a las propias herramientas.

20. The Sleuth Kit – Evidencia forense

Esta es una herramienta diseñada específicamente para que los investigadores forenses realicen análisis en discos duros y recopilen evidencia. Por lo tanto, 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 usar esta herramienta de forma independiente, puede usarla 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 GUI
  • Búsqueda de palabras clave: Encuentre palabras clave en archivos de texto en todo el disco (incluidos los archivos eliminados)
  • Artefactos web: Extraer datos de actividad web
  • Análisis de registro: Encuentre dispositivos conectados recientemente usando los datos de registro
  • Análisis de archivos LNK: Identidad de 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 funciones...

Conclusión

Esperamos que haya encontrado la herramienta adecuada para sus 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 las personas que tienen necesidades especiales con la recuperación de archivos, necesitan encontrar uno 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. Pero eso no es una garantía de recuperación, por lo que siempre es mejor tener copias de seguridad de todos los datos que se almacenan.


Linux
  1. Las 5 mejores herramientas de migración de datos para Linux

  2. ¿Cómo recuperar archivos borrados en Linux usando la herramienta de recuperación de datos Scalpel?

  3. Las mejores herramientas para recuperar datos [Windows, Linux, DOS, MacOS X]

  4. Las mejores herramientas de transferencia de archivos en Linux

  5. Unix/Linux recuperar/recuperar archivos borrados

Las 15 mejores herramientas de física para el sistema Linux para enseñar física

Las 15 mejores herramientas químicas para el sistema Linux

Las 15 mejores herramientas de biología para el sistema Linux

Las 10 mejores herramientas de selección de color para el sistema Linux

Las 10 mejores herramientas de escaneo para el sistema Linux

Las 10 mejores herramientas meteorológicas para el sistema Linux