Freigeben über


Konfigurieren und Bearbeiten von Startoptionen in Windows für die Treiberentwicklung

Dieser Artikel enthält eine Übersicht über startoptionen in Windows. Sie erfahren mehr über die wichtigsten Komponenten des Startvorgangs, einschließlich:

  • Der Windows-Start-Manager, das Betriebssystemladeprogramm und der Wiederaufnahme-Loader.
  • Der BcD-Speicher (Boot Configuration Data), in dem Startoptionen gespeichert werden.
  • Das BCDEdit-Tool zum Ändern der Startoptionen.

Während der Entwicklung können Sie diese Informationen verwenden, um Startoptionen für Das Debuggen, Testen und Problembehandlung ihres Treibers zu konfigurieren.

Vorsicht

Sie benötigen Administratorrechte, 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.

Architektur des Startladevorgangs

Windows verwendet drei primäre Komponenten, um das Betriebssystem schnell und sicher zu laden:

  • Windows-Start-Manager: Startet das System, zeigt das Startmenü für den Benutzer an und lädt das ausgewählte Betriebssystemladeprogramm.
  • Windows-Betriebssystemladeprogramm: Befindet sich in der Windows-Partition, übernimmt den Startvorgang und lädt das Betriebssystem.
  • Windows-Wiederaufnahmeprogramm: Nimmt das System aus dem Ruhezustand wieder auf.

Der Windows-Start-Manager ist generisch, während die systemspezifischen Startladeprogramme für das geladene Betriebssystem optimiert sind. Der Start-Manager übergibt Startparameter an das ausgewählte Ladeprogramm, wodurch der Startvorgang abgeschlossen wird.

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

Startkonfigurationsdaten

Windows speichert Startoptionen im BCD-Speicher (Boot Configuration Data) auf BIOS-basierten und EFI-basierten Computern. Der BCD-Store verwendet GUIDs und Namen wie "Default", um startbezogene Anwendungen zu identifizieren.

Wichtige BCD-Funktionen für die Treiberentwicklung:

  • Zugriff auf BCD zur Laufzeit und während der Systemeinrichtung
  • Remoteverwaltung von BCD zur Fehlerbehebung
  • Wiederherstellen des BCD von USB-Medien oder über die Startreparatur

Eine vollständige Liste der BCD-Startoptionen finden Sie in der BCD-Startoptionenreferenz.

Bearbeiten von Startoptionen mit BCDEdit

Um Startoptionen in Windows zu bearbeiten, verwenden Sie BCDEdit (BCDEdit.exe), ein Befehlszeilentool, das in Windows enthalten ist.

Voraussetzungen

  • Administratorrechte auf dem Computer
  • BitLocker und sicherer Start deaktiviert oder angehalten (sofern aktiviert)

Alternative Tools zum Bearbeiten von Startoptionen

Nächste Schritte