EFI son las siglas de Extensible Firmware Interface y es un estándar que pretende sustituir a la BIOS, el sistema de arranque que se ha venido utilizando en los PCs desde sus inicios.
La BIOS está ligada a la arquitectura x86, y funciona en 16 bits y real-mode, lo que limita mucho sus posibilidades, especialmente hoy en día con sistemas de 64 bits. Pero estas limitaciones ya se encontraron a mediados de los años 90, cuando Intel y HP estaban desarrollando los primeros Itanium.
De ahí surge el desarrollo de EFI, que se llamo inicialmente Intel Boot Initiative. La primera versión definitiva, la 1.02, se presentó a finales de 2000 y ha ido evolucionando posteriormente. Ahora el desarrollo de la especificación lo lleva el UEFI Forum, una organización formada por diversas empresas como Intel, Microsoft, AMD
¿Qué sistemas usan EFI? De momento no vamos a encontrar soporte para este en las versiones para usuario de Windows, ni XP ni Vista, aunque si en algunas de las versiones para servidores. Windows 2000 en su versión para Itanium fue la primera en adoptarlo y, posteriormente, Windows Server 2003, Windows XP 64-bit y Windows 2000 Advanced Server Limited Edition también incorporan soporte para este.