Co je zaváděcí zavaděč?
Zaváděcí zavaděč je velmi malý kus softwarového kódu, který se spouští během zaváděcí sekvence počítače nebo jiného zařízení. Zkopíruje důležité soubory a součásti operačního systému z paměťového zařízení, jako je pevný disk, do hlavní paměti počítače. Program poté poskytne ovládání operačního systému a ukončí se až do příštího spuštění. Zaváděcí zavaděče se liší složitostí a používají se také v zařízeních, jako jsou smartphony, tablety a herní konzole.
Proces spouštění ve většině osobních počítačů (PC) je složitá událost s více fázemi. Centrální procesorová jednotka (CPU) ve většině počítačů není schopna spouštět programy přímo z paměťového zařízení, jako je pevný disk, takže první kus softwaru, který se spustí, když je počítač zapnutý, je načten ze speciálního mikročipu na základní desce , centrální deska počítače. Tento mikročip může obsahovat jeden z několika různých specializovaných programů, včetně základního vstupního výstupního systému (BIOS) nebo unifikovaného rozšiřitelného firmwarového rozhraní (UEFI), které provádí testování hardwaru a inicializační funkce před hledáním zavaděčů pevných disků a vyměnitelných paměťových zařízení. Kód z zavaděče se poté převede do systémové paměti, která převezme kontrolu nad počítačem a posune spouštěcí sekvenci do dalšího kroku.
Jakmile je pod kontrolou, zavaděč zavádí základní ovladače a kritické systémové soubory potřebné pro spuštění operačního systému, jako je Microsoft Windows®, Linux nebo Mac OS X®. Zaváděcí zavaděče jsou často specifické pro jednotlivé platformy, protože ovladače a systémové soubory se mezi různými systémy velmi liší. Mohou také běžet ve fázích, přičemž každá fáze programu načítá složitější a výkonnější část softwaru. V počítačích, které mají nainstalován více než jeden operační systém, umožňuje program nazývaný správce spouštění uživatelům vybrat systém, který se má spustit, a předat řízení příslušnému zaváděcímu zavaděči. Po načtení operačního systému se zaváděcí zavaděč vzdá své kontroly nad systémem a ukončí se.
Spouštěcí zavaděče používají také chytré telefony, tablety, konzoly pro videohry, výrobky spotřební elektroniky a mnoho dalších typů zařízení. Pokud zařízení prochází obdobím spouštění nebo načítání při prvním zapnutí, existuje velká šance, že používá zavaděč. O některých technologických nadšencích bylo známo, že hackují nebo nahrazují zaváděcí zavaděče určitých zařízení, aby mohli provozovat vlastní software nebo umožňovat pokročilejší funkce.