Domača » kako » Ali so stisnjene datoteke NTFS razpršene na disk ali pomnilnik?

    Ali so stisnjene datoteke NTFS razpršene na disk ali pomnilnik?

    Če iščete načine, kako prilagoditi vaš sistem Windows, da bi prihranili prostor na disku, lahko kot možnost pogledate stiskanje NTFS. Če pa izberete to možnost, kako deluje dekompresijski proces? Današnja objava za vprašanja in odgovori SuperUser ima odgovor na vprašanje radovednega bralca.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Vprašanje

    Bralnik SuperUser CausingUnderflowsEverywhere želi vedeti, ali so stisnjene datoteke NTFS dekomprimirane na disk ali pomnilnik:

    Kako v operacijskem sistemu Windows deluje dekompresija NTFS? Po mnenju Microsofta je dekompresija NTFS izvedena s širitvijo datoteke, nato pa z njeno uporabo. To se sliši dobro, toda moje vprašanje je, kako se ta proces dogaja tehnično?

    Ali Windows naloži stisnjeno datoteko v pomnilnik, jo razširi v pomnilnik in jo nato prebere iz pomnilnika? Ali stisnjeno datoteko naloži v pomnilnik, razširi na disk ali pomnilnik, zapiše na disk, nato pa jo prebere?

    Poskušam ugotoviti, ali lahko izboljšam zmogljivost računalnika z uporabo stiskanja NTFS. Na ta način bo počasen trdi disk ali SSD, ki ne bo sposoben obvladovati, da bo veliko operacij pisanja vedno imelo manj podatkov za pisanje in branje, in močan procesor, ki večino časa miruje, lahko datoteke razširi in izboljša hitrost shranjevanja računalnika in zdravje.

    Ali so stisnjene datoteke NTFS dekomprimirane na disk ali pomnilnik?

    Odgovor

    Sodelavka SuperUser Ben N ima odgovor za nas:

    Windows dekomprimira datoteke v pomnilnik. Če bi to naredili na disku, bi to povsem uničilo vse izboljšave hitrosti in povzročilo veliko nepotrebnega pisanja na disk. Oglejte si konec tega članka o blogu Microsoft o redkih datotekah NTFS in stiskanju.

    Seveda, če imate malo pomnilnika, lahko pomnilnik, ki ga uporablja dekompresijski proces, povzroči, da se drugi pomnilnik izloči in zapiše na disk v datoteki strani. Na srečo bodo samo stiki, ki vsebujejo dele, ki jih vaši programi dejansko berejo, dekomprimirani. NTFS ne potrebuje dekompresije celotne stvari, če potrebujete le nekaj bajtov.

    Če je vaš SSD hiter, verjetno ne boste dobili nobenih izboljšav hitrosti zaradi stiskanja NTFS. Mogoče je, da čas, ki ga vaš procesor porabi za raztezanje podatkov, in čas, ki ga disk porabi za branje stisnjenih podatkov, lahko pomeni več kot čas, ki ga porabi SSD za branje nestisnjenih podatkov.

    Odvisno je tudi od velikosti datotek, s katerimi delate. Najmanjša velikost stisljive datoteke je od 8 do 64 KB, odvisno od velikosti vaše gruč. Vse datoteke, ki so manjše od te velikosti, sploh ne bodo stisnjene, vendar bo dodana majhna količina knjigovodstva. Če veliko pišete v stisnjene datoteke, lahko opazite veliko odstopanje v hitrosti zaradi uporabljenega algoritma stiskanja (LZ).

    Nadaljnje branje

    Kako NTFS stiskanje vpliva na uspešnost?


    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.

    Zasluge za sliko: Jannis Andrija Schnitzer (Flickr)