BCDEdit w systemie Windows: czym jest, do czego służy i praktyczne przykłady

Ostatnia aktualizacja: 23/05/2025
Autor: Isaac

BCD

El boot de Windows Chodzi o coś znacznie więcej niż tylko wyświetlanie logo za każdym razem, gdy włączasz komputer. Za tym procesem kryje się skomplikowane zarządzanie konfiguracjami, systemami i priorytetami, które często pozostaje niezauważone. Jeśli jednak chcesz dostosować swój komputer, instalując kilka OSlub jeśli potrzebujesz odzyskać utraconą maszynę po awarii, narzędzie BCDEdit stanie się Twoim wielkim sprzymierzeńcem.

W tym artykule znajdziesz kompleksowy przewodnik po programie BCDEdit, który pomoże Ci zrozumieć, czym jest BCDEdit, do czego służy i jak możesz go używać, podając praktyczne przykłady. Jeśli kiedykolwiek zastanawiałeś się, jak zmodyfikować menu rozruchowe systemu Windows, zmienić nazwy zainstalowanych systemów, ustawić kolejność rozruchu lub zarządzać systemami z dysków wirtualnych lub partycji, wszystkie informacje znajdziesz tutaj wyjaśnione w prosty i szczegółowy sposób.

Czym jest BCDEdit?

BCDEdit (Boot Configuration Data Editor) to narzędzie zawarte w systemie Windows, które umożliwia zarządzanie uruchamianiem i rozruchem systemu operacyjnego na zaawansowanym poziomie. W przypadku nowoczesnych systemów (od Windows Vista wzwyż) zastępuje on stary plik boot.ini którzy używali systemu Windows XP i wcześniejszych wersji. Za pomocą programu BCDEdit można przeglądać, tworzyć, modyfikować i usuwać wpisy rozruchowe, a także dostosowywać zachowanie menedżera rozruchu systemu Windows.

Konfiguracja rozruchowa jest przechowywana w tzw. pliku BCD (Boot Configuration Data), repozytorium przypominające bazę danych, w którym przechowywane są wszystkie opcje i systemy operacyjne pojawiające się w menu rozruchowym.

Dlaczego i kiedy warto używać BCDEdit?

BCDEdit jest niezbędny kiedy masz zainstalowano wiele systemów operacyjnych (na przykład różne wersje systemu Windows, nawet na dyskach wirtualnych), jeśli chcesz dostosować nazwy wyświetlane w menu, zmienić kolejność rozruchu, włączyć lub wyłączyć funkcje takie jak szybki rozruch lub tryb awaryjny, a zwłaszcza jeśli musisz wykonać kopię zapasową i przywrócić konfigurację rozruchową z powodu awarii lub zmian w sprzęt komputerowy.

Jeśli jesteś technikiem, administratorem systemu lub po prostu entuzjastą, który chce mieć pełną kontrolę nad swoim komputerem, powinieneś sprawdzić BCDEdit. To ekskluzywne narzędzie środowiska CMD (Wiersz polecenia) jest o wiele bardziej wydajny i elastyczny niż jakikolwiek interfejs graficzny, choć wymaga pewnej wiedzy i środków ostrożności — łatwo popełnić błąd, jeśli nie wiesz, co robisz.

Systemy rozruchowe: przed i po BCDEdit

Przed pojawieniem się systemu Windows Vista rozruchem zarządzano za pomocą boot.ini i menedżera NTLDR (NT Loader). Umożliwiło to bezpośrednią edycję pliku tekstowego zawierającego szczegółowe informacje na temat systemów operacyjnych, ustawień domyślnych i El Tiempo czekanie. Jednakże ta metoda miała swoje ograniczenia, zwłaszcza po pojawieniu się BIOS nowoczesne, UEFI i zaawansowane partycje.

Wraz z pojawieniem się systemu Windows Vista i nowszych (Windows 7, 8, 10, 11), pojawia się odnowiony bootloader, Menedżer rozruchu systemu Windows, który wykorzystuje bardziej zaawansowany magazyn BCD, gdzie wszystkie informacje są przechowywane w bazie danych. Właśnie tutaj pojawia się BCDEdit, który umożliwia zarządzanie wszystkimi wpisami i ustawieniami.
Ponadto, począwszy od systemu Windows 8, z funkcją UEFI Secure Boot i funkcjami szybki start, zarządzanie rozruchem staje się jeszcze bardziej skomplikowane, dlatego opcje BCDEdit stają się jeszcze ważniejsze.

  Jak uzyskać informacje o systemie i sprzęcie za pomocą programu PowerShell w systemie Windows

Gdzie znajduje się BCDEdit i jak z niego korzystać?

bcdedit

BCDEdit znajduje się na ścieżce %WINDIR%\System32 i uruchamia się z wiersza poleceń (CMD) z uprawnieniami administratora. Ważne jest, aby otworzyć konsolę jako administrator, ponieważ zmiana konfiguracji rozruchu bezpośrednio wpływa na bezpieczeństwo i stabilność systemu.

Istnieje kilka sposobów na otwarcie CMD jako administrator:

  • Utwórz skrót CMD i wybierz „Uruchom jako administrator” w jego właściwościach.
  • prasa Windows + Rpisze cmd i wybierz „Uruchom jako administrator”.
  • W systemie Windows 8 i nowszych użyj menu WinX (Windows + X) i wybierz „Wiersz polecenia (administrator)”.

Podstawowe polecenia i składnia BCDEdit

Ogólna składnia jest bardzo prosta:

bcdedit /comando [parámetros]

Niektórzy polecenia Do najczęstszych należą:

  • /utwórzstore: Tworzy pusty magazyn BCD (nie ma wpływu na magazyn systemowy, dopóki nie zostanie zdefiniowany).
  • /eksport: Eksportuje zawartość magazynu BCD do pliku; przydatne przy robieniu kopii zapasowych.
  • /import: Importuje bazę danych BCD z pliku i przywraca kopię zapasową.
  • /kopia: Tworzy kopię wpisu rozruchowego.
  • /tworzyć: Tworzy nowy wpis w magazynie BCD.
  • /ustawić: Modyfikuje wartość opcji lub parametrów w wpisie rozruchowym.
  • /usuwać: Usuwa konkretny wpis.
  • /domyślny: Definiuje domyślny wpis rozruchowy.
  • /kolejność wyświetlania: Ustawia kolejność, w jakiej systemy będą wyświetlane w menu rozruchowym.
  • /przekroczenie limitu czasu: Określa czas w sekundach, przez który menu będzie wyświetlane przed wyborem domyślnego wpisu.

Główne pola i wartości danych wejściowych rozruchowych

Podczas biegania bcdedit bez parametrów otrzymasz istniejącą konfigurację rozruchową. Najważniejsze elementy, które zobaczysz to:

  • identyfikator: Każdy wpis (system operacyjny, menedżer itd.) ma unikalny identyfikator, ujęty w nawiasy klamrowe. Na przykład, {current} (obecny system) {default} (określony z góry), {ntldr} (dla starszych systemów) lub unikalny GUID.
  • Opis: Nazwa wyświetlana w menu rozruchowym.
  • Zasady dotyczące menu startowego: W systemie Windows 8 i nowszych może to być dziedzictwo (styl klasyczny) lub (domyślnie, z nowymi funkcjami).

Praktyczne przykłady użycia BCDEdit

Poniżej zebraliśmy najbardziej przydatne przykłady z życia wzięte, zaczerpnięte z doświadczenia i dokumentacji technicznej:

1. Utwórz kopię zapasową magazynu rozruchowego

Przed dokonaniem jakichkolwiek zmian, zdecydowanie zaleca się wyeksportowanie bieżącej konfiguracji:

bcdedit /export C:\respaldo_bcd.txt

W ten sposób zapiszesz wszystkie bieżące ustawienia i unikniesz kłopotów związanych z przypadkowymi zmianami. Aby przywrócić magazyn:

  Zmień format daty podczas uruchamiania domowego systemu Windows 10

bcdedit /import C:\respaldo_bcd.txt

2. Wyświetl wszystkie wpisy BCD

bcdedit /enum all

Wyświetlą się wszystkie wpisy, w tym ukryte systemy i ustawienia zaawansowane.

3. Zmień nazwę wyświetlaną w menu rozruchowym

Jeśli masz zainstalowanych kilka systemów Windows lub chcesz dostosować menu:

bcdedit /set {identificador} description "Texto que desees"

Na przykład:

bcdedit /set {bieżący} opis "Windows 11 Osobisty" bcdedit /set {2807aaab-f2a8-11de-8e0c-b4db26ac8165} opis "Windows 10 Pro" bcdedit /set {ntldr} opis "Windows XP"

4. Zmień kolejność systemów w menu rozruchowym

Aby określić kolejność wyświetlania systemów:

bcdedit /displayorder {id1} {id2} {id3}

Pierwszy identyfikator będzie pierwszym systemem, który zobaczysz w menu.

5. Zmień domyślny system operacyjny

bcdedit /default {identificador}

Ustawia, który system zostanie uruchomiony domyślnie, jeśli nie zostanie wybrana żadna opcja.

6. Dostosuj limit czasu menu rozruchowego

bcdedit /timeout 10

Menu będzie wyświetlane przez 10 sekund przed wyborem wartości domyślnej.

7. Dodaj inne systemy operacyjne lub dyski wirtualne

Jeśli masz zainstalowany system Windows na dysku wirtualnym (VHD) lub chcesz dodać starsze systemy, takie jak Windows XP:

Bcdedit /create {ntldr} /d "Windows XP" Bcdedit /set {ntldr} partycja urządzenia=C: Bcdedit /set {ntldr} ścieżka \ntldr Bcdedit /displayorder {ntldr} -addlast Bcdedit /set {ntldr} opis "Windows XP"

8. Przełączanie między trybami menu rozruchowego (klasycznym lub nowoczesnym)

Aby powrócić do klasycznego menu w systemie Windows 8, 10 lub 11 (przydatne przy naprawianiu systemów lub obsłudze starszych narzędzi):

bcdedit /set {default} bootmenupolicy legacy

A jeśli chcesz odzyskać nowoczesne menu:

bcdedit /set {default} bootmenupolicy standard

9. Włącz zaawansowane opcje, wyłącz loga lub animacje i wiele więcej

  • Włącz zaawansowane opcje w menu rozruchowym:
    bcdedit /set {globalsettings} advancedoptions true
  • Wyłącz je:
    bcdedit /set {globalsettings} advancedoptions false
    Lub usuń je:
    bcdedit /deletevalue {globalsettings} advancedoptions
  • Wyłącz logo startowe w systemie Windows 8 i nowszych:
    bcdedit /set {globalsettings} custom:16000067 true
    Aby go przywrócić:
    bcdedit /set {globalsettings} custom:16000067 false
    Lub usuń:
    bcdedit /deletevalue {globalsettings} custom:16000067
  • Wyłącz animację rozruchu:
    bcdedit /set {globalsettings} custom:16000069 true

Polecenia debugowania i specjalne tryby rozruchu

BCDEdit umożliwia aktywację debugerów i zarządzanie innymi zaawansowanymi aspektami, które są bardzo przydatne dla programistów:

bcdedit /set {id} debug on – Włącza debugowanie podczas rozruchu.
bcdedit /set {id} bootdebug on – Włącza debugowanie bootloadera.

Polecenia te są niezbędne do testowania i rozwiązywania poważnych problemów, jakie mogą wystąpić podczas rozruchu systemu.

Naprawa i przywracanie rozruchu za pomocą BCDEdit

Jeśli utracisz menu rozruchowe lub jakiekolwiek wpisy po aktualizacji systemu, awarii lub zainstalowaniu innego systemu operacyjnego, możesz szybko przywrócić poprzedni stan, korzystając z utworzonych kopii zapasowych:

bcdedit /export C:\bk_bcd.txt – Do składowania w magazynie.
bcdedit /import C:\bk_bcd.txt – Aby przywrócić konfigurację z zapisanego pliku.

  Wiadomość Final Line nie jest już dostępna na iPhonie

Praktyczne wskazówki i środki ostrożności dotyczące BCDEdit

  • Zawsze wykonuj kopię zapasową przed wprowadzeniem jakichkolwiek zmian. Łatwo popełnić błąd i spowodować, że system nie będzie mógł zostać uruchomiony.
  • Użyj prawidłowego identyfikatora dla każdego systemu operacyjnego; sprawdza identyfikatory za pomocą bcdedit przed modyfikacją menu.
  • Polecenia należy zawsze uruchamiać z uprawnieniami administratora, zarówno w normalnym systemie Windows, jak i w środowisku odzyskiwania.
  • Aby skopiować i wkleić identyfikatory lub wyniki, możesz przekierować dane wyjściowe BCDEdit do pliku tekstowego:
    bcdedit /? > %userprofile%\Desktop\bcdedit.txt
  • Na komputerach z obsługą UEFI niektóre opcje będą dostępne tylko wtedy, gdy system je obsługuje.

Przykład z życia wzięty: podwójny rozruch i zaawansowana personalizacja

Czy chcesz zainstalować dwa systemy Windows na tym samym komputerze i nadać każdemu własną nazwę i spersonalizowane ustawienia w menu? Oto podsumowanie oparte na prawdziwych doświadczeniach:

  1. Zazwyczaj instaluj oba systemy Windows na różnych partycjach.
  2. Po zakończeniu uruchom preferowany system operacyjny i otwórz CMD jako administrator.
  3. z bcdedit Sprawdź istniejące wpisy (poszukasz identyfikatorów każdego systemu).
  4. Możesz zmienić nazwę każdego wpisu, na przykład:
    bcdedit /set {current} description "Windows 10 – Personal"
    bcdedit /set {guiddelotro} description "Windows 10 – Trabajo"
  5. Jeśli chcesz zmienić kolejność menu:
    bcdedit /displayorder {guid1} {guid2}

W ten sposób możesz dostosować każdy wpis według własnych upodobań, ułatwiając codzienne użytkowanie i identyfikację systemu, zwłaszcza w środowiskach, w których z tego samego urządzenia korzysta wiele osób lub w których musisz przełączać się między różnymi ustawieniami pracy i wypoczynku.

Automatyzacja i alternatywy dla BCDEdit

Do typowych operacji dostępne są narzędzia graficzne, takie jak: msconfig (Konfiguracja systemu) umożliwiająca przeglądanie i zmianę niektórych opcji rozruchu w bardziej intuicyjny sposób. Jednakże, W przypadku zaawansowanych zadań lub rozwiązywania poważnych problemów BCDEdit pozostaje najpotężniejszym i najbardziej elastycznym narzędziem.

Wspomniano również o alternatywnych rozwiązaniach i narzędziach innych firm, takich jak: Renée Passnow, do zarządzania kontami i hasłami lub do uzyskiwania dostępu do wiersza poleceń ze środowisk odzyskiwania.

Poznając BCDEdit zyskujesz pełną kontrolę nad jednym z najbardziej podstawowych procesów w systemie: rozruchem. Możliwość dostosowania nazw i kolejności systemów, przywracania konfiguracji po awarii lub wdrażania niestandardowych procedur uruchamiania pozwoli Ci w pełni wykorzystać potencjał Twojego komputera. Jest to potężne narzędzie, które używane z wiedzą i ostrożnością zapewnia wszechstronność, którą trudno dorównać. Każdy zaawansowany i profesjonalny użytkownik znajdzie w BCDEdit sposób na rozwiązywanie problemów i dostosowywanie swojego sprzętu w zaawansowany i bezpieczny sposób.