Jak odbudować BCD w systemie Windows

Co wiedzieć

  • Jeśli brakuje magazynu danych konfiguracji rozruchu systemu Windows (BCD), jest on uszkodzony lub nieprawidłowo skonfigurowany, nie można uruchomić systemu Windows.
  • Najłatwiejszym rozwiązaniem problemu BCD jest po prostu jego przebudowa, co można zrobić automatycznie z rozszerzeniem bootrec dowództwo.
  • Jest kilka poleceń do uruchomienia i dużo danych wyjściowych na ekranie, ale odbudowanie BCD jest bardzo prostym procesem.

Jeśli widzisz BOOTMGR is Missing lub podobny komunikat o błędzie dość wcześnie w procesie uruchamiania, masz problem z BCD. W tym artykule wyjaśniono, jak odbudować BCD.

Te instrukcje dotyczą systemu Windows 10, Windows 8, Windows 7 i Windows Vista. Podobne problemy mogą występować w systemie Windows XP, ale ponieważ informacje o konfiguracji rozruchu są przechowywane w pliku boot.ini a nie BCD, naprawianie problemów XP z danymi rozruchowymi wymaga zupełnie innego procesu.


Jak odbudować BCD w Windows 10, 8, 7 lub Vista

Odbudowanie BCD w systemie Windows powinno zająć tylko około 15 minut:

  1. W systemie Windows 10 lub Windows 8: uruchom Zaawansowane opcje uruchamiania. W systemie Windows 7 lub Windows Vista: Uruchom Opcje odzyskiwania systemu.

  2. W systemie Windows 10/8 wybierz Rozwiązywanie > Opcje zaawansowane.

  3. Wybierz przycisk Wiersz polecenia, aby go uruchomić.

    Wiersz polecenia nie uruchomi się natychmiast. Komputer przez krótki czas pokaże ekran „Przygotowywanie”, przygotowując komputer.

    Może być konieczne wybranie nazwy konta i wprowadzenie hasła, aby uzyskać dostęp do wiersza polecenia.

  4. Po wyświetleniu monitu wpisz bootrec polecenie, jak pokazano poniżej, a następnie naciśnij wchodzić:

    bootrec / RebuildBcd

    The bootrec polecenie wyszuka instalacje systemu Windows nie zawarte w BCD, a następnie zapyta, czy chcesz dodać do niego jedną lub więcej.

  5. W wierszu poleceń powinien pojawić się jeden z poniższych komunikatów.

    1 opcja

    Skanowanie wszystkich dysków w poszukiwaniu instalacji systemu Windows. Proszę czekać, może to chwilę potrwać ... Pomyślnie przeskanowano instalacje systemu Windows. Całkowita liczba zidentyfikowanych instalacji systemu Windows: 0 Operacja zakończyła się pomyślnie.

    2 opcja

    Skanowanie wszystkich dysków w poszukiwaniu instalacji systemu Windows. Proszę czekać, może to chwilę potrwać ... Pomyślnie przeskanowano instalacje systemu Windows. Całkowita liczba zidentyfikowanych instalacji systemu Windows: 1 [1] D: Windows Dodać instalację do listy rozruchowej? Tak / Nie / Wszystkie:

    Jeśli widzisz opcję 1: Przejdź do kroku 7. Ten wynik najprawdopodobniej oznacza, że ​​dane instalacyjne systemu Windows w magazynie BCD istnieją, ale bootrec nie można znaleźć żadnych dodatkowych instalacji systemu Windows na twoim komputerze do dodania do BCD. W porządku; wystarczy wykonać kilka dodatkowych czynności, aby odbudować BCD.

    Jeśli widzisz opcję 2: wchodzić Y or tak do Dodać instalację do listy rozruchowej? pytanie, po którym powinieneś zobaczyć Operacja zakończona pomyślnie, a po niej migający kursor. Zakończ od kroku 10 w dolnej części strony.

  6. Ponieważ sklep BCD istnieje i wyświetla instalację systemu Windows, musisz najpierw usunąć go ręcznie, a następnie spróbować ponownie go odbudować. Po wyświetleniu monitu wykonaj plik bcdedit polecenie, jak pokazano, a następnie naciśnij wchodzić:

    bcdedit / export c: bcdbackup

    The bcdedit polecenie służy tutaj do wyeksportowania magazynu BCD jako pliku: bcdbackup. Nie ma potrzeby określania rozszerzenia pliku. Polecenie powinno zwrócić następujący komunikat na ekranie, co oznacza, że ​​eksport BCD działał zgodnie z oczekiwaniami:

    Operacja zakończona sukcesem.

  7. W tym momencie musisz dostosować kilka atrybutów plików dla magazynu BCD, aby móc nim manipulować. W wierszu polecenia wykonaj polecenie attribute dokładnie w następujący sposób:

    atrybut c: boot bcd -h -r -s

    To, co właśnie zrobiłeś za pomocą polecenia attribute, to usunięcie z pliku atrybutów ukrytych, tylko do odczytu i systemowych BCD. Te atrybuty ograniczały działania, które można wykonać na pliku. Teraz, gdy ich nie ma, możesz swobodnie manipulować plikiem (w szczególności zmienić jego nazwę).

  8. Aby zmienić nazwę magazynu BCD, wykonaj polecenie ren, jak pokazano:

    ren c: boot bcd bcd.old

    Teraz, gdy nazwa magazynu BCD została zmieniona, powinieneś móc go teraz pomyślnie odbudować, tak jak próbowano to zrobić w kroku 6.

    Możesz całkowicie usunąć plik BCD, ponieważ masz zamiar utworzyć nowy. Jednak zmiana nazwy istniejącego BCD powoduje to samo, ponieważ jest teraz niedostępna dla systemu Windows, a ponadto zapewnia dodatkową warstwę kopii zapasowej, oprócz eksportu wykonanego w kroku 5, jeśli zdecydujesz się cofnąć swoje działania.

  9. Spróbuj ponownie zbudować BCD, wykonując następujące czynności, a następnie wchodzić:

    bootrec / RebuildBcd

    Powinien to zrobić w wierszu polecenia:

    Skanowanie wszystkich dysków w poszukiwaniu instalacji systemu Windows. Proszę czekać, może to chwilę potrwać ... Pomyślnie przeskanowano instalacje systemu Windows. Całkowita liczba zidentyfikowanych instalacji systemu Windows: 1 [1] D: Windows Dodać instalację do listy rozruchowej? Tak / Nie / Wszystkie:

    Oznacza to, że odbudowa sklepu BCD przebiega zgodnie z oczekiwaniami.

  10. Na Dodać instalację do listy rozruchowej? typ pytania Y or tak, a następnie wchodzić klawisz.

    Powinieneś zobaczyć to na ekranie, aby pokazać, że odbudowa BCD została zakończona:

    Operacja zakończona

  11. Zrestartuj swój komputer. Zakładając, że jedynym problemem był problem ze sklepem BCD, system Windows powinien uruchomić się zgodnie z oczekiwaniami.

    W zależności od sposobu uruchomienia zaawansowanych opcji uruchamiania lub opcji odzyskiwania systemu może być konieczne wyjęcie dysku lub dysku flash przed ponownym uruchomieniem.

Jeśli odbudowanie BCD nie rozwiązało problemu, kontynuuj rozwiązywanie konkretnego problemu, który widzisz, który uniemożliwia normalne uruchomienie systemu Windows.

Dodaj komentarz