Přehled možností spouštění ve Windows
Spouštěcí architektura systému Windows zahrnuje konfiguraci spouštění, která je nezávislá na firmwaru, a systém úložiště zvaný Konfigurace dat spouštění (BCD) a nástroj pro úpravu možností spouštění, BCDEdit (BCDEdit.exe). Během vývoje můžete pomocí BCDEdit nakonfigurovat možnosti spouštění pro ladění, testování a řešení potíží s ovladačem na počítačích s Windows 11, Windows 10, Windows 8, Windows Serverem 2012, Windows 7 a Windows Serverem 2008.
Opatrnost
K úpravě BCD pomocí BCDEdit jsou vyžadována oprávnění správce. Změna některých možností spuštění pomocí BCDEdit by mohla způsobit, že váš počítač bude nefunkční. Jako alternativu použijte nástroj Konfigurace systému (MSConfig.exe) ke změně nastavení spouštění. Další informace naleznete v tématu Jak otevřít MSConfig v systému Windows 10.
Architektura bootování
Systém Windows obsahuje komponenty zavaděče, které jsou navržené k rychlému a bezpečnému načtení systému. Používá tři komponenty:
Správce spouštění systému Windows
Zavaděč operačního systému Windows
Zavaděč obnovení Windows
V této konfiguraci je Správce spouštění systému Windows obecný a neví o konkrétních požadavcích pro každý operační systém, zatímco zavaděče spouštění specifické pro systém jsou optimalizované pro systém, který načítají.
Pokud počítač s více spouštěcími položkami obsahuje alespoň jednu položku pro Windows, spustí Správce spouštění systému Windows systém a komunikuje s uživatelem. Zobrazí spouštěcí nabídku, načte vybraný zavaděč pro konkrétní systém a předá spouštěcímu zavaděči bootovací parametry.
Zavaděče spouštění se nacházejí v každém oddílu Windows. Jakmile vyberete, zavaděče spouštění převezmou proces spouštění a načtou operační systém v souladu s vybranými parametry spouštění.
Další podrobnosti o procesu spuštění systému Windows naleznete v tématu Windows Internals, publikovaném společností Microsoft Press.
Konfigurační data spouštění
Možnosti spouštění systému Windows jsou uloženy v úložišti konfiguračních dat spouštění (BCD) v počítačích se systémem BIOS a systémem EFI.
BCD poskytuje běžné rozhraní možností spouštění nezávislé na firmwaru. Je bezpečnější než předchozí konfigurace úložiště možností spouštění a umožňuje správcům přiřazovat práva ke správě možností spouštění. BcD je k dispozici za běhu a během všech fází instalace systému.
BcD můžete spravovat vzdáleně a spravovat BCD, když se systém spustí z jiného média, než je médium, ve kterém se nachází úložiště BCD. Tato funkce může být použita k ladění a odstraňování potíží, zejména pokud je nutné obnovit úložiště BCD během Opravy po spuštění, z USB úložného média nebo dokonce vzdáleně.
Úložiště BCD s architekturou objektů a prvků používá identifikátory GUID a názvy, jako je Výchozí, k identifikaci aplikací souvisejících se spouštěním.
BCD obsahuje vlastní sadu možností spouštění. Další informace o těchto možnostech spouštění viz BCD Boot Options Reference.
Úpravy možností spouštění
Pokud chcete upravit možnosti spouštění ve Windows, jednou z možností je použít BCDEdit (BCDEdit.exe), nástroj zahrnutý ve Windows.
Chcete-li použít BCDEdit, musíte být členem skupiny Administrators v počítači.
Poznámka
Před nastavením možností BCDEdit možná budete muset v počítači zakázat nebo pozastavit BitLocker a zabezpečené spouštění.
Ke změně nastavení spouštění můžete použít také nástroj Konfigurace systému (MSConfig.exe). Kromě toho lze nastavit mnoho možností pomocí uživatelského rozhraní Upřesňující nastavení spouštění ve Windows.
Chcete-li programově změnit možnosti spuštění v systému Windows, použijte rozhraní WMI (Windows Management Instrument) k úpravě těchto možností. Toto rozhraní služby WMI BCD je nejlepší metodou pro programovou změnu možností spouštění. Informace o rozhraní WMI pro data konfigurace spouštění BCD naleznete v tématu Zprostředkovatel konfiguračních dat spouštění v dokumentaci k Windows SDK.