Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Firmwareupdatepakete können mit jedem Tool installiert werden, das Windows-Treiber installiert. Der Installationsprozess kopiert die Firmwareupdatenutzlast (firmware.bin) in ein bekanntes Systemverzeichnis und erstellt die Registrierungsschlüssel, die erforderlich sind, um Windows mitzuteilen, dass ein neues Update verfügbar ist. Nach Abschluss der Installation ist ein Neustart erforderlich, um den tatsächlichen Firmwareupdatevorgang auszulösen.
Während des nächsten Starts und bevor ExitBootServices aufgerufen wird, überprüft der Bootloader die bekannten Speicherorte der Registrierungsschlüssel, um festzustellen, ob eine neue Firmware-Update-Payload verfügbar ist. Wenn neues Update-Payload verfügbar ist, überprüft der OS-Loader den Hash von firmware.bin gegen den Sicherheitskatalog, der mit dem Treiberpaket geliefert wird. Wenn die Signatur gültig ist, wird firmware.bin über den UEFI UpdateCapsule-Dienst an die Plattformfirmware übergeben.
Von Bedeutung
Zu diesem Zeitpunkt ist die Plattformfirmware allein für die Durchführung des Firmwareupdates verantwortlich.
Wenn mehrere Firmwareupdatepakete installiert sind, ruft das Betriebssystemladeprogramm UpdateCapsule mit der Nutzlast der einzelnen verfügbaren Updates auf. Jede Firmwarenutzlast ist eine separate Kapsel, die jeweils durch die GUID des ESRT-Eintrags für das zielorientierte Firmwareupdatepaket identifiziert wird.
Die EFI-Systemressourcentabelle stellt die aktuelle Firmwareversion und den Status des letzten Updates bereit. Das Betriebssystemladeprogramm verwendet diese Informationen, um zu beurteilen, ob das Update erfolgreich angewendet wurde. Die Firmwarestatusinformationen werden im Betriebssystem beibehalten, sodass sie für eine Firmwareupdateanwendung verfügbar ist, die unter Windows ausgeführt wird. Schließlich setzt das Betriebssystemladeprogramm den Startvorgang fort.
Verwandte Artikel
System- und Gerätefirmwareupdates über ein Firmwaretreiberpaket
Anpassen der Firmware für verschiedene geografische Regionen