dvdisaster fournit une protection ECC supplémentaire pour les supports optiques. Si un support est endommagé, dvdisaster peut le récupérer à condition que le montant des dommages soit inférieur à la quantité de données ECC que vous avez ajoutées pour le protéger.
Il peut être comparé aux fichiers .par2, mais la protection fonctionne au niveau iso au lieu de fonctionner au niveau du fichier. De cette façon, même si les métadonnées du système de fichiers du support optique sont endommagées, dvdisaster peut toujours fonctionner parfaitement.
Veuillez vous référer au manuel PDF pour plus d'informations.
La dernière version amont de Carsten Gnörlich date de 2017 et peut être consultée sur le site officiel désormais indisponible. Le référentiel de code source d'origine ne l'a pas, mais les sources Debian le font, grâce au responsable. Le README original n'a pas été modifié dans ce référentiel.
Cette version s'appuie sur la dernière version amont, avec les améliorations notables suivantes :
./configure --with-gui=no && make clean && make -j4
)Veuillez vous référer au CHANGELOG pour tous les détails.
En 2021, le développement en amont a brièvement repris sur un nouveau site Internet. La nouvelle équipe a repris avec succès certaines des améliorations de cette version non officielle. Si/quand l'amont reprendra le développement, leurs modifications seront fusionnées ici lorsque cela sera possible. Dans tous les cas, même si à un moment donné nous parvenons à mettre en amont tous nos correctifs et que les deux bases de code sont exactement les mêmes, ce référentiel restera opérationnel car il fournit des tests automatisés et des binaires prédéfinis.
Cette version ne rompra jamais la compatibilité avec les versions en amont, l'objectif est de garantir qu'un support optique protégé par dvdisaster en amont pourra toujours être réparé avec cette version dans plus de 10 ans. Les tests de régression sont là pour garantir que c'est bien le cas.
Pour une explication plus détaillée des algorithmes, veuillez vous référer au PDF des spécifications des codecs.
1️⃣ RS01 crée des fichiers de correction d'erreurs qui sont stockés séparément de l'image à laquelle ils appartiennent. L'artefact est un fichier ecc , qui doit être stocké sur un autre support que celui que nous protégeons.
2️⃣ RS02 crée des données de correction d'erreurs qui sont ajoutées au support à protéger, nous appelons cela augmenter l'image que nous protégeons. Les secteurs endommagés dans les informations de correction d'erreurs réduisent la capacité de récupération des données, mais ne rendent pas la récupération impossible - un deuxième support pour conserver ou protéger les informations de correction d'erreurs n'est pas nécessaire.
3️⃣ RS03 est un développement ultérieur de RS01 et RS02. Il peut créer à la fois des fichiers de correction d'erreurs et des images augmentées, avec les fonctionnalités supplémentaires suivantes :
Tableau comparatif approximatif :
Codecs | RS01 | RS02 | RS03 |
---|---|---|---|
Robustesse* | |||
Vitesse | |||
Efficacité de l'espace | |||
Images augmentées | ✔️ | ✔️ | |
Fichiers séparés | ✔️ | ✔️ |
*Robustesse contre la corruption des pièces ECC ajoutées par dvdisaster elles-mêmes
Voici un tableau de décision approximatif :
Même si l'ère des supports optiques touche à sa fin, et ce depuis quelques années, ils présentent toujours une certaine valeur pour les sauvegardes hors site. Quoi qu'il en soit, nous avons encore entre nos mains des supports que nous souhaitons pouvoir réparer, s'ils sont endommagés, au cours des prochaines années/décennies. La réparation est en fait à peu près la raison même de l'existence d'un DVD (à condition que les données de parité aient été ajoutées, bien sûr). L'idée de cette version non officielle est de garantir que DVDDisaster ne soit pas difficile à trouver, à utiliser ou à compiler, le développement en amont ne devrait-il jamais reprendre (nous espérons que ce sera le cas !) C'est également pourquoi des binaires Windows précompilés et une version Linux statique précompilée uniquement en CLI sont disponibles ici.
Voir le fichier INSTALL. Le fichier de workflow utilisé pour créer automatiquement des fichiers binaires pour chaque version peut également être utile.
Notez que le disque dispose encore d'un peu de place pour plusieurs sessions (la capacité est de 128 Go).