Udostępnij przez


Konfigurowanie i edytowanie opcji rozruchu w systemie Windows na potrzeby opracowywania sterowników

Ten artykuł zawiera omówienie opcji rozruchu w systemie Windows. Poznasz kluczowe składniki procesu rozruchu, w tym:

  • Menedżer rozruchu systemu Windows, moduł ładujący system operacyjny i moduł wznawiania.
  • Magazyn danych konfiguracji rozruchu (BCD), w którym są przechowywane opcje rozruchu.
  • Narzędzie BCDEdit używane do modyfikowania opcji rozruchu.

Podczas programowania możesz użyć tych informacji, aby skonfigurować opcje rozruchu na potrzeby debugowania, testowania i rozwiązywania problemów ze sterownikiem.

Ostrożność

Aby użyć BCDEdit do modyfikacji BCD, musisz mieć uprawnienia administracyjne. Zmiana niektórych opcji wejścia rozruchu przy użyciu bcDEdit może sprawić, że komputer będzie nieobsługiwalny. Alternatywnie użyj narzędzia Konfiguracji systemu (MSConfig.exe), aby zmienić ustawienia rozruchu.

Architektura ładowania systemu

System Windows używa trzech podstawowych składników do szybkiego i bezpiecznego ładowania systemu operacyjnego:

  • Menedżer rozruchu systemu Windows: uruchamia system, wyświetla menu rozruchowe użytkownika i ładuje wybrany moduł ładujący systemu operacyjnego.
  • Moduł ładujący systemu operacyjnego Windows: znajduje się w partycji systemu Windows, przejmuje proces rozruchu i ładuje system operacyjny.
  • Moduł ładujący wznawiania systemu Windows: wznawia działanie systemu z hibernacji.

Menedżer rozruchu systemu Windows jest ogólny, podczas gdy programy ładujące rozruch specyficzne dla systemu są zoptymalizowane dla systemu operacyjnego, który ładują. Menedżer rozruchu przekazuje parametry rozruchu do wybranego modułu ładującego, który następnie kończy proces rozruchu.

Aby uzyskać więcej informacji na temat procesu uruchamiania systemu Windows, zapoznaj się z Windows Internals, opublikowane przez Microsoft Press.

Dane konfiguracji rozruchu

System Windows przechowuje opcje rozruchu w magazynie danych konfiguracji rozruchu (BCD) na komputerach opartych na systemie BIOS i EFI. Magazyn BCD używa identyfikatorów GUID i nazw, takich jak "Default", aby zidentyfikować aplikacje związane z rozruchem.

Kluczowe możliwości BCD do opracowywania sterowników:

  • Uzyskiwanie dostępu do BCD w czasie wykonywania i podczas konfiguracji systemu
  • Zdalne zarządzanie usługą BCD na potrzeby rozwiązywania problemów
  • Przywróć BCD z nośnika USB lub Naprawa uruchamiania

Aby uzyskać pełną listę opcji rozruchu bcD, zobacz Informacje o opcjach rozruchu BCD.

Edytowanie opcji rozruchu przy użyciu bcDEdit

Aby edytować opcje rozruchu w systemie Windows, użyj BCDEdit (BCDEdit.exe), narzędzie wiersza polecenia zawarte w systemie Windows.

Wymagania wstępne

  • Uprawnienia administratora na komputerze
  • Funkcja BitLocker i bezpieczny rozruch są wyłączone lub wstrzymane (jeśli włączono)

Alternatywne narzędzia do edycji opcji rozruchu

Dalsze kroki