fixmint
NL

Dubbele bestanden zoeken en veilig schijfruimte vrijmaken

Door · · 4 min leestijd

Een duplicaat is een bestand waarvan de inhoud, byte voor byte, gelijk is aan die van een ander bestand. Dezelfde naam is niet genoeg, en dezelfde grootte ook niet. Om echte duplicaten te vinden, groepeer je bestanden op grootte en vergelijk je daarna een vingerafdruk van de inhoud van elk bestand. Voordat je een kopie verwijdert, controleer je of er één goede kopie overblijft en of je back-up de rest bevat.

Dubbele bestanden zoekenBestanden twee keer opgeslagenGratis doen

Waarom dezelfde grootte toch om andere bestanden kan gaan

Grootte is het aantal bytes in een bestand. Twee bestanden kunnen toevallig overeenkomen, of omdat ze dezelfde vaste opbouw hebben: een formuliersjabloon, een gamesave met een vaste lengte, of een document waarin één cijfer veranderde van 12 naar 13. De grootte blijft gelijk, maar de inhoud niet.

Namen zijn ook geen betrouwbare maatstaf. „foto (1).jpg” kan een ander beeld zijn dan „foto.jpg”, en twee bestanden met de naam „budget.xlsx” in verschillende mappen kunnen verschillende getallen bevatten. Gebruik de grootte om de lijst te beperken en de inhoud om te beslissen.

Hoe hashing bewijst dat twee bestanden gelijk zijn

Een hashfunctie leest elke byte van een bestand en maakt daar een korte vingerafdruk van met een vaste lengte. SHA-256 is een veelgebruikte. Die geeft altijd 64 hexadecimale tekens (de cijfers 0 tot en met 9 en de letters a tot en met f), hoe groot het bestand ook is. Verander één byte en de vingerafdruk verandert volledig.

Twee bestanden met dezelfde SHA-256-vingerafdruk zijn dus, voor praktische doeleinden, identiek. Er bestaat geen bekende methode om met opzet twee verschillende bestanden dezelfde SHA-256 te laten geven.

Het hele bestand lezen is het langzame deel, dus een goede zoeker werkt in stappen:

  1. Groepeer bestanden op grootte. Een bestand waarvan geen ander bestand dezelfde grootte heeft, kan geen duplicaat zijn en wordt overgeslagen.
  2. Maak alleen van de bestanden die overblijven in elke groep een vingerafdruk.
  3. Bestanden met dezelfde vingerafdruk zijn duplicaten.

Vergelijkbare foto's vragen om een andere aanpak

Een foto die via een berichtenapp wordt verstuurd, wordt meestal opnieuw gecomprimeerd en opgeslagen. Zijn bytes veranderen, dus zijn vingerafdruk verandert ook. Twee foto's van dezelfde scène, de ene verkleind of bijgesneden, zien er voor jou hetzelfde uit maar bevatten andere bytes. Een zoeker op exacte overeenkomst meldt ze als verschillend.

Vergelijk deze daarom met het oog. Open de foto's naast elkaar in je fotoviewer en houd de grootste, scherpste versie. Verwijder de kleinere kopieën pas nadat je ze hebt bekeken.

Vergelijk een map met de back-up

Controleer voordat je iets uit een werkmap verwijdert of de back-up het bevat. Vergelijk de twee mappen om te zien wat alleen aan één kant staat, wat is gewijzigd en wat is verplaatst.

Twee modi zijn belangrijk:

  • Snelle modus koppelt bestanden op hun pad. Twee bestanden worden als gelijk beschouwd als hun groottes overeenkomen en, tussen twee mappen, ook als hun wijzigingstijden overeenkomen. Dat is snel, maar een gewijzigd bestand waarvan grootte en tijd gelijk blijven, kan erdoorheen glippen.
  • Inhoud controleren leest elk bestand waarvan de grootte aan beide kanten overeenkomt en vergelijkt SHA-256-vingerafdrukken. Het vindt een wijziging die de grootte gelijk heeft gelaten, en het vindt bestanden die zijn verplaatst of hernoemd.

Gebruik Inhoud controleren voordat je op een back-up vertrouwt. De belangrijkste regel is „alleen in A”: die bestanden hebben geen kopie aan de andere kant.

Wat vult een schijf

Schijven lopen vol op een paar voorspelbare plekken: oude video's, telefoonback-ups, een downloadmap vol installatiebestanden, schijfimages en volledige kopieën van mappen die voor de zekerheid zijn gemaakt. Bekijk eerst waar de ruimte zit. Die toont de grootste mappen, zodat je begint waar de ruimte is in plaats van willekeurig bestanden te verwijderen.

Duplicaten verspillen ruimte evenredig aan hun grootte. Een video van 4 GB (4 gigabyte) die drie keer is opgeslagen, neemt 12 GB in beslag. Houd één kopie en je maakt 8 GB vrij.

Verwijder de extra kopieën veilig

  1. Bekijk elke groep identieke bestanden. Bepaal welke kopie je houdt: die in de map die je echt gebruikt, of die met de duidelijkste naam.
  2. Open de kopie die je gaat houden. Controleer of hij opent en er goed uitziet.
  3. Controleer de back-up. Vergelijk de mappen om te bevestigen dat de back-up dat bestand bevat.
  4. Verplaats de extra kopieën naar de Prullenbak in plaats van ze definitief te verwijderen. Leeg de Prullenbak pas na enkele dagen normaal gebruik, zonder dat er iets ontbreekt.
  5. Leeg de Prullenbak. Bestanden naar de Prullenbak verplaatsen maakt geen schijfruimte vrij totdat hij is geleegd.

Randgevallen

  • Harde koppelingen en snelkoppelingen. Sommige bestanden die op duplicaten lijken, zijn twee namen voor dezelfde gegevens op de schijf. Eén naam verwijderen maakt geen ruimte vrij, omdat de gegevens voor de andere naam blijven bestaan.
  • Gesynchroniseerde mappen. Een cloud- of synchronisatiemap geeft elke verwijdering door aan alle apparaten waarmee hij synchroniseert. Controleer de synchronisatie-instellingen voordat je daar iets verwijdert.
  • Programmamappen. Applicaties en het systeem bewaren identieke bestanden die een programma op meerdere plekken nodig kan hebben. Ruim je persoonlijke mappen op, niet de programmamappen.
  • Fotobibliotheken. Fotoapps hebben hun eigen bibliotheek. Verwijder duplicaten binnen de app, niet in de map erachter, anders kan de bibliotheek het overzicht van haar foto's kwijtraken.

Vertaald uit de Engels origineel met hulp van AI.

Reacties

    Nog geen reacties. Wees de eerste.

    Je waardering (optioneel)

    Je e-mail wordt nooit getoond of bewaard.

    Omslag van Digital Workflow ToolkitDigital Workflow Toolkit

    Recepten, sjablonen en patronen om kleine bestandsklussen (converteren, hernoemen, comprimeren, samenvoegen) aan elkaar te koppelen tot workflows die elke keer hetzelfde verlopen.

    $19.00Koop op GumroadIn het Engels