Er zijn een paar redenen waarom de schijfgrootte van een bestand of map kleiner kan zijn dan de grootte die door het besturingssysteem wordt gerapporteerd.
* Compressie: Sommige bestandssystemen, zoals NTFS, gebruiken compressie om de hoeveelheid ruimte die bestanden en mappen op de schijf innemen te verminderen. Wanneer een bestand of map wordt gecomprimeerd, zal de grootte op schijf kleiner zijn dan de werkelijke grootte.
* Kaarse bestanden: Een sparse-bestand is een bestand dat veel lege ruimte bevat. Wanneer een sparse-bestand wordt gemaakt, wijst het besturingssysteem alleen de hoeveelheid ruimte toe die daadwerkelijk nodig is voor de gegevens van het bestand. De rest van het bestand blijft leeg. Dit kan resulteren in een aanzienlijk verschil tussen de grootte van het bestand en de grootte op schijf.
* Harde links: Een harde link is een verwijzing naar een bestand of map die op een andere locatie op de schijf is opgeslagen. Wanneer een harde link wordt gemaakt, maakt het besturingssysteem geen nieuwe kopie van het bestand of de map. In plaats daarvan wordt eenvoudigweg een nieuwe verwijzing naar het bestaande bestand of de bestaande map gemaakt. Dit betekent dat de grootte op schijf van een bestand of map met harde links kleiner zal zijn dan de grootte van het bestand of de map zelf.
Naast deze factoren kan de schijfgrootte van een bestand of map ook worden beïnvloed door de bestandstoewijzingstabel (FAT) van het besturingssysteem. De FAT is een tabel die bijhoudt welke clusters op de schijf door welke bestanden en mappen worden gebruikt. Wanneer een bestand of map wordt verwijderd, markeert het besturingssysteem de clusters die door het bestand of de map zijn gebruikt als vrij. De gegevens in deze clusters worden echter pas daadwerkelijk verwijderd als het besturingssysteem ze overschrijft met nieuwe gegevens. Dit betekent dat de grootte op schijf van een verwijderd bestand of map groter kan zijn dan de grootte van het bestand of de map zelf. |