Aktualizacja oprogramowania układowego

System Windows obsługuje platformę dostarczania aktualizacji systemu i oprogramowania układowego urządzenia opakowanych w pakiety sterowników dostarczane przy użyciu usługi Microsoft Windows Update (WU), a następnie przekazywane i przetwarzane w funkcji UEFI UpdateCapsule . Ta platforma zapewnia spójne, niezawodne środowisko aktualizacji oprogramowania układowego i zwiększa możliwość dostarczania ważnych aktualizacji oprogramowania układowego systemu dla użytkowników końcowych.

Ta możliwość jest dostępna w systemie Windows 8.1. Jednak niektóre ostatnie zmiany wymagają, aby dostawcy firmware'u łączyli targetowanie identyfikatora sprzętu komputera (CHID) z unikatową tabelą zasobów systemu EFI (ESRT) UEFI_RES\{UNIKATOWY identyfikator}, aby dokładniej celować w określone systemy lub zakres systemów.

Unikatowy identyfikator {UNIQUE ID} w ESRT ma krytyczne znaczenie. Celem UNIQUE ID+CHID jest, aby dostawca oprogramowania układowego mógł utworzyć pakiet aktualizacji oprogramowania układowego/BIOS do wdrożenia za pośrednictwem usługi Windows Update (WU) we wszystkich systemach zgodnych z UNIQUE ID+CHID. Firma Microsoft nie ma mechanizmu sprawdzania poprawności pakietu oprogramowania układowego i jest zależna od dostawcy oprogramowania układowego (twórcy pakietu), aby sprawdzić, czy ładunek nie został naruszony. Powinno zostać zweryfikowane kryptograficznie; Suma kontrolna lub inne CRC nie stanowią weryfikacji. Jeśli walidacja ładunku zakończy się niepowodzeniem, powinien on również zapisać stan w narzędziu ESRT, jak opisano w definicji tabeli ESRT.

Jeśli OEM, ODM lub osoby, których zadaniem było wypełnienie ESRT {Unikatowy identyfikator}, odkryliby, że ESRT został wstępnie wypełniony {Unikatowy identyfikator}, nie zakładaj, że to użycie jest wyjątkowe. Wypełnij plik ESRT swoim identyfikatorem {UNIQUE ID} i zapisz go do późniejszego użycia. Firma Microsoft zawiera wskazówki dotyczące tworzenia unikatowego identyfikatora dla tych scenariuszy. Przewodnik jest dostępny w dokumencie do pobrania dotyczącym publikowania sterowników w ramach przepływu pracy dla systemu Windows 10.

W tym dziale

Kompilowanie i przesyłanie pakietu oprogramowania układowego do usługi Windows Update (WU)

Określanie celu systemu przy użyciu identyfikatora CHID

Najlepsze praktyki dotyczące doświadczenia użytkownika (UX) oprogramowania układowego

Testowanie poprawności aktualizacji oprogramowania układowego