HDG selittää – Swapfile.sys, Hiberfil.sys ja Pagefile.sys Windowsissa

Aiemmissa Windowsin(Windows) versioissa luultavasti muistat vanhan hyvän sivutustiedoston. Sitä käytetään, kun fyysinen muisti ylisitoutuu ja se sisältää kohteita, joita ei yleensä ole käytetty pitkään aikaan. Se on pagefile.sys . Seuraavaksi meillä oli Windowsin(Windows) lepotilavaihtoehto, jonka avulla voit tallentaa ytimen ja kaikki sovellukset kiintolevyllesi, jotta voit käynnistää tietokoneesi varmuuskopioinnin nopeammin kuin täydellä uudelleenkäynnistyksellä. Se on hiberfile.sys .

Windows 8/10 : ssä asiat muuttuvat monimutkaisemmiksi. Pagefile.sys on siellä koko ajan, mutta hiberfil.sys on siellä vain, jos nopea käynnistys on käytössä Windowsissa(Windows) . Mikä on nopea käynnistys? Pohjimmiltaan se sallii Windowsin(Windows) suorittaa hybridi sammutuksen. Tästä syystä Windows 8/10 käynnistyy paljon nopeammin kuin aiemmat Windowsin(Windows) versiot . Katso edellinen viestini, joka selittää, mitä hybridisammutus tarkoittaa Windows 8:ssa(what a hybrid shutdown is in Windows 8) .

Jotta voit käyttää uutta hybridisammutusominaisuutta, joka on oletuksena käytössä, lepotilan on oltava käytössä Windowsissa(Windows) . Jos horrostila on poistettu käytöstä, sinulla ei ole hiberfil.sys-tiedostoa, etkä myöskään voi käyttää nopeaa käynnistysvaihtoehtoa. Voit lukea viestini lepotilan käyttöönotosta Windowsissa(enabling hibernation in Windows) täällä .

Windows 8 swap-tiedosto

Nyt mielenkiintoista on, että kun nopea käynnistys on käytössä (eli lepotila on käytössä), hiberfil.sys on noin 75% RAM -muistista ja sivutustiedosto noin 25%. Tämä johtuu siitä, että hiberfil.sys sisältää Windows - ytimen ja laiteohjaimet. Sivutustiedostoa käytetään vain, jos kaikki RAM -muisti on käytetty, vain järjestelmämme ja sitä käytetään, kun käytät Windowsia(Windows) . Hiberfil.sys-tiedostoa käytetään vain käynnistysprosessissa.

Jos et ole ottanut horrostilaa käyttöön Windowsissa(Windows) , näet, että sivutustiedosto on nyt samankokoinen kuin käytössäsi oleva RAM -muisti .

Yllä olevassa kuvakaappauksessa minulla on Windows - kone, jossa on 1 Gt RAM -muistia ja nopea käynnistys pois käytöstä. Nyt kun ymmärrämme, miten se toimii, siirrytään uuteen: swapfile.sys. Mikä hemmetti tuo on? No, se on periaatteessa kuin sivutustiedosto, mutta palvelee eri tarkoituksia.

Yksi tärkeimmistä syistä tiedostoon swapfile.sys on Windows Store -sovellusten keskeyttäminen ja jatkaminen. Joten miksi et vain käytä sivutustiedostoa sen sijaan? Sitä käytetään, koska tietyntyyppiset sivutoiminnot voidaan tehdä tehokkaammin käyttämällä tätä erityistä sivutiedostotyyppiä.

Tässä selkeämpi selitys. Windows tukee sekä sivutusta että vaihtamista. Sivutus säilyttää kohteet, joita ei ole käytetty pitkään aikaan, kun taas vaihtaminen säilyttää kohteet, jotka on äskettäin poistettu muistista. Sivutustiedoston kohteita ei ehkä voida käyttää uudelleen pitkään aikaan, kun taas swap-tiedoston kohteita voidaan käyttää paljon aikaisemmin.

Haku on myös erittäin tehokas huippuluokan laitteissa, kun taas vaihtaminen on tehokkaampaa halvemmissa tableteissa ja tietokoneissa. Jokaisella sivutustiedostolla on erilaiset vaatimukset dynaamiselle kasvulle, tilanvaraukselle, luku-/kirjoituskäytännöille jne. Jos sinulla olisi sama sivutustiedosto, se pirstoutuisi erittäin nopeasti sivutuksissa käytettävien kiinteän kokoisten sivujen ja suurten osien vuoksi. käytetään vaihdossa.

Kuten ylhäältä näet, swapfile.sys on noin 16 megatavua. Toistaiseksi sitä käytetään Store - sovelluksissa, koska niiden sivutarve on erilainen verrattuna perinteisiin Windows - ohjelmiin. Sille voi olla myös muita käyttötarkoituksia tulevaisuudessa, mutta Microsoft ei ole tarkentanut mitä.

Näin nämä kolme tiedostoa tekevät Windows 8/10 -järjestelmässä. Huomaa, että voi tapahtua mielenkiintoisia ja ärsyttäviä asioita. Jos sinulla on 16 Gt RAM -muistia ja käytät nopeaa käynnistystä Windowsissa(Windows) , se tarkoittaa, että sinulla on myös 16 Gt:n lepotilatiedosto! Jos käytät Windowsia (Windows)SSD -levyllä , se saattaa viedä suuren osan levytilasta.

Voit pienentää lepotilatiedoston (hiberfil.sys) kokoa Windowsissa(Windows)   poistamatta horrostilaa käytöstä seuraavalla komennolla:

powercfg.exe /hibernate /size 50

powercfg

Tämä pienentää lepotilatiedoston koon 50 prosenttiin RAM -muistista 100 prosentin sijaan. Huomaa, että et voi laskea sitä enempää kuin 50%. Jos sinulla on kuitenkin paljon RAM -muistia, kuten 16 Gt tai 32 Gt tai enemmän, voit säästää itsellesi melkoisesti tilaa.

Toinen asia on, että sinun ei tarvitse huolehtia lepotilatiedostosta liian suureksi, kuten aiemmissa Windowsin(Windows) versioissa . Aiemmin lepotilatiedosto tallensi ytimen, laiteohjaimet ja kaikki sovellustiedot. Nyt kun sovellustietoja ei ole, tiedoston koko pysyy melko vakiona, joten jos sinulla on paljon RAM -muistia , et todennäköisesti tarvitse niin suurta lepotilatiedostoa.

Toivottavasti(Hopefully) tämä antaa sinulle selkeämmän käsityksen siitä, kuinka pagefile.sys-, hiberfil.sys- ja swapfile.sys-tiedostot toimivat Windows 8/10:ssä. Jos sinulla on kysyttävää, voit lähettää kommentin. Nauttia!



About the author

Olen tietojenkäsittelytieteilijä, jolla on yli 10 vuoden kokemus selainten, Microsoft Officen ja onedriven parista. Olen erikoistunut verkkokehitykseen, käyttäjäkokemustutkimukseen ja laajamittaiseen sovelluskehitykseen. Taitojani käyttävät eräät maailman johtavista yrityksistä, kuten Google, Facebook ja Apple.



Related posts