Vše, co potřebujete vědět o Windows Boot Configuration Data (BCD)

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:

  1. Zapnutí napájení (Power On)

  2. BIOS / UEFI – Inicializace hardwaru.

  3. Windows Boot Manager – Správce spouštění se ujímá řízení.

  4. BCD – Správce si přečte konfigurační data z BCD.

  5. Windows Loader – Načte se zavaděč operačního systému.

  6. Windows Kernel – Spustí se jádro systému.

  7. 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.