Kompletny przewodnik po manipulacji BCD w systemie Windows: odzyskiwanie, naprawa i opcje zaawansowane

Ostatnia aktualizacja: 09/05/2025
Autor: Isaac
  • BCD jest niezbędny do boot i zarządzanie systemami Windows nowoczesny.
  • Istnieje wiele narzędzi i polecenia do diagnostyki i naprawy BCD (Bootrec, Bcdedit, Bcdboot).
  • Rekonstrukcja BCD może się różnić w zależności od typu partycji (MBR, GPT, UEFI) i wersja systemu Windows.

Manipulowanie BCD w systemie Windows

Proces Manipulowanie danymi konfiguracji rozruchu (BCD) w systemie Windows To jedno z najczęstszych wyzwań dla użytkowników i techników, gdy system operacyjny zaczyna mieć problemy z rozruchem, wyświetla komunikaty o błędach lub po prostu przestaje się uruchamiać. Chociaż na pierwszy rzut oka może się to wydawać skomplikowane, zrozumienie BCD i dostępnych narzędzi do jego naprawy lub modyfikacji jest niezbędne do przywrócenia funkcjonalności komputera i uniknięcia utraty danych lub niepotrzebnych instalacji.

Niniejszy artykuł ma na celu dostarczenie praktycznego, szczegółowego i kompleksowego przewodnika na temat jak pracować z BCD w systemach Windows. W artykule omówiono nie tylko najskuteczniejsze metody, ale także w prosty sposób wyjaśniono kluczowe koncepcje oraz omówiono najczęstsze błędy i scenariusze. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym użytkownikiem, znajdziesz tu wszystkie wskazówki, zalecenia i szczegółowe kroki dotyczące diagnozowania, modyfikowania, naprawy i przywracania BCD przy użyciu zarówno wbudowanych narzędzi systemowych, jak i specjalistycznych narzędzi zewnętrznych.

Czym jest BCD i dlaczego jest tak ważny w systemie Windows?

BCD lub „Dane konfiguracji rozruchu” to scentralizowana i niezależna baza danych sprzęt komputerowy gdzie system Windows przechowuje wszystkie najważniejsze informacje o uruchamianiu systemu. Począwszy od systemu Windows Vista, stary plik boot.ini został zastąpiony przez BCD jako mechanizm zarządzania konfiguracjami rozruchu. Dzięki temu system Windows oferuje większą elastyczność i zgodność zarówno z tradycyjnymi systemami MBR, jak i nowoczesnymi konfiguracjami partycji UEFI i GPT.

W istocie BCD informuje bootloader, co OS są zainstalowane, jak uruchomić każdy z nich i jakie opcje lub parametry zastosować. Jeśli plik BCD ulegnie uszkodzeniu lub zaginie, mogą pojawić się komunikaty o błędach, takie jak słynny „Błąd rozruchu BCD”, „Brak BOOTMGR” lub komputer może po prostu przestać się uruchamiać. Ponadto odpowiednie zarządzanie jest kluczowe przy uruchamianiu wielu systemów operacyjnych na tym samym komputerze lub przywracaniu działania maszyn po poważnych awariach.

Najczęstsze przyczyny awarii BCD i błędów rozruchu

Wyświetl numer seryjny dysku twardego w systemie Windows 11-4

Na parametry BCD może mieć wpływ wiele przyczyn, z których wiele jest niezależnych od samego systemu operacyjnego. Oto niektóre z najczęstszych przyczyn błędów rozruchu związanych z BCD:

  • Nieprawidłowe wyłączenia komputera, takie jak nagłe przerwy w dostawie prądu lub niewłaściwe użycie fizycznego przycisku zasilania.
  • Przymusowe ponowne uruchamianie po niebieskich ekranach lub awarie systemu.
  • Uszkodzenie pliku spowodowane przez Awarie sprzętowe na dyskach twardych/SSD lub uszkodzone sektory.
  • Obecność malware jest w stanie zmieniać sektory rozruchowe i krytyczne pliki, takie jak sam BCD.
  • Błędy po zainstalowaniu aktualizacji systemu Windows lub oprogramowania innych firm które modyfikują konfigurację rozruchową.
  • Nieprawidłowa ręczna manipulacja programem ładującym lub partycjami systemowymi.
  Wskazówki, jak zmienić obsługę poczty e-mail Apple ID na iPhonie

Wykrycie i zrozumienie przyczyny jest kluczowe dla zastosowania najlepszego rozwiązania. Na przykład przerwa w dostawie prądu może wymagać prostej naprawy BCD, podczas gdy uszkodzony dysk może wymagać wykonania kopii zapasowej i fizycznej wymiany.

Pierwsze kroki przed modyfikacją BCD

Zanim rozpoczniesz bezpośrednią modyfikację BCD, wskazane jest przeprowadzenie kilku podstawowych kontroli, które pomogą uniknąć bardziej złożonych interwencji:

  • Uruchom ponownie komputer kilka razy. System Windows próbuje automatycznie naprawić niektóre problemy z rozruchem podczas pierwszych kilku uruchomień.
  • Odłącz i ponownie podłącz dysk twardy lub SSD z BIOS. Dzięki temu można mieć pewność, że urządzenie prawidłowo wykryje dysk.
  • Uzyskać dostęp do Tryb bezpieczeństwa. Przerywa rozruch trzy razy z rzędu; Oto jak aktywować opcje odzyskiwania systemu Windows. Stąd możesz uzyskać dostęp do „Rozwiązywania problemów”, „Opcji zaawansowanych” i „Ustawień uruchamiania”.
  • Sprawdź kolejność rozruchu w BIOS-ie. Upewnij się, że dysk, na którym zainstalowany jest system Windows, pojawia się jako pierwszy.
  • Sprawdź stan dysku. Jeśli to możliwe, podłącz uszkodzony dysk jako dysk dodatkowy na innym komputerze i użyj narzędzi typu CHKDSK, aby wykryć błędy.
  • Zastanów się, czy problem pojawił się po aktualizacji lub instalacji oprogramowania. Jeśli tak, odinstaluj oprogramowanie lub dokonaj aktualizacji, korzystając z opcji odzyskiwania systemu Windows.

Niezbędne narzędzia do naprawy i obsługi BCD

System Windows ma wbudowane narzędzia, a do pracy z BCD można wykorzystać bardzo skuteczne narzędzia zewnętrzne. Istnieją różne podejścia w zależności od rodzaju uszkodzenia, wersji systemu Windows i typu partycji (MBR, GPT, UEFI). Niektóre z najważniejszych narzędzi i poleceń obejmują:

  • Bootrec.exe – Klasyczne narzędzie z systemu Windows Vista, które umożliwia naprawę MBR, sektora rozruchowego i odbudowę samego BCD.
  • Bcdedit.exe – Zaawansowane narzędzie do edycji BCD, umożliwiające przeglądanie, modyfikowanie, kopiowanie i usuwanie wpisów rozruchowych.
  • Bcdboot.exe – Umożliwia szybkie odbudowanie pliku BCD przy użyciu bieżących plików rozruchowych systemu Windows.
  • Narzędzia zewnętrzne, takie jak EaseUS Partition Master lub BootCD firmy Hiren, które zawierają funkcje graficzne umożliwiające naprawę BCD i rozwiązywanie problemów z rozruchem.

Zawsze, gdy jest to możliwe, przed przystąpieniem do manipulowania danymi z BCD, wykonaj kopię zapasową odpowiednich danych i upewnij się, że pracujesz z konta z uprawnieniami administratora.

Jak korzystać z opcji odzyskiwania systemu Windows

Jeżeli system nie uruchamia się, istnieje możliwość uruchomienia z USB lub z płyty instalacyjnej DVD systemu Windows, aby uzyskać dostęp do środowiska odzyskiwania (Windows RE). Aby to zrobić:

  • Utwórz rozruchowy dysk instalacyjny USB (na przykład używając programu Rufus) lub użyj oryginalnego dysku DVD z systemem Windows.
  • Uruchom komputer z nośnika, na którym występuje problem, i na ekranie startowym wybierz opcję „Napraw komputer”.
  • Wybierz „Rozwiązywanie problemów”, a następnie „Opcje zaawansowane”. Stąd możesz uzyskać dostęp zarówno do naprawy podczas uruchamiania, jak i wiersz polecenia aby wykonywać polecenia.
  Naprawiono błąd w Windows 10 wdf01000.sys.

Aby naprawić i , opcja „Naprawa podczas uruchamiania” może naprawić podstawowe błędy. W przeciwnym wypadku konieczna będzie ręczna interwencja przy użyciu odpowiednich poleceń opisanych poniżej.

Naprawa ręczna za pomocą Bootrec.exe

W środowiskach MBR lub na komputerach, na których dokonano migracji ze starszych wersji systemu Windows, Bootrec pozostaje najszybszym i najskuteczniejszym narzędziem. Oto główne polecenia i ich funkcje:

  • bootrec /fixmbr – Zapisuje nowy główny rekord rozruchowy (MBR) na partycji systemowej, nie usuwając istniejącej tabeli partycji.
  • bootrec /fixboot – Zapisuje nowy sektor rozruchowy na partycji systemowej. Bardzo przydatne w przypadku uszkodzenia sektorów rozruchowych lub po wymianie dysków.
  • bootrec /rebuildbcd – Skanuje wszystkie dyski i odbudowuje bazę danych BCD, dodając automatycznie wykryte instalacje systemu Windows.

Typowa sekwencja naprawy:

  1. Uruchom komputer z nośnika instalacyjnego lub nośnika odzyskiwania.
  2. Wejdź do „wiersza poleceń” w opcjach zaawansowanych.
  3. Uruchom powyższe polecenia w tej samej kolejności.

Jeżeli problem nadal występuje, konieczne może okazać się całkowite zbudowanie BCD od podstaw, po uprzednim wykonaniu kopii zapasowej starego pliku.

Zaawansowana naprawa i przebudowa BCD

Jeśli ani szybkie poprawki, ani standardowe polecenia nie przywrócą funkcjonalności systemu Windows, czas na zastosowanie zaawansowanych metod, które obejmują usuwanie, tworzenie kopii zapasowych, a nawet całkowite odtworzenie plików konfiguracyjnych BCD.

Wykonaj kopię zapasową i usuń BCD w celu czystej odbudowy

W takich przypadkach pierwszą rzeczą, jaką należy zrobić, jest wykonanie kopii zapasowej bieżącego BCD:

bcdedit /export c:\bcd_backup

Następnie atrybuty systemowe, ukryte i tylko do odczytu są usuwane z pliku BCD i zmieniane ich nazwy, aby zrobić miejsce dla nowych atrybutów:

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

Następnie polecenia rekonstrukcji są powtarzane:

bootrec / fixmbr
bootrec / fixboot
bootrec / RebuildBcd

Praca z partycjami EFI w systemach UEFI i GPT

W nowoczesnych komputerach z dyskami UEFI i GPT, BCD znajduje się na partycji EFI (ESP), zwykle sformatowanej FAT32. Proces ten polega na zamontowaniu partycji EFI lub przypisaniu jej litery za pomocą narzędzia diskpart, a następnie uruchomieniu odpowiednich poleceń:

    • Zlokalizuj partycję EFI:
diskpart
sel disk 0
lista głośności
sel objętość
przypisz literę= :
    • Zmień katalog roboczy i uruchom:
płyta CD /d :\EFI\Microsoft\Rozruch\
bootrec / fixboot

Aby odbudować magazyn BCD w nowoczesnych systemach UEFI (Windows 10 i 11):

    1. Utwórz kopię zapasową poprzedniego BCD:
ren BCD BCD.bak
    1. Utwórz BCD od podstaw:
bcdboot c:\Windows /s : /jesień
    1. Kończy się generalną przebudową:
bootrec / RebuildBcd

W tych środowiskach możesz również sprawdzić, jak manipulować BCD w systemie Windows, używając utwórz bootowalny nośnik USB aby ułatwić powrót do zdrowia.

  Jak naprawić błąd zamkniętego łącza ERR w przeglądarce Chrome?

Przywracanie BOOTMGR i ustawień z nośnika instalacyjnego

Czasami plik BOOTMGR może być brakujący lub uszkodzony, co może uniemożliwić uruchomienie systemu nawet przy użyciu menu odzyskiwania. Aby to naprawić:

    1. Uzyskaj dostęp do konsoli odzyskiwania z nośnika instalacyjnego.
    2. Znajdź płytę DVD lub napęd USB z instalatorem systemu Windows (na przykład E:) i skopiuj plik BOOTMGR na główny dysk systemowy (zwykle C:):
skopiuj E:\bootmgr C:\
atrybut C:\bootmgr +s +h +r
  1. Powtórz proces naprawy BCD opisany powyżej.

Zmiana, dodawanie i usuwanie wpisów BCD za pomocą BCDEdit

BCDEdit to oficjalne, zaawansowane narzędzie firmy Microsoft służące do ręcznej modyfikacji struktury i wpisów BCD. Zaleca się ostrożne korzystanie z tego polecenia, jest ono jednak niezbędne w środowiskach z wieloma systemami operacyjnymi lub w określonych konfiguracjach.

Kopiuj istniejący wpis rozruchowy

Aby utworzyć nowy wpis na podstawie istniejącego:

bcdedit /copy {current} /d "Moja nowa instalacja systemu Windows"

Polecenie zwróci nowy GUID (identyfikator w nawiasach klamrowych {}). Za pomocą tego identyfikatora można modyfikować parametry lub dodać wpis do menu rozruchowego.

Utwórz nowy wpis od podstaw

Użyj przełącznika /create, aby rozpocząć tworzenie niestandardowego wpisu (na przykład w przypadku systemów dualnych):

bcdedit /create /d „Windows 11 niestandardowy” /application osloader

Po jego utworzeniu należy go skonfigurować za pomocą innych poleceń i pamiętać o dodaniu go do menu rozruchowego:

bcdedit /displayorder {nowy_GUID} /addlast

Zmień kolejność i usuń wpisy w menu rozruchowym

Aby zmienić układ opcji w menu rozruchowym:

bcdedit /displayorder {bieżący} {nowy_GUID}

Usuwanie opcji menu:

bcdedit /displayorder {GUID_do_usunięcia} /remove

Aby całkowicie usunąć wpis z magazynu BCD (wraz z menu i bazą danych):

bcdedit /delete {GUID_do_usunięcia}

Cały proces można szczegółowo sprawdzić w wierszu poleceń, używając polecenia bcdedit /?

Podobne artykuł:
Jak uruchomić system Windows 7/8 i 10 w trybie awaryjnym z poziomu rozruchu lub systemu BIOS