Dubbele bestanden in Windows 10 detecteren met de opdrachtprompt

Het vinden van dubbele bestanden in Windows 10 met behulp van de opdrachtprompt kan een uitkomst zijn als je je bestanden wilt opruimen zonder afhankelijk te zijn van tools van derden. Soms raakt je opslag vol met kopieën van dezelfde bestanden, wat niet alleen ruimte inneemt, maar je systeem ook traag kan maken. Deze methode is verrassend eenvoudig en het beste van alles is dat je er geen extra software voor nodig hebt – alleen je vertrouwde ingebouwde Windows-tools. Het nadeel? Het is wat handmatig en niet waterdicht, maar voor een snelle controle werkt het. Bovendien kun je, als je er eenmaal aan gewend bent, delen ervan automatiseren of zelfs de opdrachten aanpassen.

Dubbele bestanden vinden in Windows 10 met CMD

Methode 1: De basisprincipes van hashing om duplicaten op te sporen

Deze aanpak draait om het genereren van checksums (digitale vingerafdrukken) voor bestanden en het vervolgens vergelijken ervan. Bestanden met overeenkomende hashes zijn in principe duplicaten. Het is sneller dan elk bestand afzonderlijk te openen, maar vereist wel wat trucjes op de opdrachtregel. Wanneer je bestanden met dezelfde MD5-hash ziet, kun je er gerust van uitgaan dat ze identiek zijn. Het is niet 100% waterdicht: bestanden met dezelfde checksum zijn bijna altijd duplicaten, maar dezelfde content met verschillende metadata kan erdoorheen glippen. Toch is het voor de meeste persoonlijke toepassingen voldoende.

Stap 1: Open de opdrachtprompt als beheerder

  • Klik op het menu Start en typ cmd.
  • Klik met de rechtermuisknop op Opdrachtprompt en kies Als administrator uitvoeren.

Uitvoeren als beheerder is niet altijd nodig, maar voor grondige scans in systeemmappen is het wel handig. Bovendien zijn sommige mappen vergrendeld, tenzij ze zijn verhoogd. In sommige configuraties is het niet eenvoudig om de opdrachtprompt als beheerder te starten. Daarom is rechtsklikken en ‘Als beheerder uitvoeren’ de beste optie.

Stap 2: Navigeer naar de map van uw interesse

  • Typ cdgevolgd door het pad naar uw map, bijvoorbeeld cd C:\Users\YourName\Documents.
  • Als het pad lang of ingewikkeld is, sleept u de map gewoon naar het opdrachtpromptvenster. Het pad wordt dan automatisch ingevuld.

Dit is cruciaal omdat je je zoekopdracht wilt beperken tot de map die je zoekt. Als je de hele schijf wilt controleren, navigeer dan naar C:\, maar houd er rekening mee dat de uitvoer lang kan zijn.

Stap 3: Genereer controlesommen voor alle bestanden

  • Type:for /r %i in (*) do @certutil -hashfile "%i" MD5
  • Druk op Enter.

Deze opdracht scant recursief door submappen en berekent MD5-hashes voor elk bestand. Omdat dit zo uitgebreid wordt, is het wellicht verstandig om de uitvoer om te leiden naar een tekstbestand voor een betere inspectie, bijvoorbeeld door > duplicates.txt aan het einde toe te voegen.

Stap 4: Zoek naar overeenkomende controlesommen en identificeer duplicaten

Nadat je de opdracht hebt uitgevoerd, krijg je een lijst met bestanden met hun MD5-hashes. Blader door de uitvoer of open het opgeslagen tekstbestand. Bestanden met identieke hashes zijn duplicaten. Het schrijven van een script om hashes direct te vergelijken is mogelijk, maar dat wordt ingewikkeld. Voor de meeste mensen werkt het om de hashes op herhalingen te schatten, vooral als je voorzichtig bent.

Stap 5: Duplicaten verwijderen of verplaatsen

  • Verwijder pas als je zeker weet dat je het goed doet. Klik met de rechtermuisknop en verwijder bestanden in Verkenner of gebruik delCMD-opdrachten, maar controleer de bestandsnamen nogmaals.

Maak altijd een back-up voordat u massaal bestanden verwijdert, want soms detecteert de opdracht bestanden die u niet wilde verwijderen. Op sommige machines zijn hiervoor een paar pogingen of een herstart nodig – Windows gooit graag verrassingen.

Tips voor het vinden van dubbele bestanden in Windows 10 met CMD

  • Maak een back-up van uw belangrijke bestanden voordat u met verwijderopdrachten aan de slag gaat.
  • Het is een goed idee om eerst een test uit te voeren op een kleine map voordat u de volledige schijf test. Zo voorkomt u onnodige problemen.
  • Wees voorzichtig: alleen omdat bestanden op elkaar lijken, wil nog niet zeggen dat je ze ook daadwerkelijk wilt verwijderen. Controleer indien mogelijk de bestandsgrootte en tijdstempels.
  • Sommige opdrachten zijn nuttiger als ze worden gecombineerd met jokers, zoals *.mp3of *.pdfom specifieke bestandstypen te specificeren.
  • Maak uzelf vertrouwd met de basis-CMD-opdrachten. Dat bespaart u later veel gedoe.

Veelgestelde vragen

Kan ik alleen duplicaten in bepaalde bestandstypen targeten?

Ja, het gebruik van jokers zoals *.jpgof *.txthelpt om de aandacht te vestigen op specifieke formaten.

Is het veilig om bestanden te verwijderen via CMD?

Als je er absoluut zeker van bent dat het duplicaten zijn, ja. Maar pas op: als bestanden eenmaal verdwenen zijn, zijn ze moeilijk te herstellen, tenzij je back-ups hebt.

Kan ik met deze methode duplicaten in submappen vinden?

Zeker. De recursieve opdracht for /rscant submappen, tenzij u anders opgeeft.

Wat als ik niet vertrouwd ben met de opdrachtregel?

Overweeg hulpprogramma’s van derden met een grafische gebruikersinterface. Sommige zijn gratis en vaak gemakkelijker als u CMD niet prettig vindt.

Garanderen controlesommen duplicaten?

Ze zijn betrouwbaar, maar soms kunnen bestanden dezelfde checksum hebben en toch verschillen in metadata. Controleer daarom, indien mogelijk, visueel.

Samenvatting

  • Open de opdrachtprompt als beheerder.
  • Navigeer naar de doelmap.
  • Voer de checksum-opdracht uit om bestandsnamen en hashes weer te geven.
  • Zoek naar overeenkomende hashes die op duplicaten wijzen.
  • Controleer en verwijder duplicaten zorgvuldig.

Afronding

Deze methode is niet perfect – het is nogal primitief en vereist wat handmatige inspanning, maar het is gratis en voor wie vertrouwd is met commando’s, kan het een hoop ruimte besparen zonder extra software te installeren. Soms maakt Windows’ blinde vlucht het gewoon lastiger om duplicaten te vinden, dus het gebruik van deze commando’s geeft wat meer controle. Maar wees niet te zelfverzekerd – controleer altijd goed wat je verwijdert. Veel plezier met opruimen!