Freigeben über


Übersicht über Startoptionen in Windows

Die Architektur des Windows-Startladeprogramms umfasst eine firmwareunabhängige Startkonfiguration und ein Speichersystem namens Boot Configuration Data (BCD) und ein Bearbeitungstool für Startoptionen, BCDEdit (BCDEdit.exe). Während der Entwicklung können Sie BCDEdit verwenden, um Startoptionen zum Debuggen, Testen und Problembehandlung ihres Treibers auf Computern unter Windows 11, Windows 10, Windows 8, Windows Server 2012, Windows 7 und Windows Server 2008 zu konfigurieren.

Vorsicht

Administrative Berechtigungen sind erforderlich, um BCDEdit zum Ändern von BCD zu verwenden. Wenn Sie einige Starteingabeoptionen mithilfe von BCDEdit ändern, kann der Computer inoperierbar sein. Alternativ können Sie das Systemkonfigurationsprogramm (MSConfig.exe) verwenden, um Starteinstellungen zu ändern. Weitere Informationen finden Sie unter Öffnen von MSConfig in Windows 10.

Architektur des Startladevorgangs

Windows enthält Startladekomponenten, die so konzipiert sind, dass Windows schnell und sicher geladen werden kann. Es verwendet drei Komponenten:

  • Windows-Start-Manager

  • Windows-Betriebssystemladeprogramm

  • Windows-Fortsetzungsladeprogramm

In dieser Konfiguration ist der Windows-Start-Manager generisch und ist sich der spezifischen Anforderungen für jedes Betriebssystem nicht bewusst, während die systemspezifischen Startloader für das jeweilige System optimiert sind, das sie laden.

Wenn ein Computer mit mehreren Starteinträgen mindestens einen Eintrag für Windows enthält, startet der Windows-Start-Manager das System und interagiert mit dem Benutzer. Es zeigt das Startmenü an, lädt den ausgewählten systemspezifischen Bootloader und übergibt die Startparameter an diesen.

Die Startladeprogramme befinden sich in jeder Windows-Partition. Nach der Auswahl übernehmen die Bootloader den Startvorgang und laden das Betriebssystem gemäß den ausgewählten Startparametern.

Weitere Details zum Windows-Startprozess finden Sie unter Windows Internals, veröffentlicht von Microsoft Press.

Startkonfigurationsdaten

Windows-Startoptionen werden im BCD-Speicher (Boot Configuration Data) auf BIOS-basierten und EFI-basierten Computern gespeichert.

BCD stellt eine gängige, firmwareunabhängige Startoptionsschnittstelle bereit. Es ist sicherer als frühere Speicherkonfigurationen für Startoptionen und ermöglicht Administratoren das Zuweisen von Rechten für die Verwaltung von Startoptionen. BCD ist zur Laufzeit und in allen Phasen des Systemsetups verfügbar.

Sie können BCD aus der Ferne verwalten und BCD verwalten, wenn das System von einem anderen Medium gestartet wird als dem Medium, auf dem sich der BCD-Speicher befindet. Diese Funktion kann zur Fehlersuche und -behebung verwendet werden, insbesondere wenn ein BCD-Speicher während der Ausführung der Startup-Reparatur, von einem USB-basierten Speichermedium oder sogar aus der Ferne wiederhergestellt werden muss.

Der BCD-Speicher mit seiner Objekt- und Elementarchitektur verwendet GUIDs und Namen wie „Default”, um startbezogene Anwendungen zu identifizieren.

BCD enthält einen eigenen Satz von Startoptionen. Weitere Informationen zu diesen Startoptionen finden Sie unter BCD Boot Options Reference.

Bearbeiten von Startoptionen

Um Startoptionen in Windows zu bearbeiten, besteht eine Option darin, BCDEdit (BCDEdit.exe) zu verwenden, ein in Windows enthaltenes Tool.

Um BCDEdit zu verwenden, müssen Sie Mitglied der Gruppe "Administratoren" auf dem Computer sein.

Anmerkung

 Bevor Sie BCDEdit-Optionen festlegen, müssen Sie BitLocker und den sicheren Start auf dem Computer möglicherweise deaktivieren oder anhalten.

Sie können auch das Systemkonfigurationsprogramm (MSConfig.exe) verwenden, um Starteinstellungen zu ändern. Darüber hinaus können viele Optionen mithilfe der Benutzeroberfläche für erweiterte Starteinstellungen in Windows festgelegt werden.

Um Startoptionen in Windows programmgesteuert zu ändern, verwenden Sie die Schnittstelle der Windows-Verwaltungsinstrumentation (WMI) für Startoptionen. Diese BCD-WMI-Schnittstelle ist die beste Methode, um die Startoptionen programmgesteuert zu ändern. Informationen zur BCD-WMI-Schnittstelle finden Sie in der Windows SDK-Dokumentation unter Startkonfigurationsdaten-WMI-Anbieter.