dvdisaster es un programa informático cuyo objetivo es mejorar la supervivencia de los datos en discos ópticos mediante la creación de datos de detección y corrección de errores , que se utilizan para la recuperación de datos . dvdisaster funciona exclusivamente a nivel de imagen. Este programa se puede utilizar para generar datos de código de corrección de errores (ECC) a partir de un medio existente o para aumentar una imagen ISO con datos ECC antes de escribirla en un medio. dvdisaster es un software libre disponible bajo la Licencia Pública General de GNU .
Modos de recuperación
Cuando un disco óptico sufre daños físicos (por ejemplo, si se raya) o comienza a deteriorarse , es posible que algunas partes de los datos del disco se vuelvan ilegibles. Al utilizar los datos ECC generados previamente por dvdisaster , se pueden recuperar las partes dañadas de los datos del disco.
Los dos modos de generación de datos ECC en dvdisaster utilizan códigos Reed-Solomon . En el modo RS01, los datos generados se crean a partir de una imagen de disco y se almacenan en un archivo independiente, que debe escribirse en algún otro medio. Por otra parte, en el modo RS02, los datos ECC se añaden al final de la imagen de disco antes de que la imagen se grabe en el disco.
Cuando se ha aumentado un CD o DVD en modo RS02, la sección "aumentada" de los datos permanece invisible para el usuario normal y el disco sigue siendo totalmente compatible con los ordenadores sin necesidad de conocer ni instalar dvdisaster . De esta forma, un disco dañado puede recuperarse por completo instalando el software, accediendo al código de corrección de errores Reed-Solomon mediante dvdisaster y reconstruyendo la imagen (en el disco duro).
dvdisaster puede ser útil para recuperar el contenido de un disco dañado incluso cuando no hay datos ECC disponibles. Se puede leer todo el disco en una imagen, omitiendo las partes dañadas. Luego, dvdisaster puede volver a escanear repetidamente solo las partes faltantes, intentando recuperar los datos correctos.
Diferencia con otras implementaciones de Reed-Solomon
dvdisaster aplica un enfoque basado en imágenes para la recuperación de datos. No aplica una recuperación de datos basada en archivos, ya que leer un medio defectuoso a nivel de archivo significa intentar leer la mayor cantidad posible de datos de cada archivo . Pero una limitación del enfoque basado en archivos surge cuando se dañan sectores de datos que tienen funciones de contabilidad en el sistema de archivos. La lista de archivos en el medio puede truncarse. O la asignación de sectores de datos a archivos es incompleta. Por lo tanto, los archivos o partes de archivos pueden perderse aunque los respectivos sectores de datos aún sean legibles por el hardware. Por el contrario, la lectura a nivel de imagen utiliza la comunicación directa con el hardware de la unidad para acceder a los sectores de datos.
Es importante señalar que cada unidad de datos ECC que dvdisaster coloca al final se calcula a partir de sectores de los datos originales distribuidos en la imagen original. Cada grupo de sectores de datos originales y los sectores ECC agregados forman un "grupo". Cualquier parte del grupo se puede recuperar siempre que la cantidad de daños en ese grupo sea menor que la cantidad de datos ECC agregados en ese grupo, por lo tanto, la ubicación en el disco de los datos ECC no importa.
Los clústeres son diferentes en Parchive , ya que cada archivo se considera como un solo bloque: con dvdisaster la pérdida de datos comienza cuando uno de los clústeres tiene más de un 15% de errores (poco probable que suceda, pero teóricamente posible con pocos KiB de datos [1] ), mientras que Parchive puede recuperar cualquier error, siempre que los archivos PAR2 estén intactos y que el número de archivos corruptos (no importa cuántos) sea menor que el número de archivos ECC disponibles. dvdisaster también tiene un modo con archivos ECC separados. [2]
Véase también
- Recuperación de datos
- Detección y corrección de errores
- Creación de discos ópticos
- Corrección de errores de Reed-Solomon
- Parchivo
- SecurDisc
- Lista de software de recuperación de datos
- Lista de paquetes de software libre y de código abierto
Referencias
- ^ "Propiedades técnicas de la corrección de errores". Archivado desde el original el 13 de octubre de 2014. Consultado el 7 de febrero de 2015 .
- ^ "Los métodos RS01, RS02 y RS03". Archivado desde el original el 7 de febrero de 2015. Consultado el 7 de febrero de 2015 .
- Martin, Ben (7 de febrero de 2008). "Utilice dvdisaster para proteger las copias de seguridad en medios ópticos". Linux.com . Archivado desde el original el 8 de febrero de 2008. Consultado el 25 de mayo de 2024 .
- Ghirardini, Andrea; Faggioli, Gabriele (2007). Informática forense (en italiano). Milán : Apogeo. págs. 345-347 . ISBN 9788850325931.
- Sharma, Shashank (marzo de 2009). "DVDisaster". Formato Linux . 116 (3). Reino Unido : Future plc : 56.
- Sharma, Shashank (marzo de 2009). "DVDisaster". Formato Linux (en ruso). 116 (3). Rusia : Future plc : 26.
- Mike Martin. "Resumen de la prueba de los medios CD-DVD del borrador de PDS" (PDF) . Archivado desde el original (PDF) el 2007-08-01 . Consultado el 2010-01-23 .
- Physical Media Working Group (2007-03-21). "Resumen y recomendaciones de pruebas de medios CD-DVD de PDS" (PDF) . Archivado desde el original (PDF) el 2010-05-27 . Consultado el 2010-01-23 .
- Daszkiewicz, Krzysztof; Arnoldo, Arne; Vogt, Reto (5 de noviembre de 2009). "Jak archiwizować dane na lata". PC World (en polaco). Grupo de datos internacionales . Archivado desde el original el 17 de julio de 2011 . Consultado el 23 de enero de 2010 .
- Tószegi, Szabolcs (28 de julio de 2009). "Dvdisaster - adatvesztés ellen". PC World (en húngaro). Grupo de datos internacionales . Archivado desde el original el 24 de mayo de 2024 . Consultado el 24 de mayo de 2024 .
Enlaces externos
- Sitio web oficial