Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

bcdedit (zarządzanie rozruchem)

Termin Definicja
bcdedit (zarządzanie rozruchem)

Polecenie bcdedit zarządza danymi konfiguracji rozruchu (BCD), umożliwiając edycję wpisów startowych i parametrów systemu.

Rola bcdedit w architekturze rozruchu systemu Windows

bcdedit jest wbudowanym narzędziem wiersza polecenia systemu Windows służącym do odczytu i modyfikowania magazynu danych konfiguracji rozruchu BCD (Boot Configuration Data). Magazyn ten zawiera informacje wykorzystywane przez Windows Boot Manager oraz moduł ładujący systemu Windows, między innymi listę dostępnych wpisów rozruchowych, identyfikatory tych wpisów, kolejność menu, wpis domyślny i wybrane parametry uruchamiania. BCD zastąpił starszy mechanizm oparty na pliku boot.ini, stosowany w wcześniejszych wersjach Windows.

W typowej instalacji systemu polecenie pracuje na systemowym magazynie BCD, którego lokalizacja zależy od sposobu uruchamiania komputera i układu partycji. W komputerach używających UEFI magazyn znajduje się zwykle na partycji systemowej EFI, natomiast w konfiguracjach BIOS magazyn jest powiązany z partycją systemową. bcdedit nie jest narzędziem do naprawiania wszystkich elementów rozruchu: zmiana danych BCD może nie wystarczyć, gdy uszkodzony jest kod rozruchowy, system plików, partycja EFI albo pliki samego systemu Windows.

Odczytywanie wpisów i identyfikatorów rozruchowych

Podstawowym zastosowaniem jest wyświetlenie zawartości magazynu za pomocą polecenia bcdedit /enum. Wynik obejmuje między innymi sekcję Windows Boot Manager oraz wpisy Windows Boot Loader. Każdy wpis ma identyfikator zapisany w nawiasach klamrowych, na przykład {bootmgr}, {current}, {default} albo długi identyfikator GUID. Identyfikator wskazuje obiekt, który będzie modyfikowany przez kolejne polecenia. Parametr /v powoduje wyświetlenie pełnych identyfikatorów zamiast skróconych nazw, co ułatwia jednoznaczną pracę przy wielu instalacjach systemu.

Przy analizie problemu należy zwrócić uwagę na wartości device i osdevice, wskazujące urządzenie lub partycję zawierającą środowisko uruchomieniowe i system operacyjny, a także na path, systemroot, description, timeout, default oraz displayorder. Niespójność tych danych może skutkować komunikatem o braku urządzenia rozruchowego, niepojawieniem się systemu na liście albo uruchomieniem niewłaściwej instalacji. Sam tekst komunikatu nie zawsze wskazuje jednak, czy przyczyną jest BCD, uszkodzony nośnik, błędna kolejność startu czy problem z partycją.

Modyfikowanie konfiguracji za pomocą poleceń

Zmiana parametru istniejącego wpisu odbywa się zwykle przez bcdedit /set {identyfikator} element wartość. Przykładowo właściwość description określa nazwę widoczną w menu, a timeout ustala czas oczekiwania na wybór wpisu. Polecenia bcdedit /default {identyfikator} i bcdedit /displayorder służą do wskazania wpisu domyślnego oraz kolejności pozycji. Opcja /delete usuwa wybrany wpis, dlatego przed jej użyciem trzeba potwierdzić, że nie chodzi o aktywną instalację systemu.

Niektóre parametry wpływają na sposób uruchamiania jądra, sterowników i środowiska diagnostycznego. W zależności od wersji Windows i celu diagnostyki można spotkać elementy związane między innymi z trybem awaryjnym, rejestrowaniem rozruchu, debugowaniem lub wyświetlaniem informacji o uruchamianiu. Takie ustawienia nie naprawiają przyczyny awarii, lecz zmieniają zachowanie następnego startu. Z tego powodu modyfikację należy wykonywać z uprawnieniami administratora, po zapisaniu aktualnego stanu i z dokładnym wskazaniem identyfikatora. Błędna wartość może uniemożliwić standardowe uruchomienie Windows albo utrudnić późniejszą diagnostykę.

Bezpieczna diagnostyka i serwisowanie problemów z BCD

Przed zmianami warto wykonać kopię magazynu poleceniem bcdedit /export, zapisując ją w lokalizacji dostępnej także po ewentualnym nieudanym rozruchu. Do pracy z innym magazynem służy parametr /store, który pozwala wskazać konkretny plik BCD, na przykład podczas uruchomienia komputera z Windows Recovery Environment. W środowisku odzyskiwania litery partycji mogą różnić się od tych używanych w działającym systemie, dlatego lokalizację Windows i partycji EFI trzeba najpierw potwierdzić.

Procedura diagnostyczna powinna obejmować odczyt konfiguracji, identyfikację aktywnego wpisu, sprawdzenie obecności partycji i plików rozruchowych oraz ocenę komunikatu pojawiającego się przed startem systemu. Dopiero wtedy można rozważyć eksport i import BCD, korektę konkretnego elementu albo odbudowę konfiguracji z użyciem narzędzi dostępnych w środowisku odzyskiwania. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, w tym diagnostykę problemów z uruchamianiem systemu Windows oraz konfiguracją rozruchu.