Co je hibernace PC a čím se liší od režimu spánku

Hibernace zapíše celý obsah operačních pamětí do souboru na systémovém disku a počítač pak fyzicky vypne — na rozdíl od spánku, který paměti dál napájí. Po zapnutí se obsah načte zpět a systém pokračuje přesně tam, kde jsi skončil, včetně otevřených programů. V tabulce ACPI stavů jde o stav S4, zatímco spánek je S3 a úplné vypnutí S5. Prakticky to znamená nulovou spotřebu proti zhruba 2 až 5 wattům u spánku, ale návrat trvá 10 až 20 sekund místo dvou. Soubor hiberfil.sys si na disku ukousne kolem 40 procent kapacity pamětí, takže při 32 GB RAM počítej zhruba se 13 GB. Hlavní výhoda proti spánku je odolnost: hibernovaný počítač přežije i výpadek proudu.

Rozdělaná práce, patnáct otevřených panelů v prohlížeči a rozehraná hra. Vypnout se ti nechce, uspat taky ne, protože vedle jde bouřka a při výpadku proudu přijdeš o všechno. Přesně pro tenhle případ existuje hibernace.

Herní počítač ve tmě se zhasnutým monitorem, vedle něj svítí jen dioda na základní desce, jako ilustrace hibernace

Hibernace je přitom hodně nepochopená funkce. Část lidí ji má vypnutou a neví o tom, další část ji nevědomky používá každý den pod jiným jménem. Projdeme si, co se při ní přesně děje, čím se liší od spánku a od hybridního spánku, a kdy ji naopak nechceš mít zapnutou vůbec.

Poslední aktualizace obsahu:

1. Co se při hibernaci fyzicky děje

Operační paměť je energeticky závislá — jakmile jí odebereš proud, obsah zmizí. Hibernace tenhle problém obchází tím, že obsah pamětí uloží na disk, který proud k udržení dat nepotřebuje.

1

Systém zastaví běžící procesy a uvede ovladače do stavu, ze kterého se dá čistě navázat.

2

Obsazenou část pamětí zkomprimuje a zapíše do souboru hiberfil.sys v kořenovém adresáři systémového disku. Komprimace je důvod, proč zapsaný objem bývá menší než obsazená paměť.

3

Počítač se vypne úplně stejně jako při běžném vypnutí. Ventilátory stojí, diody zhasnou, spotřeba klesne na hodnotu pohotovostního napájení desky.

4

Po zapnutí zavaděč systému pozná, že hiberfil.sys obsahuje platný otisk, načte ho zpět do pamětí a předá řízení tam, kde systém skončil. Nespouští se znovu Windows, jen se obnoví jejich stav.

V řeči ACPI stavů

Standard ACPI, který správu napájení popisuje, má pro tyhle stavy vlastní značení. Běžící počítač je S0, klasický spánek S3, hibernace S4 a úplné vypnutí S5. Kdykoli tedy v manuálu k základní desce nebo v BIOSu narazíš na zkratku S4, jde přesně o hibernaci.

2. Hibernace versus spánek: v čem je rozdíl

Oba stavy slouží ke stejnému cíli — zachovat rozdělanou práci bez zavírání programů. Liší se v jediné zásadní věci: kde v tu chvíli obsah pamětí leží.

Spánek nechá data v pamětech a dál je napájí. Hibernace je přepíše na disk a napájení vypne. Z toho plyne úplně všechno ostatní.

Vlastnost Spánek Hibernace Vypnutí
Kde je obsah pamětí v pamětech, napájených na disku v hiberfil.sys nikde, zahozen
ACPI stav S3 S4 S5
Spotřeba desktopu typicky 2 až 5 W pohotovostní, pod 1 W pohotovostní, pod 1 W
Doba návratu 1 až 3 sekundy 10 až 20 sekund na NVMe 15 až 25 sekund
Přežije výpadek proudu Ne Ano Ano
Zachová otevřené programy Ano Ano Ne
Zabírá místo na disku Ne Ano Ne
Zápisy na SSD při každém použití Ne Ano Ne

Zjednodušeně: spánek je rychlejší, hibernace odolnější. Na desktopu, který visí v zásuvce bez záložního zdroje, je hibernace jediný způsob, jak rozdělanou práci přenést přes výpadek proudu.

3. Hybridní spánek je třetí stav, o kterém málokdo ví

Windows nabízejí ještě kombinaci obojího. Hybridní spánek zapíše obsah pamětí do hiberfil.sys a zároveň ho nechá v napájených pamětech.

Návrat je pak rychlý jako ze spánku, protože se čte z pamětí. Když ale mezitím vypadne proud, systém po zapnutí najde platný otisk na disku a obnoví se z něj. Dostaneš rychlost spánku s odolností hibernace, za cenu zápisu na disk při každém uspání.

U stolních počítačů mívají Windows hybridní spánek zapnutý ve výchozím stavu. To je nejčastější důvod, proč v nabídce vypnutí vůbec nevidíš položku Režim hibernace — systém ji považuje za nadbytečnou, protože ochranu proti výpadku už zajišťuje hybridní spánek. Jak ji do nabídky vrátit, popisuje šestá kapitola.

4. Rychlé spuštění je částečná hibernace

Tohle je nejméně známá věc na celém tématu. Funkce Rychlé spuštění, tedy Fast Startup, kterou mají Windows ve výchozím stavu zapnutou, technicky není vypnutí. Je to hibernace poloviny systému.

Když dáš Vypnout, Windows odhlásí uživatele a zavřou jejich programy, ale jádro systému, ovladače a stav zařízení zapíšou do hiberfil.sys. Po zapnutí se tahle část načte zpět místo toho, aby se inicializovala od nuly. Odtud pochází rychlý start.

Praktický důsledek, který kouše nejčastěji

Vypnout a znovu zapnout tedy není totéž co restartovat. Restart jádro opravdu shodí a nahodí znovu, zatímco vypnutí se zapnutým Rychlým spuštěním ho jen obnoví ze souboru. Proto se po instalaci ovladače, po změně nastavení v BIOSu nebo po zásahu do správy napájení vždycky volí Restartovat. Když někdo tvrdí, že mu změna nezabrala, tohle bývá důvod číslo jedna.

Druhý důsledek se týká dvojího systému na jednom disku. Se zapnutým Rychlým spuštěním zůstává systémový oddíl v rozepsaném stavu, takže se do něj druhý systém nemá pouštět. Je to stejný problém jako u plné hibernace a řeší se stejně — obojí vypnout.

5. Soubor hiberfil.sys a kolik místa sebere

Soubor leží v kořeni systémového disku, je skrytý a systémem chráněný. Ručně ho smazat nejde a ani se o to nemá cenu pokoušet — správná cesta vede přes vypnutí hibernace, po kterém ho systém odstraní sám.

Výchozí velikost odpovídá zhruba 40 procentům kapacity pamětí. Windows počítají s tím, že se obsah komprimuje a že se v praxi nikdy nezapisuje celá osazená paměť.

Kapacita RAM Orientační velikost hiberfil.sys Zápis na disk při jedné hibernaci
16 GB zhruba 6,5 GB podle obsazení pamětí, obvykle méně
32 GB zhruba 13 GB podle obsazení pamětí, obvykle méně
64 GB zhruba 26 GB podle obsazení pamětí, obvykle méně

Opotřebuje hibernace SSD?

Tahle obava je rozšířená a v praxi zbytečná. Spočítej si to: při 32 GB pamětí a hibernaci každý den vychází kolem 13 GB zápisů denně, tedy zhruba 5 TB za rok. Běžný 1TB NVMe disk má přitom výdrž udávanou ve stovkách terabajtů, u řady modelů kolem 600 TB.

Při tomhle tempu bys limit vyčerpával přes sto let. Opotřebení SSD tedy není důvod hibernaci nepoužívat — na rozdíl od zabraného místa, které je vidět hned.

Změna velikosti souboru

Velikost jde upravit příkazem powercfg /hibernate /size 50 spuštěným v Terminálu jako správce, kde číslo je procento z kapacity pamětí. Snižování pod výchozí hodnotu ale nedoporučuju — když se otisk do souboru nevejde, hibernace tiše selže a systém se místo ní jen vypne.

6. Jak hibernaci zapnout, vypnout a dostat do nabídky

Jde o dvě oddělené věci. Nejdřív musí být hibernace v systému povolená, teprve pak se dá zobrazit v nabídce vypnutí.

Povolení a zakázání hibernace

1

Otevři Terminál nebo Příkazový řádek jako správce — pravé tlačítko na Start, položka Terminál (správce).

2

Zadej powercfg /hibernate on. Systém hibernaci povolí a vytvoří soubor hiberfil.sys. Opačný příkaz powercfg /hibernate off ji zakáže a soubor smaže, čímž uvolní odpovídající místo na disku.

3

Ověř výsledek příkazem powercfg /a. Vypíše seznam dostupných úsporných stavů a u nedostupných rovnou i důvod. Hibernace se v něm objeví jako samostatná položka.

Zobrazení položky v nabídce vypnutí

1

Stiskni klávesy Windows a R, napiš powercfg.cpl a potvrď. Otevřou se Možnosti napájení.

2

Vlevo klikni na Nastavení tlačítek napájení a nahoře na odkaz Změnit nastavení, která nejsou momentálně k dispozici. Bez tohohle kroku zůstanou zaškrtávátka dole zašedlá.

3

V sekci Nastavení vypnutí zaškrtni Režim hibernace a ulož změny. Položka se objeví v nabídce vypnutí vedle spánku a restartu.

Vypnutí hibernace příkazem off zároveň vypne Rychlé spuštění, protože to bez souboru hiberfil.sys nemá kam ukládat. Start ze studena se tím prodlouží o pár sekund. U dvojího systému na jednom disku je to ale přesně to, co chceš.

7. Kdy hibernaci chceš a kdy naopak ne

Dává smysl, když

  • Máš rozdělanou práci a jde bouřka. Hibernace je jediný stav, který přenese otevřené programy přes výpadek proudu bez záložního zdroje. Se záložním zdrojem UPS jde dvojice ještě dál — systém se dokáže zahibernovat sám, i když u počítače nikdo nesedí.
  • Necháváš počítač stát delší dobu. Přes víkend nebo přes dovolenou nemá smysl platit spánek dva až pět wattů, když ti hibernace nabídne totéž za nulu.
  • Jde o notebook. Windows umí hibernovat automaticky při kritické úrovni baterie, takže se rozdělaná práce zachrání i tehdy, když notebook usne v batohu a baterie dojde.
  • Otevíráš pokaždé stejnou sadu programů. Návrat z hibernace je sice pomalejší než ze spánku, ale pořád rychlejší než studený start plus ruční spouštění deseti aplikací.

Vypni ji, když

  • Máš na disku dvojí systém. Hibernovaný oddíl Windows se nesmí připojit z jiného systému, hrozí poškození dat. Vypni hibernaci i Rychlé spuštění.
  • Bojuješ o každý gigabajt na malém systémovém SSD. Na 256GB disku je 13 GB citelná ztráta.
  • Systémový disk není šifrovaný a jde o citlivá data. Soubor hiberfil.sys je doslovný otisk pamětí a leží na disku i po vypnutí počítače.
  • Počítač běží nepřetržitě jako domácí server nebo stanice pro vzdálený přístup. Tam jsou úsporné stavy spíš na obtíž.

Na herním desktopu s NVMe je rozdíl menší, než čekáš

Rychlý NVMe disk zkrátil studený start natolik, že rozdíl mezi hibernací a normálním zapnutím je otázka pár sekund. Proti hibernaci navíc stojí jeden praktický argument: čerstvě nastartovaný systém má uklizené paměti. Počítač, který se týdny jen hibernuje a probouzí, se postupně zanáší a občasný restart mu prospěje. Já ho na svém stroji dělám minimálně jednou týdně.

8. Časté problémy a jak je řešit

Hibernace v nabídce vůbec není

Buď je zakázaná v systému, nebo jen není zobrazená. Pořadí kroků najdeš v šesté kapitole: nejdřív powercfg /hibernate on, pak zaškrtnutí v Nastavení tlačítek napájení.

Příkaz powercfg /a tvrdí, že hibernace není dostupná

Výpis u každého nedostupného stavu rovnou uvádí důvod. Nejčastěji jde o nedostatek místa na systémovém disku, o vypnutou podporu ve firmwaru nebo o virtuální stroj, kde hibernace nemá smysl. Uvolni místo a příkaz zopakuj.

Počítač se z hibernace nevrátí a nastartuje jako po vypnutí

Otisk se buď nezapsal, nebo se ho nepodařilo načíst. Typicky za tím stojí zastaralý ovladač čipové sady nebo úložiště, méně často málo místa na disku. Aktualizuj ovladače čipové sady a vyzkoušej to znovu.

Po návratu z hibernace nefunguje síť, zvuk nebo USB

Zařízení se neprobralo do stavu, ve kterém bylo před uložením otisku. Tady pomůže Restartovat, ne vypnout a zapnout — a pak aktualizace ovladače konkrétního zařízení. Pokud se to opakuje, je to argument pro to hibernaci na dané sestavě nepoužívat.

Jsi z Plzně a okolí a nedaří se to rozchodit? Sestavu si rád projdu ve výdejně na adrese V Hájku 790/63, stačí zavolat na +420 602 443 351.

Počítač, kde správa napájení funguje hned od začátku

Každou sestavu skládám a ladím osobně v Plzni, včetně nastavení úsporných stavů v BIOSu, a před expedicí ji protáhnu zátěžovým testem, aby fungovala na sto procent. Na herní PC dávám prodlouženou záruku 36 měsíců a dopravu po celé ČR máš zdarma, včetně doručení kurýrem na adresu.

9. Užitečné tipy k tématu

Hibernace se dotýká disku, ovladačů i správy napájení, takže se k ní vážou další návody.

10. Časté dotazy k hibernaci (FAQ)

❓ 1. Co je hibernace počítače?
Hibernace je úsporný stav, při kterém systém zapíše celý obsah operačních pamětí do souboru hiberfil.sys na systémovém disku a počítač pak úplně vypne. Po zapnutí se obsah načte zpět a systém pokračuje tam, kde skončil, včetně otevřených programů. V názvosloví ACPI jde o stav S4.
❓ 2. Jaký je rozdíl mezi hibernací a režimem spánku?
Spánek nechá obsah pamětí v pamětech a dál je napájí, takže návrat trvá jednu až tři sekundy, ale desktop mezitím odebírá zhruba 2 až 5 wattů a při výpadku proudu o všechno přijdeš. Hibernace obsah pamětí zapíše na disk a počítač vypne úplně, takže spotřeba klesne pod jeden watt a data přežijí i výpadek proudu. Návrat z hibernace ale trvá 10 až 20 sekund.
❓ 3. Kolik místa na disku zabere hibernace?
Výchozí velikost souboru hiberfil.sys odpovídá zhruba 40 procentům kapacity operačních pamětí. Při 16 GB RAM tedy počítej přibližně se 6,5 GB, při 32 GB zhruba se 13 GB a při 64 GB kolem 26 GB. Velikost jde změnit příkazem powercfg /hibernate /size a číslem v procentech, snižovat ji pod výchozí hodnotu se ale nevyplatí.
❓ 4. Jak hibernaci zapnu ve Windows 11?
Otevři Terminál jako správce a zadej příkaz powercfg /hibernate on. Tím se hibernace povolí a vytvoří se soubor hiberfil.sys. Aby se objevila i v nabídce vypnutí, stiskni klávesy Windows a R, napiš powercfg.cpl, vlevo klikni na Nastavení tlačítek napájení, nahoře na odkaz Změnit nastavení, která nejsou momentálně k dispozici, a dole zaškrtni Režim hibernace.
❓ 5. Proč v nabídce vypnutí nevidím Režim hibernace?
Buď je hibernace v systému zakázaná, nebo je jen skrytá v nabídce. U stolních počítačů za tím často stojí zapnutý hybridní spánek, který ochranu proti výpadku proudu zajišťuje sám, takže Windows položku hibernace považují za nadbytečnou. Nejdřív ji povol příkazem powercfg /hibernate on a pak ji zaškrtni v Nastavení tlačítek napájení.
❓ 6. Co je hybridní spánek?
Hybridní spánek je kombinace obou stavů. Obsah pamětí se zapíše do souboru hiberfil.sys a zároveň zůstane v napájených pamětech. Návrat je proto rychlý jako ze spánku, protože se čte z pamětí, ale při výpadku proudu se systém obnoví z disku. U stolních počítačů ho Windows mívají zapnutý ve výchozím stavu.
❓ 7. Je Rychlé spuštění totéž co hibernace?
Je to částečná hibernace. Při volbě Vypnout se zapnutým Rychlým spuštěním Windows odhlásí uživatele a zavřou jejich programy, ale jádro systému a stav ovladačů uloží do souboru hiberfil.sys. Po zapnutí se tahle část načte zpět místo inicializace od nuly. Vypnout a zapnout proto není totéž co restartovat — po změně ovladačů nebo nastavení v BIOSu vždycky volej Restartovat.
❓ 8. Ničí hibernace SSD disk?
V praxi ne. Při 32 GB pamětí a hibernaci každý den vychází zhruba 13 GB zápisů denně, tedy přibližně 5 TB za rok. Běžný 1TB NVMe disk má přitom udávanou výdrž ve stovkách terabajtů, u řady modelů kolem 600 TB. Limit bys tímhle tempem vyčerpával přes sto let, takže opotřebení není důvod hibernaci nepoužívat.
❓ 9. Můžu soubor hiberfil.sys prostě smazat?
Ručně ne, je skrytý a chráněný systémem. Správná cesta je zadat v Terminálu jako správce příkaz powercfg /hibernate off. Systém hibernaci zakáže a soubor sám odstraní, čímž uvolní odpovídající místo na disku. Zároveň tím ale vypneš i Rychlé spuštění, protože to bez tohohle souboru nemá kam ukládat.
❓ 10. Kdy je lepší hibernace a kdy spánek?
Spánek se hodí na krátké přestávky v řádu minut a hodin, protože návrat trvá jednu až tři sekundy. Hibernace se vyplatí na delší odstávky, na notebook s docházející baterií a všude tam, kde hrozí výpadek proudu a nemáš záložní zdroj. Na herním desktopu s rychlým NVMe diskem je rozdíl mezi hibernací a běžným zapnutím jen pár sekund.
❓ 11. Proč se mi počítač z hibernace nevrátí a nastartuje jako po vypnutí?
Znamená to, že se otisk pamětí buď nezapsal, nebo ho nešlo načíst zpět. Nejčastější příčinou je zastaralý ovladač čipové sady nebo řadiče úložiště, méně často nedostatek místa na systémovém disku. Aktualizuj ovladač čipové sady, uvolni místo na disku a zkus to znovu.
❓ 12. Je bezpečné hibernovat počítač s dvojím systémem na disku?
Není. Hibernovaný oddíl Windows zůstává v rozepsaném stavu a připojení z jiného systému může vést k poškození dat. Při dvojím systému na jednom disku proto vypni jak hibernaci příkazem powercfg /hibernate off, tak Rychlé spuštění, které trpí přesně stejným problémem.
❓ 13. Jak zjistím, které úsporné stavy můj počítač podporuje?
Otevři Terminál jako správce a zadej příkaz powercfg /a. Vypíše seznam úsporných stavů, které jsou v systému dostupné, a u těch nedostupných rovnou uvede i důvod. Hibernace se v něm objeví jako samostatná položka a vedle ní uvidíš klasický pohotovostní režim S3, případně novější Modern Standby.
Lukáš Blecha, zakladatel a IT architekt BestComp.cz

Lukáš Blecha

Zakladatel a hlavní IT architekt plzeňského e-shopu BestComp.cz. Správu napájení nastavuju v BIOSu u každé sestavy, kterou skládám, a s hibernací se potkávám hlavně u zákazníků, kteří přijdou s tím, že jim po Vypnout nezabrala změna ovladače — odpověď bývá právě v téhle kapitole o Rychlém spuštění.

Diskuze (0)

Buďte první, kdo napíše příspěvek k této položce.

Nevyplňujte toto pole
×

Splátková kalkulačka ESSOX