Vérifier la somme de contrôle d'un fichier sous Windows
Réponse courte : comparez la somme de contrôle du fichier téléchargé avec la valeur publiée sur la page de téléchargement. Get-FileHash dans PowerShell sait la calculer, mais il faut retenir la commande et comparer les chaînes à l'œil ; une application gratuite comme Vérificateur de somme de contrôle fait la comparaison pour vous — collez la somme attendue et obtenez un badge vert ou rouge.
Qu'est-ce qu'une somme de contrôle ?
Une somme de contrôle (hash) est l'empreinte d'un fichier : une courte chaîne calculée à partir de tout son contenu. Changez un seul bit dans une image de 10 Go et le hash change complètement. Les éditeurs publient des sommes MD5, SHA-1, SHA-256 ou SHA-512 à côté de leurs téléchargements précisément pour que vous puissiez prouver que le fichier reçu est celui publié — aucune corruption en route, aucune altération silencieuse.
Méthode 1 : PowerShell Get-FileHash
- Ouvrez Windows Terminal (ou PowerShell) dans le dossier du fichier téléchargé et lancez la commande correspondant à l'algorithme indiqué sur la page de téléchargement :
Get-FileHash .\file.iso -Algorithm SHA256
Le hash s'affiche dans la console ; utilisez -Algorithm MD5, SHA1 ou SHA512 si la page en indique un autre.
- Copiez le hash affiché et comparez-le avec la page — caractère par caractère, sans tenir compte de la casse.
Avantages : intégré à Windows, rien à installer, suffisant pour une vérification ponctuelle. Inconvénients : il faut retenir la commande exacte et les noms d'algorithmes ; la comparaison est manuelle, et 64 caractères qui se ressemblent, les retours à la ligne, la casse variable (majuscules dans PowerShell, minuscules sur beaucoup de sites) et les espaces superflus masquent facilement une vraie différence.
Méthode 2 : les services de checksum en ligne
Des sites acceptent l'envoi d'un fichier et affichent son MD5 ou SHA-256. Le piège est dans le verbe : votre fichier est téléversé vers le serveur de quelqu'un d'autre et quitte votre PC. Pour une ISO Linux, c'est tolérable ; pour un document privé, une archive de travail ou un fichier sous NDA, c'est hors de question. Ajoutez les limites de taille d'envoi et les services indisponibles au moment où vous en avez besoin, et la commodité s'évapore.
Méthode 3 : Vérificateur de somme de contrôle — coller, comparer, terminé
Télécharger gratuitement — ChecksumVerifier-Setup.exe
- Ajoutez le fichier téléchargé et cochez l'algorithme indiqué sur sa page de téléchargement — MD5, SHA-1, SHA-256 ou SHA-512, seul ou plusieurs à la fois.
- Collez la somme de contrôle attendue depuis la page dans le champ en haut : la comparaison ignore la casse et les espaces superflus, donc un hash copié directement d'une page web fonctionne tel quel.
- Appuyez sur « Vérifier » — un badge vert « La somme correspond » signifie que le fichier est intact ; un badge rouge « La somme ne correspond pas » qu'il diffère de celui publié et ne doit pas être exécuté.
Le hachage s'exécute uniquement sur votre PC : rien n'est envoyé, le fichier ne quitte jamais la machine, et couper le Wi-Fi ne change rien. Les fichiers sont lus en flux depuis le disque, donc même une ISO de 10 Go est hachée avec une mémoire constante — sans limite de taille et sans attendre le chargement en mémoire.
Si le hash ne correspond pas
- N'exécutez pas le fichier. Une différence signifie que les octets sur le disque diffèrent de ceux publiés : le téléchargement est corrompu ou a été altéré en route.
- Retéléchargez-le via un autre réseau (ou depuis un autre miroir) et vérifiez de nouveau : la plupart des écarts sont des transferts tronqués ou abîmés, et une seconde tentative par une autre route revient généralement intacte.
- Vérifiez la source. Si le hash diffère toujours, comparez-le avec la valeur du site officiel ou de la page HTTPS de l'éditeur — une somme qui contredit un miroir non officiel est une raison de se méfier de ce miroir tout entier.
FAQ
Quel algorithme utiliser — MD5, SHA-1, SHA-256 ou SHA-512 ?
Celui que publie la page de téléchargement — le plus souvent SHA-256. MD5 et SHA-1 apparaissent encore sur d'anciens téléchargements mais sont jugés faibles contre une altération délibérée ; pour détecter un transfert corrompu, n'importe lequel suffit, pour se protéger d'une falsification, préférez SHA-256 ou SHA-512.
Le hachage du site est en minuscules et PowerShell affiche des majuscules — est-ce un problème ?
Non : la comparaison des sommes est insensible à la casse, b94d… et B94D… sont la même valeur. Le Vérificateur de somme de contrôle ignore automatiquement la casse et les espaces superflus, vous pouvez donc coller le hash exactement tel que la page l'affiche.
Est-il normal qu'une ISO de 10 Go prenne du temps ?
Oui — il faut lire tout le fichier, la durée dépend donc de la vitesse de votre disque, pas d'un bug. L'application lit le fichier en flux au lieu de le charger, la mémoire reste stable ; mettez plusieurs fichiers en file et laissez-la travailler en une passe.
Plus : voir tous les appareils du Wi-Fi et trouver et supprimer les dossiers vides sous Windows.