Sous Windows, comment vérifier que les données ne sont pas modifiées après la copie?

0

Supposons que j'ai un grand nombre de fichiers, je les ai copiés dans un emplacement différent, je veux vérifier que tous les fichiers sont correctement copiés ou non, leur contenu est-il corrompu ou non. Je veux vérifier sur Linux et Windows. Comment devrais-je pouvoir faire la même chose?

utilisateur431985
la source
1
La plupart des systèmes de fichiers contemporains (y compris les systèmes réseau tels que smb et nfs) vérifient au fur et à mesure. Qu'as-tu utilisé?
Paul
1
J'utilise TeraCopy ou Robocopy ou rsync pour les transferts réseau car ils effectuent des vérifications plus robustes que celles de Windows standard. Ils utilisent tous des hachages ou des sommes de contrôle des données de fichier pour confirmer que les données de fichier sont identiques aux deux extrémités.
Frank Thomas
Recherche de "hash md5"
DavidPostill

Réponses:

0

Pour vérifier l'intégrité du fichier après la copie, je recommande MultiHasher . (Est-il possible de recommander un logiciel dans une réponse?) C'est un design minimaliste. Il suffit de glisser-déposer des fichiers / dossiers dans la fenêtre principale et d’attendre que les hachages soient générés. Une valeur de hachage est une chaîne unique qui change si et seulement si le contenu du fichier change.

Pour vérifier les fichiers copiés à tout moment, vous pouvez utiliser une solution de ligne de commande telle que:

copy /V C:\abc.exe C:\xyz.exe

Le paramètre /vindique explicitement à Windows de vérifier l'intégrité de chaque fichier copié. Je pense que Windows est assez intelligent pour le faire lorsque vous copiez à partir de l'Explorateur, mais donc explicitement, faites-le avec la ligne de commande et ajoutez-le /v.

Vassile
la source