<Mehr auf Intel.com

Extensible Firmware Interface (EFI) und Unified EFI (UEFI)

Definition der Schnittstelle zwischen dem Betriebssystem und der Plattform-Firmware

Hintergrund

Extensible Firmware Interface (EFI) und Unified EFI (UEFI)

 

Die einheitliche EFI-Spezifikation (Unified EFI, UEFI), die bisher als EFI-Spezifikation bekannt war, legt eine Schnittstelle zwischen einem Betriebssystem und einer Plattform-Firmware fest.

Die Schnittstelle besteht aus Datentabellen, die auf die Plattform bezogene Informationen sowie Aufrufe des Startdienstes und des Laufzeitdienstes, die dem Betriebssystem und seinem Ladeprogramm zur Verfügung stehen, enthalten. Diese stellen eine Standardumgebung für das Starten eines Betriebssystems und das Ausführen von Pre-Boot-Anwendungen zur Verfügung.

Die UEFI-Spezifikation war hauptsächlich für die nächste Generation von Computern, die auf IA-32 Architektur basieren, gedacht. Sie ist eine Nebenerscheinung des „Intel® Boot Initiative“ (IBI)-Programms, das im Jahr 1998 gestartet wurde.

Die ursprüngliche Version dieser Spezifikation von Intel wurde von der Öffentlichkeit EFI genannt und endete mit der Version EFI 1.10.

Im Jahr 2005 wurde das Unified EFI Forum als branchenweite Organisation gegründet, um die Akteptanz der EFI-Spezifikation zu fördern sowie die Entwicklung weiterzuführen. Die Spezifikation von EFI 1.10 wurde von dieser Branchengruppe als Ausgangspunkt verwendet und hat Folgespezifikationen veröffentlicht, die in Unified EFI umbenannt wurden.

Die aktuelle Version der UEFI-Spezifikation befindet sich auf der UEFI-Website.

Spezifikationen

UEFI-Spezifikationen
Die neueste Version der UEFI-Spezifikation steht auf der UEFI-Website zur Verfügung.

EFI-Spezifikationen
Weitere Informationen und Spezifikationsdokumente herunterladen.

Schulung

Wenden Sie sich bitte an Ihren Anbieter der UEFI Firmware für Schulungen in Ihrer Nähe. Wenn Sie Ihre eigene Schulung einrichten möchten, nehmen Sie bezüglich des Schulungsmaterials mit uns Kontakt auf.

Laden Sie neue Präsentationen aus den Intel Developer-Foren herunter

Erhalten Sie Updates über die EFI-Mailingliste

Nützliche Ressourcen

Independent Hardware Vendor UEFI Enabling Center
Finden Sie die neuesten Ressourcen für Tools und Schulungen, um mit der Entwicklung von Treibern und Anwendungen zu beginnen.

UEFI und Framework-Geschichte
Wenn Sie Informationen über die Geschichte des UEFI und des Frameworks wünschen, kontaktieren Sie uns bitte.

UEFI Branchengruppe
Das Unified EFI Forum

Neuester UEFI- und Foundation-Code für EFI-Implementierungen
TianoCore.org

Firmware-Anbieter

American Megatrends Inc.*

Insyde Software Corp.*

Nanjing ByoSoft Co., Ltd*

Phoenix Technologies, LTD.*

EFI Hardware-Debugger von Drittanbietern

American Arium* American Megatrends Inc.

Microsoft EFI

UEFI/EFI-Link in Zusammenhang mit Microsoft

UEFI Support und Anforderungen

Linux* ELILO* Quelldateien

Die Quelldateien für das neue ELILO benötigen gcc3.x und binutils 2.11.90 oder höhere Binärdateien, die schon mit dem Linux* Kernel mit EFI Unterstützung für IA32 kompiliert wurden, stehen unter http://www.kernel.org bei einem der Kernel, die mit 2.6.1 oder höher beginnen, zur Verfügung.

EGRUB—Auf Anfrage. Senden Sie eine E-Mail an EFI General Feedback.

Novell*—UEFI SLES/SLED 11 Partitionierungsempfehlungen für die Installation von X64

Fedora* – EFI Fedora 9 Wiki

Whitepaper und technische Artikel

Sicherheits-Whitepaper

Technischer Artikel: Eine Kurzeinführung zur Konzeption der UEFI Shell

Technischer Artikel: Die UEFI Shell im Detail

Technischer Artikel: Verwendung der UEFI Shell für Bare-Metal-Provisioning

Verwandte Videos