Opombe o sistemu NTFS

Datotečni sistem NTFS se lahko uporablja z operacijskim sistemom Windows NT ali novejšim. Ponuja nekaj posebnih funkcij, ki vplivajo tudi na sistem TreeSize.

V naslednjih odstavkih bomo opisali nekatere od teh funkcij in njihov vpliv na to programsko opremo.

Seznami za nadzor dostopa

Uporabnikom lahko omejite dostop do datotek in map. Drugim uporabnikom ali skupinam lahko dodelite ali zavrnete določene pravice, kot so branje, pisanje, izvajanje ali brisanje. Na ta način lahko celo upraviteljem onemogočite dostop do datotek in map.

Če poskuša skrbnik v Raziskovalcu Windows dostopati do mape, do katere je lastnik drugim uporabnikom prepovedal dostop za branje, se prikaže sporočilo o napaki „Dostop zavrnjen“.

Vendar pa lahko TreeSize pregleda takšne mape, če ste prijavljeni kot skrbnik ali uporabnik, ki ima pravico do izvajanja varnostnih kopij (to možnost lahko spremenite v „Nadzorna plošča > Upravljalna orodja > Lokalna varnostna politika“ in z uporabniškim urejevalnikom sistema Windows).

Stiskanje na podlagi datotek

Sistem NTFS podpira stiskanje za posamezne datoteke. Datoteke, ki so stisnjene na nosilcu NTFS, je mogoče brati in pisati, ne da bi jih pred tem dekompresirali z drugim programom. Dekompresija se izvede samodejno in pregledno med branjem datoteke. Datoteka se ponovno stisne, ko je shranjena.

Prostor, ki ga zaseda stisnjena datoteka, je običajno veliko manjši od njene običajne velikosti. Zato je lahko pri mapah, ki so delno ali v celoti stisnjene, dodeljeni prostor, o katerem poroča TreeSize, manjši od velikosti, sporočene za to mapo.

TreeSize lahko prikaže stopnjo stiskanja v dodatnem stolpcu na zavihku „Podrobnosti“. Poleg tega lahko stisnjene datoteke in mape prikaže v drugačni barvi. Te funkcije lahko vklopite ali izklopite v pogovornem oknu Možnosti.

Program TreeSize lahko stisne in raztisne celotne veje datotečnega sistema s pomočjo kontekstnega menija.

V sistemu Windows 10 je Microsoft v sistem NTFS uvedel nove pregledne funkcije stiskanja, namenjene stiskanju datotek operacijskega sistema, predvsem datotek DLL in EXE. V nasprotju s starim stiskanjem, ki temelji na datotekah, te datoteke v svojih atributih niso označene kot stisnjene.

Redke datoteke

Datoteke, ki so velike, vendar se uporabljajo le delno, se imenujejo redke datoteke.

Ker operacijski sistem ne dodeli prostora na disku za neuporabljene dele redke datoteke, ta zaseda manj prostora na disku, kot je njena dejanska velikost.

TreeSize redke datoteke obravnava kot stisnjene datoteke in zanje izračuna tudi stopnjo stiskanja.

Alternativni podatkovni tokovi (ADS)

V sistemu NTFS je datoteka sestavljena iz različnih podatkovnih tokov. V enem toku so varnostne informacije (pravice dostopa in podobno), v drugem pa „pravi podatki“, ki naj bi bili v datoteki.

Obstajajo lahko alternativni podatkovni tokovi, ki hranijo podatke na enak način kot standardni podatkovni tok. Ti alternativni podatkovni tokovi so skriti. To pomeni, da je lahko datoteka z 1 bajtom v uradnem glavnem podatkovnem toku in nekaj sto MB v enem ali več alternativnih podatkovnih tokovih.

Ukaz dir, upravitelji datotek ali raziskovalec Windows bodo kot velikost te datoteke prikazali 1 bajt, v resnici pa ta datoteka na trdem disku zavzema veliko več prostora.

_images/TreeSize-MainWindow_AlternateDataStreams.png

TreeSize lahko zazna nadomestne podatkovne tokove in njihove velikosti doda dodeljeni velikosti datoteke.

Opomba

ADS lahko shranjuje informacije v isti gruči kot glavni tok podatkov, zato če ima datoteka enega ali več ADS, ni nujno, da se za to datoteko dodeli več prostora na disku.

V pogovornem oknu TreeSize Options (Možnosti velikosti drevesa) lahko izberete zaznavanje nadomestnih podatkovnih tokov, da bi dobili natančnejši prostor, dodeljen vejam imenika.

Ta možnost je privzeto deaktivirana, saj poizvedovanje po ADS traja nekaj časa in podaljša skupni čas, potreben za pregledovanje. Datoteke, ki vsebujejo alternativne podatkovne tokove, lahko poiščete s funkcijo Iskanje datotek po meri v programu TreeSize.

Samodejno razmnoževanje podatkov

Windows Server 2012 in novejši ponujajo funkcijo deduplikacije podatkov: Deduplikacija podatkov segmentira datoteke z delno enako vsebino v tako imenovane „kose“, ki se premaknejo v podmapo „System Volume Informaton\Dedup\ChunkStore\“, ki se nahaja na ustrezni particiji NTFS.

Ko sistem Windows uporabi deduplikacijo, se izvirni podatki nadomestijo s kazalcem na ustrezen kos v imeniku ChunkStore. Ko sta bili deduplicirani z deduplikacijo NTFS, bosta dve enaki datoteki potrebovali le polovico prostora na disku, ki sta ga zasedali prej.

Ker izvirne datoteke zdaj namesto podatkov vsebujejo le majhen kazalec, bo sistem Windows dodeljen prostor na disku označil z veliko manjšo vrednostjo kot prej (za dve enaki datoteki bi bil zaseden prostor na disku označen kot „0 bajtov“).

Če želite, da program TreeSize prikaže izvirne velikosti datotek in map, preprosto preklopite način prikaza iz „Dodeljeni prostor“ v „Velikost“. „Dodeljeni prostor“, prikazan v programu TreeSize, je prostor na disku, ki bi ga pridobili z izbrisom ustrezne datoteke.

Datoteke brez povezave

Strežnik Windows ter nekatera orodja in naprave tretjih oseb ponujajo funkcijo, imenovano „datoteke brez povezave“: Datoteke, ki se že dlje časa ne uporabljajo, se samodejno premaknejo v cenejšo in počasnejšo shrambo, majhen ostanek datoteke pa ostane na prvotni lokaciji.

Običajno TreeSize pravilno poroča o dodeljenem prostoru takšne datoteke, ki je pogosto le velikost ene gruče datotečnega sistema.

Vendar pa obstaja situacija, v kateri dodeljen prostor za ožičene datoteke morda ni pravilno sporočen. Če TreeSize naleti na napake Access Denied, uporabi funkcije API sistema Windows, namenjene programski opremi za varnostno kopiranje, da bi lahko pregledal tudi te dele datotečnega sistema in zagotovil vrednosti njihove velikosti in dodeljenega prostora.

Videli smo nekaj naprav, ki so v tem primeru poročale o polni velikosti datoteke kot dodeljenem prostoru za vmesne datoteke, najverjetneje zato, ker bi bila to velikost, ki bi bila zasedena pri varnostni kopiji.

Če se želite temu izogniti, zagotovite, da ima uporabnik, ki izvaja pregledovanje, popoln dostop za branje do pregledovanega datotečnega sistema.