Der er forskel på størrelserne, fordi den filstørrelse du får, er den reelle filstørrelse i bytes. Hvorimod pladsforbruget er afhængig af allokeringsenheden.
Allokeringsenheden er en størrelse, man vælger når man formaterer en harddisk. På FAT ligger størrelserne fast, og sættes efter hvor stor disken er. I NTFS kan man selv vælge en værdi.
Du kan se mere om allokeringsenheder her:
http://www.praestkjaer.dk/dk/ordbog-it/detaljer/hvad-er-allokeringsenhed.htmEn allokeringsenhed kan f.eks. være 4096 Byte = 4 kB.
Det betyder at filer altid vil fylde minimum 4 kB, og hvis de er større end dette, så et multiplum af 4 kB.
Jeg ved ikke om man kan aflæse allokeringsenheden nogen steder, men en nem måde er at lave en lille tekstfil med nogle få tegn. Højreklik på filen og vælg egenskaber. Nu kan du se at filens størrelse er nogle få bytes, og pladsforbruget er lig allokeringsenheden.
Du skal dog være opmærksom på at du ikke har mere plads på disken, end diskforbruget viser.
Hvis man (som du) har mange små filer, så var det måske en ide at oprette en partition i NTFS, og så sætte allokeringsenheden så lavt som muligt (512 Bytes). Dette vil udnytte pladsen bedre.
Allokeringsenheden kan ikke være mindre en 512 Bytes, da dette er sektorstørrelsen på de fleste harddiske.
MHT til dit spørgsmål:
For at finde pladsforbruget er du altså nødt til at kende allokeringsenheden. Så kan du beregne pladsforbruget ved at sige:
filstørrelse i bytes/allokeringsenhed i bytes >> afkortes til heltal
læg en til dette tal og gang med allokeringsenhed, og du har pladsforbruget.