MerceqGuide
FR
Rejoindre l’alpha

17 · Copier et vérifier tes prises en toute sécurité

Quand une copie est-elle considérée comme terminée ?

Dans le processus habituel de copie de disque à disque de Merceq, le fichier n’apparaît pas immédiatement sous son nom définitif. Un fichier temporaire masqué est d’abord créé dans le dossier de destination. Pendant que Merceq lit la source, il calcule une empreinte xxHash64 de l’ensemble du fichier et écrit les données sur la destination. Une fois l’écriture terminée, il relit la copie du début à la fin et compare les empreintes.

La carte ou le disque source est également relu. Les empreintes calculées lors de la première lecture de la source, de la deuxième lecture de la source et de la copie de destination doivent correspondre. Cela permet aussi de détecter des problèmes comme des données incohérentes ou endommagées pendant le transfert. Cette vérification ne garantit pas que la source n’a pas été endommagée pendant la prise de vue ; elle vérifie que le contenu transféré correspond à la source lue.

Si la vérification réussit, le fichier temporaire prend son nom définitif. Si les empreintes ne correspondent pas, la copie temporaire est supprimée, le fichier est signalé comme ayant échoué et le fichier source n’est pas modifié. Une nouvelle tentative automatique n’est pas garantie après une erreur ; tu devras peut-être examiner le résultat et relancer le transfert.

Les copies sur un même disque font aussi l’objet d’une comparaison complète du contenu des fichiers. Le fait que les fichiers apparaissent sous un autre nom ou que la barre de progression de la copie atteigne son terme ne suffit pas à confirmer la réussite de la vérification.