Wie funktioniert die OEM-Windows-Startsymbol-Anpassung?

412
Manchineel

In fast jedem Post-Windows 8-Laptop oder -Tablet, das ich sehe, wird das Symbol, das vom Betriebssystem über den rotierenden Punkten angezeigt wird, vom OEM angepasst. Das gleiche passiert auf meinem ASUS-Motherboard, bei dem das Windows-Logo beim Booten durch ASUS ersetzt wird. Was ich ziemlich seltsam finde, ist, dass es scheinbar nicht im Betriebssystem gespeichert ist: Jede Windows-Kopie, die ich auf meinem Computer starte, zeigt das ASUS-Logo beim Booten, und mein Motherboard verfügt sogar über eine Funktion, mit der ich das Image ändern kann.

Um die Änderung zu übernehmen, muss ich mit dem mitgelieferten Tool einen benutzerdefinierten BIOS-Binär-Blob generieren und mit " EZ Update Utility " aktualisieren . Nach Abschluss des Vorgangs werden sowohl das ASUS POST-Logo als auch das Windows-Startsymbol durch das von mir gewählte benutzerdefinierte Bild ersetzt, während unter macOS (auf demselben Computer) ein normales Apple-Logo angezeigt wird.

Im BIOS kann ich die "Logo-Größe" wählen, die bei der Einstellung "Maximum" dazu führt, dass Windows beim Booten ein eigenes Originalsymbol (blaues Win10-Logo) anzeigt. Diese Icons haben anscheinend auch Transparenz.

Wie heißt diese Funktion? Wo ist das Bild gespeichert? Wie funktioniert es? Wie wird es umgesetzt?

-1

1 Antwort auf die Frage

1
jdwolf

Dies ist eine Funktion der ACPI-Systembeschreibungstabellen, die von UEFI vor dem Laden von Windows festgelegt werden. Aus diesem Grund können Sie die UEFI ändern und das Windows-Logo wird übernommen. Das Logo würde von der UEFI in den Speicher geladen und darauf in den ACPI-Tabellen gezeigt. Das Betriebssystem liest dann diese Tabellen und lädt das Image. Es wird in einem Speicherbereich gespeichert, der nur für UEFI reserviert ist. Deshalb wird es nicht unterstützt, es sei denn, es wird UEFI verwendet.