Jak znovu sestavit BCD ve Windows

Co vědět

  • Pokud úložiště spouštěcích konfiguračních dat systému Windows (BCD) chybí, je poškozené nebo nesprávně nakonfigurované, systém Windows nelze spustit.
  • Nejjednodušším řešením problému BCD je jednoduše znovu sestavit, což můžete udělat automaticky s Bootrec příkaz.
  • Existuje několik příkazů ke spuštění a spousta výstupu na obrazovku, ale opětovné sestavení BCD je velmi přímočarý proces.

Pokud uvidíte BOOTMGR chybí nebo podobnou chybovou zprávu docela brzy v procesu zavádění, máte problém s BCD. Tento článek vysvětluje, jak znovu sestavit BCD.

Tyto pokyny platí pro Windows 10, Windows 8, Windows 7 a Windows Vista. Podobné problémy mohou existovat v systému Windows XP, ale protože informace o konfiguraci spouštění jsou uloženy v systému Windows XP boot.ini soubor a ne BCD, oprava problémů XP s bootovacími daty zahrnuje úplně jiný proces.


Jak znovu sestavit BCD ve Windows 10, 8, 7 nebo Vista

Přestavba BCD ve Windows by měla trvat jen asi 15 minut:

  1. V systému Windows 10 nebo Windows 8: Spusťte pokročilé možnosti spuštění. V systému Windows 7 nebo Windows Vista: Spusťte možnosti obnovení systému.

  2. Ve Windows 10/8 vyberte Poradce při potížích > Pokročilé volby.

  3. Spusťte jej kliknutím na tlačítko Příkazový řádek.

    Příkazový řádek se nespustí okamžitě. Během přípravy počítače se na chvíli zobrazí obrazovka „Příprava“.

    Možná budete muset zvolit název svého účtu a zadat heslo, abyste se dostali do příkazového řádku.

  4. Na výzvu zadejte Bootrec příkaz, jak je znázorněno níže, a potom stiskněte vstoupit:

    Bootrec / RebuildBcd

    Společnost Bootrec příkaz vyhledá instalace systému Windows, které nejsou obsaženy v BCD, a poté se vás zeptá, zda k němu chcete přidat jednu nebo více.

  5. Jedna z následujících zpráv by se měla zobrazit na příkazovém řádku.

    možnost 1

    Skenování všech disků pro instalace systému Windows. Počkejte, protože to může chvíli trvat ... Úspěšně prohledány instalace systému Windows. Celkový počet identifikovaných instalací systému Windows: 0 Operace byla úspěšně dokončena.

    možnost 2

    Skenování všech disků pro instalace systému Windows. Počkejte, protože to může chvíli trvat ... Úspěšně prohledány instalace systému Windows. Celkový počet identifikovaných instalací systému Windows: 1 [1] D: Windows Přidat instalaci do spouštěcího seznamu? Ano / Ne / Vše:

    Pokud vidíte možnost 1: Přejděte na krok 7. Tento výsledek s největší pravděpodobností znamená, že instalační data systému Windows v úložišti BCD existují, ale Bootrec nemohl najít žádné další instalace systému Windows v počítači, které by bylo možné přidat k BCD. To je v pořádku; k obnově BCD budete muset udělat jen pár dalších kroků.

    Pokud vidíte možnost 2: vstoupit Y or Ano k Přidat instalaci do zaváděcího seznamu? otázka, po které byste měli vidět Operace byla úspěšně dokončena, následovaná blikajícím kurzorem na výzvu. Dokončete krok 10 ve spodní části stránky.

  6. Jelikož úložiště BCD existuje a obsahuje seznam instalací systému Windows, musíte jej nejprve ručně odebrat a poté se pokusit znovu sestavit. Po výzvě proveďte bcdedit podle obrázku a poté stiskněte vstoupit:

    bcdedit / export c: bcdbackup

    Společnost bcdedit příkaz se zde používá k exportu úložiště BCD jako soubor: bcdbackup. Není třeba specifikovat příponu souboru. Příkaz by měl na obrazovce vrátit následující, což znamená, že export BCD fungoval podle očekávání:

    Operace byla úspěšně dokončena.

  7. V tomto okamžiku musíte upravit několik atributů souboru pro úložiště BCD, abyste s ním mohli manipulovat. Na výzvu spusťte příkaz attrib přesně takto:

    atribut c: boot bcd -h -r -s

    To, co jste právě udělali pomocí příkazu attrib, bylo odebrat ze souboru skryté, pouze pro čtení a systémové atributy bcd. Tyto atributy omezovaly akce, které byste mohli se souborem provést. Nyní, když jsou pryč, můžete se souborem manipulovat volněji (konkrétně jej přejmenovat).

  8. Chcete-li přejmenovat úložiště BCD, proveďte příkaz ren podle obrázku:

    obnovit c: boot bcd bcd.old

    Nyní, když je úložiště BCD přejmenováno, byste nyní měli být schopni jej úspěšně znovu sestavit, jak jste se pokusili udělat v kroku 6.

    Soubor BCD můžete zcela smazat, protože se chystáte vytvořit nový. Přejmenováním existujícího BCD se však dosáhne stejné věci, protože nyní není pro Windows k dispozici, a navíc vám kromě exportu provedeného v kroku 5 poskytne další vrstvu zálohování, pokud se rozhodnete vrátit zpět své akce.

  9. Zkuste znovu sestavit BCD provedením následujícího, následovaného vstoupit:

    Bootrec / RebuildBcd

    Mělo by to vytvořit v příkazovém řádku:

    Skenování všech disků pro instalace systému Windows. Počkejte, protože to může chvíli trvat ... Úspěšně prohledány instalace systému Windows. Celkový počet identifikovaných instalací systému Windows: 1 [1] D: Windows Přidat instalaci do spouštěcího seznamu? Ano / Ne / Vše:

    To znamená, že opětovné sestavení úložiště BCD probíhá podle očekávání.

  10. Na Přidat instalaci do zaváděcího seznamu? otázka, typ Y or Ano, poté následuje vstoupit klíč.

    Měli byste to vidět na obrazovce a ukázat, že opětovné sestavení BCD je dokončeno:

    Operace se doplňuje

  11. Restartovat váš počítač. Za předpokladu, že problém s obchodem BCD byl jediným problémem, měl by systém Windows začít podle očekávání.

    V závislosti na tom, jak jste spustili Pokročilé možnosti spuštění nebo Možnosti obnovení systému, budete možná muset před restartováním vyjmout disk nebo jednotku flash.

Pokud opětovné sestavení BCD nevyřešilo problém, který jste měli, pokračujte v řešení jakéhokoli konkrétního problému, který vidíte a který brání Windows v normálním bootování.