Bonjour,
J'ai fais face à un problème personnel il y a quelques jours et je cherche un moyen pour qu'il ne se reproduise plus.
Une barette de RAM sur un PC qui sauvegarde tous mes fichiers est devenue défectueuse, le système n'a pas émis la moindre alerte, et c'est au bout de plusieurs semaines que je me suis rendu compte que des fichiers commençaient à être endommagés, j'ai du faire un test appronfondi de la mémoire avec un logiciel spécialisé pour remarquer que ma mémoire était défectueuse.
Donc mon PC sur lequel je faisais régulièrement des sauvegardes (qui se recopiaient ensuite sur un 2e disque au cas où le disque tombe en panne) m'a créé des erreurs un peu partout dans mes fichiers et par la même a recopié ses erreurs sur mon 2e disque... J'ai calculé que 1 à 2% de mes fichiers étaient endommagés.
Je me mets maintenant à faire des sommes de contrôles en MD5 pour vérifier si mon fichier copié est bien identique à la source, mais ce que je cherche c'est un système me permettant de réparer des fichiers corrompus. J'ai regardé du côté de WinRAR j'ai vu qu'on pouvait ajouter 1% de données pour pouvoir réparer une archive corrompue, je sais qu'elle stocke une somme CRC pour chaque fichier afin de vérifier s'il n'est pas corrompu mais je me demande comment il fait pour reconstruire avec 1% d'infos ? J'ai cherché mais je ne trouve pas vraiment de site où est expliqué comment il est possible de réparer un fichier si plusieurs octets se retrouvaient mal écrits.
Quelqu'un aurait-il une idée du calcul effectué ? Où je peux chercher l'information selon vous ?
Merci
Partager