BCD (Boot Configuration Data) je nezbytná databáze, kterou operační systém Windows používá k ukládání nastavení spouštění a možností startu systému. Zjednodušeně řečeno, funguje jako mapa pro správce spouštění (Windows Boot Manager), díky které váš počítač přesně ví, jak a kde najít operační systém.
Kde je BCD uloženo?
Umístění této klíčové databáze se liší v závislosti na typu vašeho systému:
-
Tradiční umístění: U starších systémů se soubor BCD obvykle nachází na cestě
C:\Boot\BCD. -
Systémy s UEFI: Na moderních počítačích využívajících rozhraní UEFI je databáze uložena ve speciálním oddílu známém jako EFI System Partition (ESP).
Co BCD vlastně uchovává?
Databáze BCD není jen o jednom nastavení. Ukládá celou řadu kritických parametrů pro start počítače:
-
Umístění instalace Windows (kde se na disku nachází systém)
-
Položky spouštěcí nabídky (Boot menu entries)
-
Výchozí operační systém (pokud máte nainstalováno více systémů)
-
Nastavení časového limitu spouštění (doba, po kterou systém čeká na váš výběr)
-
Možnosti Nouzového režimu (Safe Mode options)
-
Nastavení prostředí pro obnovení (Recovery environment settings)
-
Možnosti ladění (Debugging options)
Jak vypadá proces spouštění (Boot Process)?
Abychom pochopili důležitost BCD, je dobré se podívat na to, co se stane, když zapnete počítač. Proces probíhá v následujících krocích:
-
Zapnutí napájení (Power On)
-
BIOS / UEFI – Inicializace hardwaru.
-
Windows Boot Manager – Správce spouštění se ujímá řízení.
-
BCD – Správce si přečte konfigurační data z BCD.
-
Windows Loader – Načte se zavaděč operačního systému.
-
Windows Kernel – Spustí se jádro systému.
-
Windows OS – Operační systém je úspěšně spuštěn.
⚠️ Běžné chyby BCD
Když dojde k poškození nebo ztrátě databáze BCD, Windows nenastartuje. Mezi nejčastější chybové hlášky, se kterými se uživatelé setkávají, patří:
Boot Configuration Data file is missing (Soubor BCD chybí)
The Boot Configuration Data store could not be opened (Úložiště BCD nelze otevřít)
0xc000000f Boot selection failed (Výběr spouštění selhal s chybovým kódem 0xc000000f)
Oprava a správa BCD pomocí Příkazového řádku
Pokud se setkáte s výše uvedenými chybami, můžete k opravě využít Příkazový řádek (obvykle z instalačního USB disku nebo prostředí pro obnovení). Nejdůležitějším nástrojem je utilita bootrec.
Zde je tabulka základních příkazů a jejich funkcí:
| Příkaz | Popis funkce |
bootrec /scanos |
Vyhledá všechny dostupné instalace systému Windows. |
bootrec /rebuildbcd |
Znovu sestaví celou databázi BCD. |
bootrec /fixmbr |
Opraví hlavní spouštěcí záznam (Master Boot Record). |
bootrec /fixboot |
Opraví spouštěcí sektor (boot sector). |
Chcete si pouze prohlédnout nastavení?
Pro zobrazení a pokročilou správu konfigurace BCD v běžícím systému se používá příkaz bcdedit. Zadáte-li jej do Příkazového řádku (spuštěného jako správce), vypíše se vám aktuální konfigurace.
