6Sep

Ovat pakattuja tiedostoja NTFS purettu levylle tai muistiin?

Jos etsit tapoja säätää Windows-järjestelmää levytilojen säästämiseksi, saatat katsoa NTFS-pakkausta vaihtoehtona. Mutta jos valitset tämän vaihtoehdon, miten dekompressioprosessi toimii? Tänään SuperUser Q & A -postilla on vastaus utelias lukijan kysymykseen.

Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.

Kysymys

SuperUser-lukija CausingUnderflowsEverywhere haluaa tietää, onko NTFS-pakattuja tiedostoja purettu levylle tai muistiin:

Miten NTFS-dekompressiot toimivat Windowsissa? Microsoftin mukaan NTFS-dekompressio tehdään laajentamalla tiedostoa ja käyttämällä sitä.Tämä kuulostaa hyvältä, mutta kysymykseni on, miten tämä prosessi tapahtuu teknisesti?

Lisätäänkö Windows pakattu tiedosto muistiin, laajentaa sitä muistiin ja lukea sen muistista? Tai lataa pakatun tiedoston muistiin, laajentaa sen levylle tai muistiin, kirjoittaa sen levylle ja lukea sen sitten?

Yritän selvittää, voinko parantaa tietokoneeni suorituskykyä NTFS-pakkauksen avulla. Näin hidas kiintolevy tai SSD, joka ei kykene käsittelemään monia kirjoitusoperaatioita, on aina vähemmän tietoja kirjoitettavaksi ja lukemiseksi, ja voimakas prosessori, joka on käyttämättömänä suurimman osan ajasta, voi purkaa tiedostoja ja parantaa tietokoneen tallennusnopeutta jaterveydelle.

Ovatko NTFS-tiedostot purettuja levylle tai muistiin?

Vastaus

SuperUser-avustaja Ben N on meille vastaus:

Windows purkaa tiedostot muistiin. Levylle tekeminen poistaisi kokonaan minkä tahansa nopeuden parannukset ja aiheuttaisi paljon tarpeettomia levyn kirjoittamista. Katso tämän Microsoft-blogin artikkelin loppu NTFS-harva tiedostoista ja pakkauksesta.

Tietenkin, jos muistin on vähäinen, purkuprosessin käyttämä muisti saattaa aiheuttaa muuhun muistiin kopioinnin ja kirjoittamisen levylle sivutiedostossa. Onneksi vain palaset, jotka sisältävät osat, joita ohjelmasi todella lukea, puretaan. NTFS ei tarvitse purkaa koko asiaa, jos tarvitset vain muutaman tavun.

Jos SSD on nopea, et todennäköisesti saa mitään nopeusparannuksia NTFS-pakkauksesta. On mahdollista, että prosessorin viettää aikaa, kun puretaan dataa ja kun levytyökalu kuluu lukemasta pakattua dataa, voi olla enemmän kuin aika, jonka SSD vie lukemalla pakkaamatonta dataa.

Se riippuu myös työskentelevien tiedostojen koosta. Puristettavan tiedoston vähimmäiskoko vaihtelee 8 - 64 kt riippuen klusterin koosta. Mitään kooltaan pienempiä tiedostoja ei pakata ollenkaan, mutta pieni määrä kirjanpitoa lisätään. Jos kirjoitat paljon pakattuja tiedostoja, näet paljon varianssia nopeudessa käytetyn puristusalgoritmin( LZ) vuoksi.

Lue lisää

Miten NTFS-pakkaus vaikuttaa suorituskykyyn?

Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.

Kuva-arvo: Jannis Andrija Schnitzer( Flickr)