POST (z anglického Power On Self Test, tedy „test při zapnutí“) je sadu základních testů a inicializací, které provádí firmware počítače (BIOS nebo UEFI) okamžitě po zapnutí. POST ověřuje, že základní hardwarové komponenty fungují a že je možné začít načítat operační systém. Po úspěšném dokončení POST předá kontrolu bootloaderu a následně vybranému operačnímu systému, který dokončí proces spouštění.
Co POST typicky kontroluje
- Procesor a chipset: inicializace CPU a základní logiky základní desky.
- Paměť (RAM): základní test a detekce velikosti; v závislosti na nastavení může proběhnout jen krátká kontrola nebo důkladný test celé paměti.
- Grafická karta a výstup obrazu: inicializace GPU a ověření, že lze zobrazit diagnostické hlášení.
- Úložná zařízení a řadiče: detekce disků a SSD, kontrola řadičů (SATA/NVMe).
- Periférie: klávesnice, myš, sériové/USB porty a další důležité periferie.
- Napájení a napěťové okruhy: základní kontrola dostupnosti napájení a napěťových úrovní.
- Konfigurace a nastavení firmware: načtení konfigurace z CMOS/UEFI, kontrola bezpečnostních mechanismů (např. Secure Boot).
Jak poznáte, že POST selhal
- Při selhání POST počítač obvykle nezavede operační systém. Místo toho se mohou objevit různé indikace:
- Zvukové signály (tzv. beep kódy) z repro na základní desce — jejich význam závisí na výrobci BIOS/UEFI.
- Numerické POST/diagnostické kódy na malém LED displeji na některých deskách nebo diagnostické LED kontrolky (např. CPU, DRAM, VGA, BOOT).
- Textové chybové hlášení na obrazovce s informací o komponentě, která selhala.
Důležité upřesnění: modrá obrazovka smrti (BSOD) je chybové hlášení operačního systému běžícímu po úspěšném dokončení POST. BSOD tedy nastává až poté, co se OS načte; nenahrazuje a neprobíhá během POST. Po selhání POST systém obvykle nenabootuje do OS, takže BSOD se v takovém případě neobjeví. Po úspěšném načtení OS však můžete z OS dostat možnosti obnovy, například nouzový režim.
Nejčastější příčiny selhání POST
- Porucha nebo špatný kontakt paměťových modulů (RAM) – častá příčina, často pomůže vyčištění kontaktů, přezkoušení jednotlivých modulů nebo výměna.
- Vadná grafická karta nebo chybné připojení napájení GPU.
- Selhání pevného disku/SSD či řadiče, případně chybné nastavení bootovacího pořadí.
- Nedostatečné napájení (vadný zdroj PS nebo chybně připojené napájení).
- Chybné BIOS/UEFI nastavení nebo poškozený firmware; někdy po aktualizaci firmware může být nutné resetovat nastavení.
- Fyzické poškození základní desky, CPU nebo jiných komponent.
Jednoduché kroky pro řešení problémů
- Vypněte počítač a odpojte napájení, otevřete skříň a vizuálně zkontrolujte kabely, napájecí konektory a viditelné poškození.
- Vyjměte a znovu vsuňte paměťové moduly (zkusit spustit systém s jedním modulem po jednom).
- Vyjměte a znovu upevněte grafickou kartu; pokud má integrovanou grafiku, zkuste spustit bez samostatné karty.
- Resetujte CMOS/UEFI (vyjmutím baterie na několik minut nebo pomocí jumperu) pro návrat do továrního nastavení.
- Odstraňte nedávno instalované periférie nebo přídavné karty, které by mohly způsobovat konflikt.
- Pokud jsou k dispozici, přečtěte si beep kódy nebo POST kódy a porovnejte je s dokumentací výrobce základní desky.
- V případě podezření na vadný zdroj napájení jej otestujte nebo vyměňte.
UEFI vs. BIOS, Fast Boot a Secure Boot
- Moderní počítače používají UEFI místo tradičního BIOSu. UEFI nabízí rozšířené diagnostické možnosti, grafické rozhraní a podporu Secure Boot.
- Funkce „Fast Boot“ zkracuje dobu POST tím, že přeskočí nebo zjednoduší některé testy (např. detailní test paměti). To může znemožnit rychlou diagnostiku některých problémů, protože některé kontroly se neprovádějí.
- Secure Boot je bezpečnostní prvek UEFI, který zabraňuje spouštění nepodepsaného nebo neautorizovaného kódu před načtením OS. Pokud je nesprávně nastaven, může ztížit bootování některých systémů.
POST v integrovaných a vestavěných systémech
U integrovaných systémů (vestavěných zařízení) probíhá obdobný proces, často přizpůsobený omezenému hardwaru. POST v takových zařízeních může být kratší a specializovaný na detekci jen nezbytných komponent. V průmyslových aplikacích se místo standardních chyb často používají LED kódy nebo síťová diagnostika pro vzdálené hlášení stavu.
Co dělat, když POST proběhne, ale systém nenabootuje
- Zkontrolujte pořadí bootování v UEFI/BIOS a ujistěte se, že je vybráno správné zařízení.
- Pokud byl OS poškozen, použijte instalační médium k opravě zaváděcího sektoru nebo k obnovení systému.
- V případě opakovaných nebo nejasných poruch zvažte diagnostiku u servisního technika — může být nutné provést testy paměti (memtest), testy napájecího zdroje nebo výměnu komponent.
POST je první a zásadní krok při startu každého počítače. Správná interpretace indikačních signálů (beep kódy, POST kódy, chybová hlášení) a systematické odstraňování závad často pomohou rychle diagnostikovat a opravit problém tak, aby se spouštění systému vrátilo do normálu. Po úspěšném dokončení POST pokračuje systém načtením bootloaderu a následně vybraným operačním systémem, který dokončí start a nabídne případné nástroje pro obnovu nebo nouzový režim, pokud je to potřeba.