HDG objašnjava – Swapfile.sys, Hiberfil.sys i Pagefile.sys u Windowsima

U prethodnim verzijama sustava Windows vjerojatno se sjećate dobre stare datoteke stranične stranice. Koristi se kada fizička memorija postane preopterećena i sadrži objekte kojima se obično nije pristupalo dulje vrijeme. To je pagefile.sys . Zatim smo imali opciju hibernacije u sustavu Windows(Windows) koja vam omogućuje spremanje kernela i svih aplikacija na tvrdi disk kako biste mogli brže pokrenuti svoje računalo nego što ga potpuno ponovno pokrenete. To je hiberfile.sys .

U Windows 8/10 stvari postaju složenije. Pagefile.sys je tu cijelo vrijeme, ali hiberfil.sys postoji samo ako imate omogućeno brzo pokretanje u sustavu Windows(Windows) . Što je brzo pokretanje? U osnovi omogućuje sustavu Windows(Windows) da izvede hibridno gašenje. To je razlog zašto se Windows 8/10 pokreće mnogo brže od prethodnih verzija sustava Windows . Pogledajte moj prethodni post koji objašnjava što je hibridno isključivanje u sustavu Windows 8(what a hybrid shutdown is in Windows 8) .

Da biste koristili novu značajku hibridnog isključivanja, koja je uključena prema zadanim postavkama, hibernacija mora biti omogućena u sustavu Windows(Windows) . Ako je hibernacija onemogućena, nećete imati datoteku hiberfil.sys, a nećete moći koristiti ni opciju brzog pokretanja. Ovdje možete pročitati moj post o omogućavanju hibernacije u sustavu Windows(enabling hibernation in Windows) .

Windows 8 datoteka za zamjenu

Sada je zanimljiva stvar da kada imate omogućeno brzo pokretanje (što znači da je hibernacija omogućena), tada će vaš hiberfil.sys činiti oko 75% vaše RAM- a, a datoteka stranica oko 25%. To je zato što hiberfil.sys sadrži Windows kernel i upravljačke programe uređaja. Datoteka stranične memorije koristi se samo ako je sav RAM potrošen samo naš sustav i koristi se dok zapravo koristite Windows . Hiberfil.sys se koristi samo za proces pokretanja.

Ako nemate omogućenu hibernaciju u sustavu Windows(Windows) , vidjet ćete da je datoteka stranične memorije sada iste veličine kao i količina RAM-a(RAM) koju imate.

Na gornjoj snimci zaslona imam Windows stroj s 1 GB RAM-a(RAM) i onemogućeno brzo pokretanje. Sada kada razumijemo kako to funkcionira, prijeđimo na novi: swapfile.sys. Što je to dovraga? Pa, u osnovi je poput datoteke stranične memorije, ali služi u različite svrhe.

Jedan od glavnih razloga za swapfile.sys je obustavljanje i ponovno pokretanje aplikacija Windows Store . Pa zašto ne biste umjesto toga upotrijebili datoteku stranične memorije? Koristi se zato što se određene vrste operacija stranica mogu učiniti učinkovitije korištenjem ove posebne vrste datoteke stranice.

Evo jasnijeg objašnjenja. Windows podržava i straničenje i zamjenu. Stranica će sadržavati stavke kojima se dugo nije pristupalo, dok razmjena zadržava stavke koje su nedavno izvučene iz memorije. Stavkama u datoteci stranične stranice možda se neće ponovno pristupiti dulje vrijeme, dok bi se stavkama u swapfileu moglo pristupiti mnogo prije.

Također, stranica je vrlo učinkovita na vrhunskim strojevima, dok je razmjena učinkovitija na jeftinijim tabletima i računalima. Svaka stranična datoteka ima različite zahtjeve za dinamički rast, rezervaciju prostora, pravila čitanja/pisanja itd. Ako biste imali istu datoteku stranične stranice, vrlo brzo bi se fragmentirala zbog stranica fiksne veličine koje se koriste u stranicama i velikih komada koristi se u zamjeni.

Kao što možete vidjeti odozgo, swapfile.sys je veličine oko 16 MB. Od sada se koristi za aplikacije Store zbog njihovih različitih potreba za stranicama u usporedbi s tradicionalnim Windows programima. U budućnosti bi moglo biti i u drugim slučajevima, ali Microsoft nije precizirao što točno.

Dakle, to je ono što te tri datoteke rade na Windows 8/10 . Imajte na umu da se mogu dogoditi neke zanimljive i neugodne stvari. Ako imate 16 GB RAM-a(RAM) i koristite brzo pokretanje u sustavu Windows(Windows) , to znači da ćete imati i datoteku za hibernaciju od 16 GB! Ako koristite Windows na SSD - u, to može zauzimati veliki dio prostora na vašem disku.

Možete smanjiti veličinu datoteke hibernacije (hiberfil.sys) u sustavu Windows(Windows)   bez onemogućavanja hibernacije pomoću sljedeće naredbe:

powercfg.exe /hibernate /size 50

powercfg

To će smanjiti veličinu datoteke hibernacije na 50% RAM- a umjesto na 100%. Imajte na umu da ga ne možete smanjiti za više od 50%. Međutim, ako imate veliku količinu RAM-a(RAM) kao što je 16 GB ili 32 GB ili više, možete si uštedjeti dosta prostora.

Druga stvar je da se ne morate brinuti da će datoteka hibernacije postati prevelika kao u prethodnim verzijama Windowsa(Windows) . Ranije je datoteka hibernacije pohranjivala kernel, upravljačke programe uređaja i sve podatke aplikacije. Sada kada nema podataka aplikacije, veličina datoteke ostaje prilično konstantna, pa ako imate puno RAM-a(RAM) , vjerojatno vam ionako ne treba datoteka hibernacije koja je tako velika.

Nadamo(Hopefully) se da vam to daje jasnije razumijevanje kako datoteke pagefile.sys, hiberfil.sys i swapfile.sys rade u sustavu Windows 8/10. Ako imate bilo kakvih pitanja, slobodno ostavite komentar. Uživati!



About the author

Ja sam računalni profesionalac s više od 10 godina iskustva. U slobodno vrijeme volim pomagati za uredskim stolom i učiti djecu kako se koristiti internetom. Moje vještine uključuju mnoge stvari, ali najvažnije je da znam kako pomoći ljudima u rješavanju problema. Ako trebate nekoga tko vam može pomoći s nečim hitnim ili samo želite neke osnovne savjete, obratite mi se!



Related posts