GNU ddrescue es una herramienta de recuperación de datos para unidades de disco , DVD , CD y otros medios de almacenamiento digital. Copia bloques de almacenamiento sin procesar, como sectores de disco , de un dispositivo o archivo a otro, mientras maneja errores de lectura de manera inteligente para minimizar la pérdida de datos al extraer sectores buenos de bloques parcialmente leídos.
GNU ddrescue está escrito en el lenguaje de programación C++ y está disponible como software de código abierto que se lanzó originalmente en 2004. También está disponible en forma binaria como componente en la mayoría de las distribuciones de Linux .
Descripción
ddrescue utiliza un algoritmo sofisticado para copiar datos de unidades de disco y otros dispositivos de almacenamiento, causando el menor daño adicional posible si fallan. [2] Se considera que tiene la implementación más sofisticada de un algoritmo de cambio de tamaño de bloque en software libre y de código abierto , [3] [4] y se considera una herramienta esencial de recuperación de datos. [5] [6]
El estado del proceso de copia se registra en un archivo de mapa (anteriormente llamado archivo de registro ) que ayuda en el progreso de múltiples etapas del algoritmo de recuperación y facilita la interrupción de la recuperación y su repetición según sea necesario para recuperar más datos. El programa no escribe ceros en la salida en lugar de bloques defectuosos, de modo que errores adicionales no encontrados anteriormente no destruyan bloques recuperados previamente. Esto hace posible fusionar múltiples copias defectuosas de CD o DVD en un archivo de respaldo. En virtud del archivo de mapa, solo se leen los bloques necesarios de la segunda copia y copias sucesivas.
ddrescue también cuenta con un modo de relleno , capaz de sobrescribir selectivamente partes del archivo de salida, lo que tiene usos como borrar datos, marcar áreas defectuosas o incluso, en algunos casos, reparar sectores dañados. [7]
Herramientas de recuperación no relacionadas
GNU ddrescue no es un derivado de dd, que también copia bloques de almacenamiento desde el disco, pero no opera de manera estratégica ni algorítmica.
GNU ddrescue también es distinto del programa de nombre similar dd_rescue. [8]
Véase también
Notas
- ^ GPL-2.0 o posterior desde la versión 1.19 (2014-10-03).
- ^ GPL-3.0 o posterior desde la versión 1.5 (29/06/2007) hasta la versión 1.18.1 (10/06/2014).
- ^ GPL-2.0 o posterior desde la versión 0.1 (12/08/2004) hasta la versión 1.4 (18/06/2007).
Referencias
- ↑ Antonio Diaz Diaz (25 de enero de 2024). «GNU ddrescue 1.28 publicado» . Consultado el 25 de enero de 2024 .
- ^ "Manual de GNU ddrescue". El proyecto GNU . Consultado el 6 de septiembre de 2013 .
- ^ "Recuperación de la unidad de disco: ddrescue, dd_rescue, dd_rhelp". John Gilmore. Archivado desde el original el 30 de mayo de 2013. Consultado el 6 de septiembre de 2013 .
- ^ "Disco duro dañado". www.cgsecurity.org. Archivado desde el original el 14 de noviembre de 2023. Consultado el 6 de septiembre de 2013 .
- ^ "Las mejores herramientas de recuperación de datos: lista de las 10 mejores". Geekyprojects . Consultado el 6 de septiembre de 2013 .
- ^ "12 herramientas esenciales para la recuperación del sistema". PC Plus (número 303). 22 de enero de 2011. Consultado el 6 de septiembre de 2013 .
- ^ "ddrescue - Herramienta de recuperación de datos". El proyecto GNU . Consultado el 6 de septiembre de 2013 .
- ^ El rescate de Kurt Garloff
Enlaces externos
- Manual de GNU ddrescue