Bestandscontrolesom verifiëren in Windows
Kort antwoord: vergelijk de controlesom van het gedownloade bestand met de waarde op de downloadpagina. Get-FileHash in PowerShell kan hem berekenen, maar je moet de opdracht onthouden en de tekenreeksen met het oog vergelijken; een gratis app zoals Checksum-controle doet de vergelijking voor je — plak de verwachte som en krijg een groene of rode markering.
Wat is een controlesom?
Een controlesom (hash) is de vingerafdruk van een bestand: een korte tekenreeks die uit de volledige inhoud wordt berekend. Verander één bit in een image van 10 GB en de hash verandert volledig. Fabrikanten publiceren MD5-, SHA-1-, SHA-256- of SHA-512-sommen naast hun downloads juist zodat jij kunt bewijzen dat het ontvangen bestand het gepubliceerde bestand is — geen corruptie onderweg, geen stille manipulatie.
Methode 1: PowerShell Get-FileHash
- Open Windows Terminal (of PowerShell) in de map met het gedownloade bestand en voer de opdracht uit voor het algoritme van de downloadpagina:
Get-FileHash .\file.iso -Algorithm SHA256
De hash verschijnt in de console; gebruik -Algorithm MD5, SHA1 of SHA512 als de pagina een andere aangeeft.
- Kopieer de weergegeven hash en vergelijk hem met de pagina — teken voor teken, zonder op hoofdletters te letten.
Voordelen: zit in Windows, niets te installeren, prima voor een eenmalige controle. Nadelen: je moet de exacte opdracht en algoritmenamen onthouden; de vergelijking is handwerk, en 64 op elkaar lijkende tekens, regelafbrekingen, wisselende schrijfwijze (hoofdletters in PowerShell, kleine letters op veel sites) en overtollige spaties verbergen een echt verschil gemakkelijk.
Methode 2: online controlesomdiensten
Websites accepteren een upload en tonen het MD5- of SHA-256-resultaat. De adder zit in het werkwoord: je bestand wordt naar de server van iemand anders geüpload en verlaat je pc. Voor een Linux-ISO is dat te doen; voor een privédocument, een werkarchief of iets onder een NDA is het uitgesloten. Tel daar uploadlimieten bij op en diensten die precies plat liggen wanneer je ze nodig hebt, en het gemak verdampt.
Methode 3: Checksum-controle — plakken, vergelijken, klaar
Gratis downloaden — ChecksumVerifier-Setup.exe
- Voeg het gedownloade bestand toe en vink het algoritme van zijn downloadpagina aan — MD5, SHA-1, SHA-256 of SHA-512, los of meerdere tegelijk.
- Plak de verwachte controlesom van de pagina in het veld bovenaan: de vergelijking negeert hoofdletters en extra spaties, dus een rechtstreeks van een webpagina gekopieerde som werkt direct.
- Druk op „Verifiëren“ — de groene markering „Controlesom komt overeen“ betekent dat het bestand intact is; de rode „Controlesom komt niet overeen“ dat het afwijkt van het gepubliceerde en niet gestart moet worden.
Het hashen gebeurt alleen op je pc: niets wordt geüpload, het bestand verlaat de machine nooit, en Wi-Fi uit verandert niets. Bestanden worden als stream van schijf gelezen, dus zelfs een ISO van 10 GB wordt gehasht met een constant geheugengebruik — geen groottelimieten en niet wachten tot het bestand in het geheugen staat.
Als de hash niet overeenkomt
- Start het bestand niet. Een afwijking betekent dat de bytes op schijf verschillen van de gepubliceerde: de download is beschadigd of onderweg aangepast.
- Download opnieuw via een ander netwerk (of van een andere mirror) en controleer weer: de meeste afwijkingen zijn afgebroken of beschadigde overdrachten, en een tweede poging via een andere route komt meestal intact aan.
- Controleer de bron. Wijkt de hash nog steeds af, vergelijk hem dan met de waarde op de officiële site of HTTPS-pagina van de fabrikant — een controlesom die een onofficiële mirror tegenspreekt, is reden om die mirror volledig te wantrouwen.
FAQ
Welk algoritme moet ik gebruiken — MD5, SHA-1, SHA-256 of SHA-512?
Dat wat de downloadpagina publiceert — meestal SHA-256. MD5 en SHA-1 staan nog bij oude downloads maar gelden als zwak tegen opzettelijke manipulatie; om een beschadigde overdracht op te sporen werkt elk algoritme, voor bescherming tegen manipulatie kies je SHA-256 of SHA-512.
Op de website staat de hash in kleine letters en PowerShell print hoofdletters — is dat een probleem?
Nee: het vergelijken van controlesommen is niet gevoelig voor hoofdletters, b94d… en B94D… zijn dezelfde waarde. Checksum-controle negeert hoofdletters en overtollige spaties automatisch, dus je kunt de hash precies zo plakken als de pagina hem toont.
Is het normaal dat een ISO van 10 GB even duurt?
Ja — het hele bestand moet worden gelezen, dus de duur is je schijfsnelheid, geen fout. De app streamt het bestand in plaats van het te laden, dus het geheugengebruik blijft stabiel; zet meerdere bestanden in de wachtrij en laat het in één keer werken.
Meer: alle apparaten op je wifi-netwerk zien en lege mappen vinden en verwijderen in Windows.