Kompletní průvodce manipulací s BCD ve Windows: Obnova, oprava a pokročilé možnosti

Poslední aktualizace: 09/05/2025
Autor: Isaac
  • BCD je nezbytný pro bota a správu systémů Windows moderní.
  • Existuje mnoho nástrojů a příkazy diagnostikovat a opravit BCD (Bootrec, Bcdedit, Bcdboot).
  • Rekonstrukce BCD se může lišit v závislosti na typu oddílu (MBR, GPT, UEFI) a verzi pro Windows.

Manipulace s BCD ve Windows

Proces Manipulace s BCD (data konfigurace spouštění) ve Windows Je to jeden z nejčastějších problémů pro uživatele a techniky, když operační systém začne mít problémy se spouštěním, zobrazuje chybové zprávy nebo se jednoduše přestane spouštět. I když se to na první pohled může zdát složité, pochopení kódu BCD a nástrojů dostupných k jeho opravě nebo úpravě je nezbytné pro obnovení funkčnosti počítače a zamezení ztráty dat nebo zbytečných instalací.

Tento článek má poskytnout praktický, podrobný a komplexní průvodce Jak pracovat s BCD na systémech Windows. Nejenže jsou zde uvedeny nejúčinnější metody, ale klíčové koncepty jsou také vysvětleny jednoduchým způsobem a jsou zde řešeny nejčastější chyby a scénáře. Ať už jste začátečník nebo zkušený, najdete zde všechny klíče, doporučení a podrobné kroky pro diagnostiku, úpravu, opravu a obnovení BCD pomocí vestavěných systémových utilit i specializovaných externích nástrojů.

Co je BCD a proč je ve Windows tak důležitý?

BCD neboli „Boot Configuration Data“ (data konfigurace spouštění) je centralizovaná a nezávislá databáze technické vybavení kde systém Windows ukládá všechny důležité informace o spuštění systému. Počínaje systémem Windows Vista byl starý soubor boot.ini nahrazen souborem BCD jako mechanismem pro správu konfigurací spouštění, což systému Windows umožňuje nabídnout větší flexibilitu a kompatibilitu jak s tradičními systémy MBR, tak s moderními konfiguracemi oddílů UEFI a GPT.

V podstatě BCD říká bootloaderu, co OS jsou nainstalovány, jak je spustit a jaké možnosti nebo parametry použít. Pokud se soubor BCD poškodí, ztratí nebo chybí, mohou se zobrazit chybové zprávy, jako například známá „Chyba spouštění BCD“, „CHYBÍ BOOTMGR“ nebo se počítač může zcela přestat spouštět. Správná správa je navíc klíčem k zavedení více operačních systémů na stejném počítači nebo k obnově strojů po závažných poruchách.

Časté příčiny selhání BCD a chyb při spouštění

Zobrazení sériového čísla pevného disku ve Windows 11-4

BCD může být ovlivněn řadou příčin, z nichž mnohé jsou mimo samotný operační systém. Mezi nejčastější příčiny chyb spouštění souvisejících s BCD patří:

  • Nesprávné vypnutí počítače, například náhlé výpadky napájení nebo nesprávné použití fyzického tlačítka napájení.
  • Vynucené restarty po modrých obrazovkách nebo pády systému.
  • Poškození souboru způsobené Selhání hardwaru na pevných discích/SSD nebo vadné sektory.
  • Přítomnost malware schopný změnit bootovací sektory nebo kritické soubory, jako například samotný BCD.
  • Chyby po instalaci aktualizací systému Windows nebo softwaru třetích stran které upravují konfiguraci spouštění.
  • Nesprávná ruční manipulace se zavaděčem nebo systémovými oddíly.
  Změna DNS ve Windows 11 krok za krokem a možnosti

Pro nalezení nejlepšího řešení je nezbytné zjistit a pochopit příčinu. Například výpadek proudu může vyžadovat jednoduchou opravu BCD, zatímco poškozený disk může vyžadovat zálohování a fyzickou výměnu.

První kroky před úpravou BCD

Než se pustíte do přímé úpravy BCD, je vhodné provést několik základních kontrol, které mohou zabránit složitějším zásahům:

  • Několikrát restartujte počítač. Systém Windows se pokouší automaticky opravit určité problémy se spouštěním při prvních několika restartováních.
  • Odpojte a znovu připojte pevný disk nebo SSD z BIOS. Tím je zajištěno, že zařízení správně detekuje disk.
  • Vstupte do Nouzový režim. Přeruší bootování třikrát za sebou; Takto aktivujete možnosti obnovení systému Windows. Odtud máte přístup k možnostem „Řešení problémů“, „Pokročilé možnosti“ a „Nastavení spouštění“.
  • Zkontroluj pořadí bootování v BIOSu. Ujistěte se, že jednotka, na které je nainstalován systém Windows, se zobrazuje jako první možnost.
  • Zkontrolujte stav disku. Pokud je to možné, připojte postižený disk jako sekundární disk k jinému počítači a k ​​detekci chyb použijte nástroje jako CHKDSK.
  • Zvažte, zda problém vznikl po aktualizaci nebo instalaci softwaru. Pokud ano, odinstalujte software nebo aktualizaci z možností obnovení systému Windows.

Základní nástroje pro opravu a manipulaci s BCD

Windows má vestavěné nástroje a existují i ​​velmi účinné externí nástroje pro práci s BCD. Existují různé přístupy v závislosti na typu poškození, verzi systému Windows a typu oddílu (MBR, GPT, UEFI). Mezi nejdůležitější nástroje a příkazy patří:

  • Bootrec.exe – Klasický nástroj z Windows Vista, který umožňuje opravit MBR, bootovací sektor a znovu sestavit samotný BCD.
  • Bcdedit.exe – Pokročilý nástroj pro úpravu BCD umožňuje prohlížet, upravovat, kopírovat a mazat bootovací položky.
  • Bcdboot.exe – Umožňuje rychle obnovit soubor BCD s použitím aktuálních spouštěcích souborů systému Windows.
  • Externí nástroje jako EaseUS Partition Master nebo Hiren's BootCD, které obsahují grafické funkce pro opravu BCD a řešení problémů se spouštěním.

Kdykoli je to možné, před manipulací s BCD si zálohujte příslušná data a ujistěte se, že pracujete z účtu s oprávněními správce.

Jak používat možnosti obnovení systému Windows

Pokud se systém nespustí, je možné jej spustit z USB nebo instalační DVD systému Windows pro přístup k prostředí pro obnovení (Windows RE). Postupujte takto:

  • Vytvořte bootovací instalační USB disk (například pomocí Rufusu) nebo použijte originální DVD s Windows.
  • Spusťte systém z média na problematickém počítači a na úvodní obrazovce vyberte možnost „Opravit počítač“.
  • Vyberte „Odstraňování problémů“ a poté „Pokročilé možnosti“. Odtud máte přístup k opravě při spuštění i příkazový řádek vykonávat příkazy.
  Oprava: Domovská okna nelze vyměnit V současné době nelze zkontrolovat aktualizace

Pro opravu a , možnost „Oprava spouštění“ může opravit základní chyby. Jinak bude nutný ruční zásah pomocí příslušných příkazů popsaných níže.

Ruční oprava pomocí Bootrec.exe

Pro prostředí MBR nebo počítače, které migrovaly ze starších verzí systému Windows, zůstává Bootrec nejrychlejším a nejúčinnějším nástrojem. Zde jsou hlavní příkazy a jejich funkce:

  • bootrec /fixmbr – Zapíše nový hlavní spouštěcí záznam (MBR) do systémového oddílu bez vymazání existující tabulky oddílů.
  • bootrec /fixboot – Zapíše nový bootovací sektor do systémového oddílu. Velmi užitečné, když jsou poškozené bootovací sektory nebo po výměně disků.
  • bootrec /rebuildbcd – Prohledá všechny disky a znovu sestaví databázi BCD, přičemž přidá automaticky detekované instalace Windows.

Typická sekvence oprav:

  1. Spusťte systém z instalačního nebo obnovovacího média.
  2. V pokročilých možnostech otevřete „příkazový řádek“.
  3. Spusťte výše uvedené příkazy ve stejném pořadí.

Pokud problém přetrvává, může být nutné kompletně znovu sestavit BCD od nuly a nejprve vytvořit zálohu starého souboru.

Pokročilá oprava a přestavba BCD

Pokud ani rychlé opravy, ani standardní příkazy neobnoví funkčnost spouštěcího systému Windows, je čas použít pokročilé metody, které zahrnují vymazání, zálohování nebo dokonce úplné znovuvytvoření konfiguračních souborů BCD.

Zálohujte a odeberte BCD pro čistou obnovu

V těchto případech je první věcí, kterou je třeba udělat, vytvořit zálohu aktuálního BCD:

bcdedit /export c:\bcd_backup

Systémové, skryté a atributy pouze pro čtení jsou poté ze souboru BCD odstraněny a přejmenovány, aby se uvolnilo místo pro nový atribut:

atribut c:\boot\bcd -s -h -r
ren c:\boot\bcd bcd.bak

Pak se opakují příkazy pro rekonstrukci:

Bootrec / fixmbr
Bootrec / fixboot
Bootrec / RebuildBcd

Práce s oddíly EFI na systémech UEFI a GPT

Na moderních počítačích s disky UEFI a GPT se BCD nachází na oddílu EFI (ESP), obvykle naformátovaném FAT32. Proces zahrnuje připojení nebo přiřazení písmene oddílu EFI pomocí programu diskpart a následné spuštění příslušných příkazů:

    • Vyhledejte oddíl EFI:
diskpart
sel disku 0
seznam vol
výběr objemu
přiřadit písmeno= :
    • Změňte pracovní adresář a spusťte:
cd /d :\EFI\Microsoft\Boot\
Bootrec / fixboot

Postup obnovení úložiště BCD v moderních systémech UEFI (Windows 10 a 11):

    1. Vytvořte zálohu předchozího BCD:
ren BCD BCD.bak
    1. Znovu vytvořte BCD od nuly:
bcdboot c:\Windows /s : /f VŠE
    1. Končí to generální rekonstrukcí:
Bootrec / RebuildBcd

V těchto prostředích si také můžete ověřit, jak manipulovat s BCD ve Windows pomocí vytvořit bootovací USB médium k usnadnění zotavení.

  Odinstalační program Revo: Odstranění zbytků programu a vyčištění registru

Obnovení BOOTMGR a nastavení z instalačního média

Někdy může soubor BOOTMGR chybět nebo být poškozen a systém se nebude moci spustit ani z nabídky pro obnovení. Paralelní řešení:

    1. Přístup ke konzoli pro zotavení z instalačního média.
    2. Vyhledejte DVD nebo USB disk s instalačním programem systému Windows (například E:) a zkopírujte soubor BOOTMGR do kořenového adresáře systému (obvykle C:):
kopie E:\bootmgr C:\
atribut C:\bootmgr +s +h +r
  1. Opakujte výše popsaný postup opravy BCD.

Změna, přidávání a mazání položek BCD pomocí BCDEdit

BCDEdit je oficiální pokročilý nástroj od společnosti Microsoft pro ruční úpravu struktury a položek BCD. Doporučuje se používat s opatrností, ale je nezbytný pro prostředí s více operačními systémy nebo specifické konfigurace.

Kopírování existující spouštěcí položky

Vytvoření nového záznamu na základě existujícího:

bcdedit /copy {current} /d "Moje nová instalace Windows"

Příkaz vrátí nový GUID (identifikátor v závorkách {}). Pomocí tohoto identifikátoru můžete upravovat parametry nebo přidávat položku do bootovací nabídky.

Vytvořte nový záznam od nuly

Pro spuštění vlastní položky (například pro duální systémy) použijte přepínač /create:

bcdedit /create /d „Vlastní verze Windows 11“ /application osloader

Po jeho vytvoření jej budete muset nakonfigurovat pomocí dalších příkazů a nezapomeňte jej přidat do bootovací nabídky:

bcdedit /displayorder {new_GUID} /addlast

Změnit pořadí a odebrat položky v bootovací nabídce

Změna rozložení možností v nabídce spouštění:

bcdedit /displayorder {aktuální} {nové_GUID}

Smazání položky nabídky:

bcdedit /displayorder {GUID_k_odstranění} /remove

Úplné odstranění položky z úložiště BCD (včetně nabídky a databáze):

bcdedit /delete {GUID_k_smazání}

Celý tento proces lze podrobně zobrazit z příkazového řádku pomocí bcdedit /?

Související článek:
Jak spustit Windows 7/8 a 10 v nouzovém režimu ze spouštění nebo systému BIOS