Noter om NTFS

Filsystemet NTFS kan anvendes med operativsystemet Windows NT eller senere. Det tilbyder nogle særlige funktioner, som også har indflydelse på TreeSize.

Vi vil beskrive nogle af disse funktioner og deres indvirkninger på denne software i de følgende afsnit.

Adgangskontrolister

Måden, hvorpå brugere kan få adgang til filer og mapper, kan begrænses. Man kan give eller nægte andre brugere eller grupper visse rettigheder som læsning, skrivning, udførelse eller sletning. På den måde kan man endda nægte administratorer adgang til filer og mapper.

Hvis en administrator forsøger at få adgang til en mappe i Windows Stifinder, som ejeren har nægtet andre brugere læserettigheder til, vil en fejlmeddelelse »Adgang nægtet« blive vist.

Dog er TreeSize i stand til at scanne sådanne mapper, hvis du er logget ind som administrator eller som en bruger, der har ret til at udføre sikkerhedskopieringer (Denne indstilling kan ændres under »Kontrolpanel > Administrative værktøjer > Lokal sikkerhedspolitik« og med brugereditoren i Windows).

Filbaseret kompression

NTFS understøtter kompression på individuel filbasis. Filer, der er komprimeret på et NTFS-volumen, kan læses og skrives uden først at blive dekomprimeret af et andet program. Dekompression sker automatisk og gennemsigtigt under læsningen af filen. Filen komprimeres igen, når den gemmes.

Den plads, som en komprimeret fil optager, er normalt meget mindre end dens normale størrelse. Som en konsekvens kan den tildelte plads, der rapporteres af TreeSize for mapper, der er delvist eller helt komprimeret, være mindre end den størrelse, der rapporteres for denne mappe.

TreeSize er i stand til at vise kompressionsforholdet i en ekstra kolonne på fanen »Detaljer«. Derudover kan det vise komprimerede filer og mapper i en anden farve. Disse funktioner kan aktiveres eller deaktiveres i indstillingsdialogen.

TreeSize er i stand til at komprimere og dekomprimere hele filsystemgrene ved hjælp af kontekstmenuen.

I Windows 10 introducerede Microsoft nye gennemsigtige kompressionsfunktioner i NTFS, designet til at komprimere operativsystemets filer, primært DLL- og EXE-filer. I modsætning til gammel filbaseret kompression er disse filer ikke markeret som komprimerede i deres filattributter.

Sparse-filer

Filer, som er store, men kun delvist anvendt, kaldes sparse files.

Fordi operativsystemet ikke tildeler diskplads til de ubrugte dele af en sparse-fil, optager den mindre diskplads end dens faktiske størrelse.

TreeSize behandler sparse-filer som komprimerede filer og beregner også kompressionsforholdet for dem.

Alternative datastrømme (ADS)

I NTFS består en file af forskellige datastrømme. En strøm indeholder sikkerhedsoplysningerne (adgangsrettigheder og den slags), en anden indeholder de »rigtige data«, som man forventer skal være i en file.

Der kan være alternative datastrømme, som indeholder data på samme måde som standarddatastrømmen. Disse alternative datastrømme er skjulte. Det betyder, at du kan have en file med 1 byte i den officielle hoveddatastrøm og nogle hundrede MB i en eller flere alternative datastrømme.

Dir-kommandoen, filhåndterere eller Windows &Explorer viser 1 byte som størrelsen på denne fil, men den optager faktisk meget mere plads på din harddisk.

_images/TreeSize-MainWindow_AlternateDataStreams.png

TreeSize kan registrere alternative datastrømme og tilføje deres størrelser til den tildelte filstørrelse.

Bemærk

ADS kan gemme information i samme klynge som hoveddatastrømmen, så hvis en file har en eller flere ADS, tildeles denne file ikke nødvendigvis mere diskplads.

Du kan vælge at registrere alternative datastrømme for at få en mere præcis tildeling af plads til mappegrene i dialogen Indstillinger for TreeSize.

Denne indstilling er som standard deaktiveret, fordi det tager noget tid at forespørge ADS og øger den samlede tid, der er nødvendig for en scanning. Du kan søge efter filer, der indeholder alternative datastrømme, ved hjælp af Custom File Search i TreeSize.

Automatisk deduplikering af data

Windows Server 2012 og senere tilbyder en datadeduplikeringsfunktion: Datadeduplikeringen segmenterer filer med delvist samme indhold i såkaldte »chunks«, som flyttes til undermappen »System Volume Informaton\Dedup\ChunkStore\«, der ligger på den tilsvarende NTFS-partition.

Efter at deduplikeringsprocessen er blevet anvendt af Windows, bliver de originale data erstattet af en peger til det tilsvarende chunk i ChunkStore-mappen. Efter at de er blevet deduplikeret af NTFS-deduplication, vil to identiske filer kun kræve halvdelen af den diskplads, de tidligere optog.

Da de originale filer nu kun indeholder en lille peger i stedet for dataene, vil den tildelte diskplads blive angivet af Windows med en meget mindre værdi end før (for to identiske filer ville den optagne diskplads blive angivet som »0 Byte«).

For at få TreeSize til at vise de originale fil- og mappestørrelser, skal du blot skifte visningstilstand fra »Tildelt plads« til »Størrelse«. Den »Tildelte plads«, der vises i TreeSize, er den diskplads, du ville opnå ved at slette den tilsvarende fil.

Offline-filer

Windows Server og nogle tredjeparts værktøjer og apparater tilbyder en funktion kaldet »offline-filer«: Filer, der ikke er blevet brugt i lang tid, vil automatisk blive flyttet til billigere og langsommere lager, og en lille stub-fil forbliver på sin oprindelige placering.

Normalt rapporterer TreeSize den tildelte plads for en sådan stub-fil korrekt, hvilket ofte kun er størrelsen af en filsystemklynge.

Der er dog én situation, hvor den tildelte plads for stub-filer muligvis ikke rapporteres korrekt. Hvis TreeSize støder på adgang nægtet-fejl, bruger det Windows API-funktioner, der er beregnet til backup-software, for at kunne scanne også de dele af filsystemet og give værdier for deres størrelse og tildelte plads.

Vi har set nogle apparater, der rapporterede den fulde filstørrelse som tildelt plads i dette tilfælde for stub-filer, sandsynligvis fordi dette ville være den størrelse, der blev optaget i en backup.

For at undgå dette, skal du sikre dig, at den bruger, der kører scanningerne, har fuld læseadgang til det scannede filsystem.