Uefi: ¿qué es? Unidad flash de arranque Uefi. Instalación UEFI. ¿Qué es la BIOS?

UEFI BIOS es una solución de software que es una alternativa al sistema BIOS, al que la mayoría de los usuarios de computadoras están acostumbrados desde hace mucho tiempo. Esto no quiere decir que se trate de un desarrollo completamente nuevo. El trabajo para crear una interfaz entre el sistema operativo y el firmware responsable de las funciones de hardware de bajo nivel comenzó en la segunda mitad de los años 90. Inicialmente, esta interfaz se llamó Intel Boot Initiative. Un poco más tarde se cambió el nombre a EFI.

La primera especificación de esta interfaz, publicada por Intel en 2000, demostró su claras ventajas sobre la BIOS clásica. Por lo tanto, es compatible con la mayoría de las placas base modernas. Hoy hablaremos de las características y ventajas de UEFI. Pero para hacer esto, primero debes entender qué es el BIOS.

¿Qué es BIOS?

Esta es una solución de software integrada en un chip de la placa base. Este firmware garantiza el intercambio de datos entre los componentes de la computadora y el sistema operativo. Es decir, gracias al BIOS, Windows tiene la capacidad de trabajar con RAM, placa base, procesador, tarjeta de video y otros componentes.

BIOS se está inicializando mucho antes de que arranque Windows. El firmware tiene la tarea de verificar todos los sistemas informáticos que enumeramos anteriormente. Además, el BIOS les establece los parámetros operativos necesarios.

Si se detecta un componente defectuoso de la computadora durante el procedimiento POST, el BIOS transmitirá una secuencia de códigos de señales de sonido a través de un pequeño altavoz, mediante el cual el usuario puede determinar qué parte está defectuosa.

¿Por qué los desarrolladores de software y hardware decidieron abandonar la BIOS en favor de UEFI?

Tomás hay varias razones:

Por estas razones, las marcas líderes brindan soporte UEFI en las placas base modernas.

Principales ventajas de UEFI

UEFI, a diferencia de BIOS, no es un firmware y un sistema operativo en miniatura, pero al mismo tiempo tomó mucho de su predecesor. Las tareas de UEFI son exactamente las mismas que las de BIOS: la relación entre el software y el hardware de la computadora. La nueva interfaz verifica el hardware de la misma manera antes de iniciar el cargador de arranque de Windows.

A las principales ventajas de UEF. Se me puede atribuir a:

La nueva interfaz admite el control del mouse.

Es intuitivo y soporta muchos idiomas. Configurarlo no causa ningún problema.

  1. UEFI, a diferencia de BIOS, funciona muy bien con discos duros que tienen GPT.
  2. UEFI BIOS brinda la capacidad de trabajar con discos duros con una capacidad de más de 2 TB.
  3. Los discos duros con una tabla GUID funcionan con el nuevo direccionamiento LBA.
  4. Windows se inicia mucho más rápido en UEFI.
  5. UEFI tiene su propio gestor de arranque, que le permite utilizar varios sistemas operativos en una computadora sin utilizar cargadores de arranque especiales.
  6. UEFI BIOS es muy fácil y seguro de actualizar.

En cuanto al "arranque seguro", este procedimiento todavía se considera una ventaja dudosa. Como se mencionó anteriormente, si no lo desactiva, será imposible instalar cualquier sistema operativo que no sea Windows 8 y 10.

Existe la opinión de que Microsoft está promoviendo activamente el procedimiento de "arranque seguro". para luchar contra los competidores, porque no sólo los sistemas operativos antiguos de Windows, sino también los sistemas operativos de terceros no se pueden instalar en computadoras nuevas. Algunos dirán que para solucionar el problema basta con desactivar este procedimiento, pero entonces el usuario se verá privado de todos los beneficios de trabajar con discos duros que tienen un GUID.

Microsoft responde a todas las acusaciones de la misma manera: el protocolo fue desarrollado para la seguridad del usuario. Y no hay nada que pueda contrarrestar estas palabras, porque el “Arranque seguro” realmente proporciona un alto nivel de protección.

Hoy el usuario puede encontrar con diferentes versiones UEFI. El hecho es que el desarrollo de la interfaz lo llevan a cabo los fabricantes de computadoras personales. Por lo tanto, UEFI se diferencia de las diferentes marcas en apariencia y funcionalidad. Por ejemplo, al iniciar una computadora, es posible que el usuario no vea un menú para acceder a la configuración de la interfaz. Como regla general, el usuario puede acceder a ellos posteriormente directamente desde el sistema operativo Windows. En este caso, el usuario puede corregir la situación seleccionando el modo "Opciones de arranque especiales" en la pestaña "Opciones". Después del reinicio, aparecerá un menú de modos de inicio disponibles al inicio.

Una opción alternativa para acceder a la configuración UEFI es presionar la tecla ESC en el teclado cuando se inicia la computadora.

UEFI puede funcionar en dos modos:

  1. Común. Proporciona acceso completo a las opciones de la interfaz.
  2. Legado. No se recomienda instalar este modo de compatibilidad del BIOS si el tamaño del disco duro supera los 2 TB. Es posible que el sistema operativo deje de cargarse. Además, si el sistema tiene un disco con una capacidad de más de 2 TB, UEFI activa automáticamente el modo normal con su "Arranque seguro". Si al mismo tiempo había una versión de Windows en el disco que no fuera 8 y 10, no se iniciará.

existe tercer modo de funcionamiento UEFI– híbrido, pero hasta ahora se ha implementado en una pequeña cantidad de modelos de computadora.

Otra característica importante de UEFI es que no reconoce el sistema de archivos NTFS. Es decir, no puede instalar el sistema operativo desde unidades flash formateadas en NTFS. Algunos expertos en informática consideran que esto es un inconveniente de la nueva interfaz.

¿Qué necesitas hacer para instalar Windows UEFI?

Instalar Windows a través de UEFI es un poco más difícil que instalar a través de BIOS. Primero, el usuario necesita crear una unidad flash USB de arranque.

Si el usuario tiene la intención de instalar Windows 10, para crear y configurar una unidad flash, puede usar utilidad oficial de la herramienta de creación de medios de Microsoft. Usarlo es muy simple: debe insertar una unidad flash en el conector de la computadora e iniciar la utilidad, que detectará todos los medios extraíbles en el sistema y le ofrecerá seleccionar la opción requerida. A continuación, el usuario deberá realizar una configuración sencilla: seleccionar la profundidad de bits y el idioma del sistema operativo.

También se puede crear una unidad flash USB de arranque utilizando utilidades de terceros. No es mucho más complicado.

El siguiente paso es configurar UEFI BIOS para la instalación. Para acceder a la configuración de la interfaz, presione F 2 o Eliminar al iniciar la computadora. Después de iniciar el menú, debe seleccionar la subsección "Avanzado". En la pestaña "arranque", debe seleccionar el modo de compatibilidad con USB con inicialización completa. En la pestaña "Arranque seguro", no olvide seleccionar el "modo UEFI de Windows". Para completar la configuración, debe establecer la prioridad para el uso de dispositivos de arranque. De la lista disponible, seleccione la unidad flash con la distribución del sistema operativo.

Después de esto puedes instalar Windows.

Si durante la instalación de Windows 8 o 10 aparece un mensaje sobre una configuración de arranque seguro incorrecta, lo más probable es que el usuario haya olvidado habilitar el procedimiento de "Arranque seguro" en UEFI BIOS. Para corregir el error, simplemente habilite el modo de inicio seguro.

¿Cómo instalar Windows 7 a través de UEFI BIOS?

Al instalar Windows 7 a través de UEFI BIOS el usuario puede encontrar 2 problemas:

Después de preconfigurar UEFI para habilitar y deshabilitar las funciones necesarias, puede comenzar a instalar el sistema operativo desde una unidad flash, CD o DVD.

Interfaz de firmware extensible

Interfaz de firmware extensible (EFI)- una interfaz entre el sistema operativo y el firmware que controla las funciones del hardware de bajo nivel, su objetivo principal: inicializar correctamente el equipo cuando se enciende el sistema y transferir el control al cargador del sistema operativo. EFI está destinado a reemplazar BIOS, la interfaz utilizada tradicionalmente por todas las computadoras personales compatibles con IBM PC. La primera especificación EFI fue desarrollada por Intel, luego se abandonó el primer nombre y la última versión del estándar se llama Interfaz de firmware extensible unificada (UEFI). UEFI está siendo desarrollado actualmente por el Foro Unificado EFI.

Historia

EFI se creó originalmente para los primeros sistemas Intel-HP Itanium a principios de la década de 2000. Las limitaciones de PC-BIOS (código ejecutable de 16 bits, 1 MB de memoria direccionable, limitaciones de hardware IBM PC/AT, etc.) eran claramente inaceptables en las grandes plataformas de servidores en las que se pretendía utilizar Itanium. Originalmente llamado - Iniciativa de arranque Intel (Iniciativa de arranque Intel), posteriormente rebautizada como EFI.

Intel publicó la especificación EFI 1.02 el 12 de diciembre de 2000. (La versión 1.01 tenía problemas legales de marcas y fue rápidamente retirada).

La especificación EFI 1.10 se publicó el 1 de diciembre de 2002. Incluía un modelo de controlador EFI, así como varias mejoras menores con respecto a la versión 1.02.

En 2005, Intel presentó esta especificación al Foro UEFI, que ahora es responsable del desarrollo y promoción de EFI. EFI pasó a llamarse Unified EFI (UEFI) para reflejar este cambio, y la mayoría de la documentación utiliza ambos términos.

El Foro UEFI publicó la especificación UEFI 2.1 el 7 de enero de 2007. Agregó y mejoró la criptografía, la autenticación de red y la arquitectura de la interfaz de usuario.

La especificación UEFI actual, versión 2.3.1, se introdujo en abril de 2011.

La interfaz definida por la especificación EFI incluye tablas de datos que contienen información sobre la plataforma, los servicios de arranque y tiempo de ejecución que están disponibles para el cargador de arranque del sistema operativo (SO) y el propio sistema operativo. Algunas extensiones de BIOS existentes, como ACPI y SMBIOS, también están presentes en EFI, ya que no requieren una interfaz de ejecución de 16 bits.

Servicios

EFI define "servicios de arranque" que incluyen soporte para consolas gráficas y de texto en varios dispositivos, buses, servicios de bloques y archivos, y servicios de tiempo de ejecución como fecha, hora y memoria no volátil.

Controladores de dispositivo

Además de los controladores de dispositivos estándar específicos de la arquitectura, la especificación EFI proporciona un marco de controladores independiente de la plataforma llamado Código de bytes EFI(EBC). La especificación UEFI requiere que el firmware del sistema tenga un intérprete para cualquier imagen EBC que esté o pueda cargarse en el entorno. En este sentido, EBC es similar a Open Firmware, el software integrado independiente del hardware utilizado en las computadoras Apple Macintosh y Sun Microsystems SPARC.

Algunos tipos de controladores EFI específicos de la arquitectura (no EBC) pueden tener interfaces para que las utilice el sistema operativo. Esto permite que el sistema operativo utilice EFI para soporte de redes y gráficos básicos antes de cargar los controladores definidos por el sistema operativo.

Gestor de descargas

Administrador de arranque EFI se utiliza para seleccionar e iniciar el sistema operativo, eliminando la necesidad de un mecanismo de inicio especializado (el cargador de inicio del sistema operativo es una aplicación EFI).

Soporte de disco

Además del esquema de partición de disco estándar: registro de arranque maestro (MBR), EFI admite la tabla de particiones GUID (GPT), que está libre de las limitaciones de MBR. La especificación EFI no incluye una descripción para los sistemas de archivos; sin embargo, las implementaciones de EFI normalmente admiten FAT32 como sistema de archivos.

carcasa EFI

La comunidad EFI ha creado un entorno de shell abierto. El usuario puede cargar el shell EFI en lugar de iniciar el sistema operativo para realizar algunas operaciones. Shell: aplicación EFI; puede residir permanentemente en la ROM de la plataforma o en un dispositivo cuyos controladores estén en la ROM.

El shell se puede utilizar para ejecutar otras aplicaciones EFI, como configuración, instalación del sistema operativo, diagnósticos, utilidades de configuración y actualizaciones de firmware. También se puede utilizar para reproducir CD o DVD sin cargar el sistema operativo, siempre que las aplicaciones EFI admitan estas capacidades. Los comandos del shell EFI también le permiten copiar o mover archivos y directorios en sistemas de archivos compatibles, y cargar y descargar controladores. El shell también puede utilizar la pila TCP/IP completa.

El shell EFI admite scripts en forma de archivos .nsh, similares a los archivos por lotes en DOS.

Los nombres de los comandos del Shell a menudo se heredan de los intérpretes de la línea de comandos (COMMAND.COM o Shell de Unix). El shell EFI puede considerarse como un reemplazo funcional del intérprete de línea de comandos y la interfaz de texto del BIOS.

Extensiones

Las extensiones EFI se pueden cargar desde prácticamente cualquier dispositivo de almacenamiento no volátil conectado a la computadora. Por ejemplo, un OEM podría vender un sistema con una partición EFI en el disco duro que agregaría funcionalidad adicional al firmware EFI ubicado en la ROM de la placa base.

Implementación

Marco de innovación de la plataforma Intel para EFI

El marco de innovación de la plataforma Intel para EFI ("Intel Innovation Toolkit") es un conjunto de especificaciones desarrollado por Intel junto con EFI. Mientras que EFI define la interfaz entre el sistema operativo y el firmware, el kit de herramientas define las estructuras utilizadas para crear software integrado en un nivel inferior al de la interfaz entre el sistema operativo y el firmware.

En concreto, el kit de herramientas incluye todos los pasos necesarios para inicializar el ordenador después de encenderlo. Estas capacidades de firmware nativo no están definidas como parte de la especificación EFI, pero están incluidas en la Especificación de inicialización de plataforma desarrollada por UEFI. El kit de herramientas ha sido probado en plataformas XScale, Itanium e IA-32.

La compatibilidad con sistemas operativos x86 que requieren una interfaz "BIOS heredada" para funcionar se logra utilizando Módulo de soporte de compatibilidad(MSC). El CSM incluye un programa de 16 bits (CSM16) implementado por el fabricante del BIOS y una capa que vincula el CSM16 con el kit de herramientas.

Intel ha desarrollado una implementación de referencia para el kit de herramientas, cuyo nombre en código es "Tiano". Tiano es una implementación de software integrada completa y sin legado que brinda soporte EFI. Tiano no incluye la parte de 16 bits del CSM, pero proporciona las interfaces necesarias para los complementos implementados por los fabricantes de BIOS. Intel no proporciona una implementación completa de Tiano a los usuarios finales.

Parte de Tiano ha sido liberada como código fuente del proyecto TianoCore como Kit de desarrollador EFI(EDK). Esta implementación incluye EFI y algún código de inicialización de hardware, pero no expone completamente las características del firmware en sí. Se utilizaron varias licencias para este código, incluida la licencia BSD y la licencia pública Eclipse.

Los productos basados ​​en EFI, UEFI y especificaciones de herramientas están disponibles a través de proveedores de BIOS externos, como American Megatrends (AMI) e Insyde Software. Algunas implementaciones de proveedores se basan completamente en Tiano, mientras que otras siguen las especificaciones pero no se basan en la implementación de referencia de Intel.

Plataformas que utilizan EFI o instrumentación

Todos los sistemas Itanium o Itanium 2 que se lanzan con firmware compatible con EFI deben cumplir con la especificación DIG64.

El 5 de abril de 2006, Apple lanzó Boot Camp, que le permite crear un disco de controlador de Windows XP y también contiene una herramienta de partición de disco no destructiva que le permite instalar Windows XP con Mac OS X. También lanzó una actualización de firmware. que agregó soporte de BIOS para estas implementaciones de EFI. Los modelos posteriores de Macintosh se lanzaron con firmware actualizado. Todas las computadoras Macintosh modernas ahora pueden iniciar sistemas operativos compatibles con BIOS, como Windows XP, Vista y Windows 7.

Una gran cantidad de placas base Intel vienen con software integrado basado en un kit de herramientas (por ejemplo, DP35DP). Así, durante 2005 se lanzaron al mercado más de un millón de sistemas Intel. En 2006 comenzaron a producirse nuevos teléfonos móviles, ordenadores de sobremesa y servidores que utilizan el conjunto de herramientas. Por ejemplo, todas las placas base construidas con el conjunto lógico del sistema Intel 945 utilizan el kit de herramientas. Sin embargo, el firmware fabricado normalmente no incluye compatibilidad con EFI y se limita a compatibilidad con BIOS.

Desde 2005, EFI se ha utilizado en arquitecturas que no son de PC, como sistemas integrados basados ​​en el kernel XScale.

El EDK incluye un destino NT32 que permite que el firmware EFI y las aplicaciones EFI se ejecuten en aplicaciones de Windows.

En 2008, MSI lanzó una línea de placas base basadas en el chipset Intel P45 con soporte EFI.

SO

Capacidades gráficas

EFI admite menús gráficos y algunas funciones como las implementadas por Aptio o Great Wall UEFI.

Crítica

EFI ha sido criticado por introducir complejidad en el sistema sin proporcionar beneficios significativos, debido al abandono de implementaciones alternativas de BIOS de código abierto, OpenBIOS y coreboot.

En septiembre de 2011, Matthew Garrett advirtió que los requisitos para certificar computadoras como compatibles con Microsoft Windows 8 podrían dar como resultado que las computadoras no pudieran instalar ningún otro sistema operativo. Microsoft dijo que los proveedores podrían implementar la capacidad de agregar otras firmas, y luego hizo de esto un requisito de certificación obligatorio, pero para dispositivos ARM (anteriormente, esto podría ser un dispositivo móvil con el sistema operativo Windows Phone, pero justo en esos días Qualcomm anunció planes para lanzar subportátiles compatibles con Windows 8), el requisito es el contrario: deshabilitar el “arranque seguro” (y, en consecuencia, instalar otros sistemas operativos) debería ser imposible.

Diferencias en el proceso de arranque entre BIOS y UEFI

Al desarrollar UEFI, los participantes del foro establecieron límites claros para cada proceso desde el principio. El procedimiento de arranque (PI, Platform Inicialización) de una placa base basada en UEFI también se puede dividir en varias etapas. El primero de ellos, inmediatamente después de encender la computadora, es la Inicialización Pre-EFI (PEI): el sistema carga los módulos de inicialización del procesador, la memoria y el chipset y los ejecuta. Luego tiene lugar la transición al entorno de ejecución del controlador (DXE). En este momento se activan el resto de componentes, varios al mismo tiempo.

UEFI puede integrar una gran cantidad de controladores que no están vinculados a un sistema específico. Esto significa que los fabricantes sólo necesitan escribir una versión del controlador para todas las plataformas. Al inicializar los controladores en esta etapa inicial del inicio, puede acceder a la tarjeta de red, incluidas las funciones de arranque de red o mantenimiento remoto. Además, cuando el subsistema de gráficos está activo, puedes disfrutar del menú UEFI de atractivo diseño.

La mayor ganancia en el tiempo de inicio se logra debido al hecho de que no es necesario buscar un gestor de arranque en todos los dispositivos: el disco de inicio se asigna en UEFI en la etapa de instalación del sistema operativo. Acelerar el inicio del sistema no es la única ventaja de UEFI. Puede almacenar muchas aplicaciones en una partición EFI separada. Por lo tanto, incluso antes de cargar el sistema operativo, puede ejecutar un programa de diagnóstico, un software antivirus o una utilidad de administración del sistema.

La tan esperada transición a la plataforma UEFI se retrasó constantemente. Ahora esto es cosa del pasado, y en gran parte gracias a los discos duros de 3 TB, que ya están disponibles para la venta. La BIOS del PC, utilizando el clásico MBR del disco duro, es capaz de acceder sólo a 2 32 sectores de 512 bytes de tamaño, es decir, un máximo de 2 TB (2,2 TB) de espacio en disco. Seagate utiliza sectores más grandes para que toda la capacidad esté disponible al menos después de que se inicie Windows. En este caso, una computadora basada en BIOS no podrá arrancar desde dicho disco. UEFI, por su parte, trabaja con una tabla de particiones GUID (GPT, GUID Partition Table), en la que el tamaño de la dirección es de 64 bits, y soporta hasta 2 64 sectores, es decir, es capaz de acceder a nueve zettabytes (9 mil millones de terabytes).

Otra característica de UEFI es el Protocolo de arranque seguro. Le permite instalar una o más claves firmadas en el firmware del sistema. Una vez habilitado, Secure Boot evita que UEFI cargue ejecutables o controladores a menos que estén firmados por una de las claves preinstaladas. Otro conjunto de claves (Pkek) le permite mantener la comunicación entre el sistema operativo y el firmware. El sistema operativo, junto con un conjunto de claves coincidentes Pkek, que organiza la comunicación con las claves instaladas en el firmware, puede agregar claves adicionales a la llamada "lista blanca" del firmware. Naturalmente, además de esto, puede agregar claves a la “lista negra”. Los binarios que están en la lista negra de claves, naturalmente, no funcionarán cuando se carguen.

Windows 8, junto con UEFI 2.3.1, cierra un agujero de seguridad en el diseño actual del BIOS, que permite que cualquier gestor de arranque, incluido uno que contenga un rootkit, arranque antes que el sistema operativo. A diferencia del BIOS, UEFI solo permitirá que los cargadores de arranque del sistema operativo verificados se inicien si el arranque seguro está habilitado. Esto significa que el malware ya no podrá residir en los gestores de arranque. Microsoft ha afirmado que los usuarios seguirán teniendo la opción de desactivar el arranque seguro UEFI si los proveedores de placas base implementan la función. Esto le permitirá instalar GNU/Linux y cualquier otro sistema operativo, incluido el antiguo Windows, en computadoras personales. Pero aquí la protección ya empieza a resentirse y, además, Windows 8 ya no funcionará. Posteriormente, esta función fue prohibida para dispositivos móviles.

ver también

Notas

  1. Dong Wei. Más allá del BIOS (prólogo). Prensa Intel, 2006. ISBN 978-0-9743649-0-2
  2. Información sobre el Foro Unificado de EFI
  3. Información del controlador FAT para EFI (requiere registro)
  4. Información del shell de EFI
  5. Marco de innovación de la plataforma Intel para EFI en el sitio web de Intel
  6. Directrices universales de programación binaria, segunda edición: Interfaz de firmware extensible (EFI) Apple Computer
  7. Descripción general del marco Intel
  8. Información sobre EFI en placas Intel
  9. Descripción general del marco de innovación de la plataforma Intel
  10. Impresoras HP
  11. http://fr.msi.com/img/NEWS/P45-Leaflet_back.pdf
  12. Versión EFI de Grub (Debian Linux): obtenido el 1 de mayo de 2008.
  13. código auxiliar de arranque x86 EFI
  14. El kernel de Linux y las imágenes del entorno del sistema nativo deben estar ubicadas en la partición del sistema EFI o la implementación de EFI debe poder leerlas con el sistema de archivos de Linux que utiliza la instalación determinada.
  15. Vídeo previo al sistema operativo de Microsoft
  16. Interfaz de firmware extensible Microsoft Windows Server TechCenter
  17. Bomba de Microsoft: no hay soporte EFI para Vista
  18. María Jo Foley. Vista SP1 beta 1 se lanzará a mediados de julio. ZDNet (8 de julio de 2007). Archivado desde el original el 2 de marzo de 2012. Consultado el 20 de julio de 2007.
  19. Intel muestra una PC arrancando Windows con firmware UEFI

UEFI: una interfaz que se suponía que reemplazaría al BIOS

UEFI BIOS hizo mucho ruido cuando se lanzó, y ahora todas las computadoras y portátiles con nuevas placas base (Asus, Gigabyte, MSI, etc.) usan esta interfaz, que reemplazó al BIOS anterior. La abreviatura, que no suena tan bien, significa Interfaz de firmware extensible unificada (en ruso será "interfaz de firmware extensible"). Entonces, ¿qué es UEFI y por qué ha molestado a tantos usuarios?

BIOS frente a UEFI

BIOS es el sistema responsable de todas las operaciones de entrada/salida de Windows. Fue desarrollado en 1981, es decir. existe desde hace 33 años. La primera versión de BIOS, que se utilizó en las computadoras IBM, era, naturalmente, muy diferente de la versión actual. Ese BIOS se usó solo como controladores, es decir. conectó el sistema operativo con todos los dispositivos periféricos conectados. Pero con el tiempo, la computadora y todos sus periféricos mejoraron gradualmente y el BIOS ya no pudo realizar las tareas que le fueron asignadas originalmente. Así aparecieron los controladores y diversos programas que interactuaban con el sistema operativo. A lo largo de los años, la BIOS ha ido cambiando constantemente, intentando adaptarse a las nuevas tecnologías, y a principios de los 90 ya podía realizar funciones como configurar automáticamente tarjetas de expansión, arrancar desde una unidad de DVD, etc.

Y una nueva versión de BIOS UEFI comenzó a desarrollarse hace 13 años, en 2001. El desarrollo fue realizado por Intel, que pretendía utilizar dicho BIOS sólo para el procesador del servidor Itanium. El hecho es que ninguna versión del BIOS funcionó en este procesador, e incluso las mejoras en esta interfaz no ayudaron en esta situación. Esto es lo que inspiró el desarrollo de UEFI BIOS. Inicialmente, esta interfaz se llamó EFI y la primera empresa en utilizarla fue Apple. Desde 2006, Apple Corporation comenzó a ensamblar computadoras y portátiles basados ​​​​en procesadores Inter y BIOS EFI. Y un año antes, a la abreviatura EFI se le añadió la letra "U", bajo la cual se escondía la palabra "Unificado". Esta palabra significa que varias empresas estaban desarrollando UEFI BIOS simultáneamente. Entre ellos se encuentran IBM, Dell, HP, Phoenix Inside y, por supuesto, también Microsoft, ya que es el principal desarrollador de sistemas operativos.

Breve reseña en vídeo de UEFI BIOS

Cambios en UEFI

Entonces, UEFI BIOS es una interfaz entre el sistema operativo y los programas que controlan las funciones de hardware de bajo nivel. Sus tareas principales son probar rápidamente la funcionalidad de todos los equipos, inicializarlos y transferir el control a otro programa que comenzará a cargar el sistema operativo. En general, UEFI es solo una versión mejorada del BIOS habitual.

UEFI BIOS es una especie de "capa" entre el sistema operativo y las rutinas de bajo nivel para trabajar con equipos

Si BIOS es el código del chip CMOS que no cambia en su contenido (el firmware del BIOS es otro tema), entonces UEFI es una interfaz altamente personalizable que se encuentra encima de todos los componentes de hardware de la computadora. A UEFI a veces se le llama "pseudosistema operativo", pero aun así es capaz de acceder a todo el hardware de la computadora.

La apariencia de la última versión de BIOS (antes de UEFI) es la familiar pantalla azul con inscripciones blancas en inglés (el control se realizaba únicamente mediante el teclado). Este es un nuevo shell gráfico. La interfaz gráfica, que se instala en las nuevas placas base Asus y MSI, también se puede utilizar para ejecutar otras aplicaciones UEFI: configuración, diagnóstico, etc. Externamente, esta interfaz se ve muy bien. Para los usuarios comunes será mucho más fácil comprender dicho BIOS; además, la interfaz UEFI admite el control no solo desde el teclado, sino también con el mouse. También hay soporte para el idioma ruso, por ejemplo, en las mismas placas base de Asus. Al llamar a BIOS UEFI, ahora puede observar la configuración de su computadora (procesador y RAM), la fecha y hora actuales, la temperatura de funcionamiento de los dispositivos, etc.

Además, como beneficio adicional del esquema de partición de disco MBR estándar, UEFI tiene compatibilidad con GBT (tabla de particiones GUID), que está libre de las limitaciones inherentes a MBR. La transición a la plataforma UEFI BIOS se retrasó durante mucho tiempo, pero cuando comenzaron a producirse discos duros de gran capacidad (más de 2 TB), se volvió inevitable. El caso es que la versión estándar del BIOS sólo puede "ver" 2,2 TB de espacio en disco. De la misma manera que un sistema operativo de 32 bits sólo puede “ver” 3,25 GB de RAM. Y UEFI actualmente puede admitir discos duros con una capacidad de hasta 9 mil millones de TB (un número bastante cósmico hoy en día, pero quién sabe, tal vez dentro de 10 a 20 años esto sea algo común).

También cabe destacar las principales funciones que están disponibles en BIOS UEFI:

  • Pruebas de RAM;
  • compatibilidad con la versión anterior de BIOS;
  • cargador universal;
  • datos de copia de seguridad desde el disco duro (HDD Backup);
  • capacidad de actualizar UEFI a través de Internet (Live Update).

Beneficios de BIOS UEFI

La principal ventaja de UEFI es una mayor comodidad.

BIOS UEFI es un mecanismo completamente rediseñado que tomó mucho de su "padre" y está diseñado para conectar el sistema operativo y el hardware instalado en la computadora. Muy pronto esta nueva interfaz reemplazará por completo a la antigua versión del BIOS.

Entre las principales ventajas de la nueva tecnología se encuentran:

  1. Interfaz amigable. UEFI tiene una interfaz muy simple e intuitiva que casi cualquier persona puede usar con soporte para mouse. Además, hay soporte para el idioma ruso (en placas base Asus, etc.).
  2. Soporte GPT. El nuevo BIOS puede funcionar con discos duros que tengan una tabla de particiones GUID (GPT). Estos discos duros se pueden dividir en 128 particiones primarias (en los discos MBR sólo se pueden crear 4 particiones primarias). Además, los discos duros con tabla de particiones GUID (GPT) funcionan con direccionamiento LBA, mientras que los discos duros más antiguos funcionan con direccionamiento CHS heredado.
  3. Admite discos duros de más de 2 TB. UEFI le permite utilizar cualquiera de los existentes actualmente, mientras que la versión anterior de BIOS no ve más de 2,2 TB.
  4. Arranque rápido del sistema operativo. El sistema operativo se carga mucho más rápido. Por ejemplo, Windows 8 instalado en un disco GPT se inició en 7-8 segundos. Esta diferencia en el tiempo de inicio del sistema operativo se logra debido al hecho de que ya no es necesario buscar el gestor de arranque en todos los dispositivos: el disco de arranque en UEFI se asigna cuando se instala el sistema operativo.
  5. Actualización rápida. que la versión anterior del BIOS.

Función BIOS UEFI

Una característica de la interfaz UEFI que causa muchos problemas a los usuarios es la imposibilidad de instalar Windows 7 como sistema operativo. Es decir, todas las placas base nuevas (ya sea Asus o MSI) que tienen UEFI "permiten" a los usuarios instalar sólo Windows 8. Además, existe otro protocolo de arranque bastante interesante, "Secure Boot", que también causa problemas. El caso es que este protocolo se basa en claves especiales que pertenecen a los fabricantes de ordenadores, portátiles y otros equipos. Y cada fabricante tiene sus propias claves: Asus tiene una y Gigabyte tiene otras completamente diferentes. Por eso, si tienes una placa base nueva de Asus o una computadora portátil Asus con UEFI BIOS, no podrás instalar ningún otro sistema operativo.

Aunque hay una configuración con la que aún puedes instalar, por ejemplo, Windows 7. Para hacer esto, simplemente desactiva la opción "Arranque seguro". Pero tal configuración conducirá al hecho de que el sistema operativo deberá instalarse en un disco MBR y no se apreciarán todos los beneficios de trabajar con GPT. Pero depende del usuario decidir si necesita esta configuración o no. En equipos nuevos de Asus, Gigabyte, MSI, no hay otra forma de hacerlo: o Windows 7 y un disco MBR, o Windows 8 y un disco GPT.

En general, el progreso no se detiene, tendrás que acostumbrarte a lo nuevo. Además, Microsoft dejará de admitir Windows 7 algún tiempo después, por lo que UEFI BIOS y Windows 8 pronto se convertirán en algo bastante común.

EFI(mi extensible F firmware I interfaz)— interfaz para centralizar equipos en el momento del encendido del sistema. Regula los procesos que ocurren entre el sistema operativo y el firmware que administra funciones de hardware de bajo nivel. EFI inicia la computadora y posteriormente transfiere el control al cargador de arranque del sistema operativo. Es un reemplazo lógico de la interfaz BIOS, utilizada tradicionalmente por las computadoras compatibles con IBM PC.

Intel desarrolló la primera especificación EFI. Posteriormente, la interfaz cambió de nombre: la última versión del estándar se llama UEFI (Ud. nificado mi extensible F firmware I interfaz). Hoy en día, el estándar UEFI está siendo desarrollado por la asociación Unified EFI Forum.

El estándar EFI admite menús gráficos, así como algunas funciones adicionales (por ejemplo, Aptio o Great Wall UEFI).

Historia

Originalmente, el estándar EFI estaba destinado a su uso en los primeros sistemas Intel-HP Itanium, que aparecieron a mediados de los años 90. Las capacidades limitadas que demostró PC-BIOS (código de 16 bits, 1 MB de memoria direccionable, limitaciones de hardware IBM PC/AT, etc.) eran inaceptables para su uso en grandes plataformas de servidores, e Itanium fue planeado precisamente para eso.

Cabe destacar que originalmente EFI se llamaba Iniciativa de arranque Intel, luego pasó a llamarse.

Especificaciones

La historia del estándar EFI comenzó con el lanzamiento de la versión 1.01, pero no tuvo un uso generalizado ya que fue rápidamente retirado del mercado debido a problemas legales relacionados con el uso de la marca.

Posteriormente, el 1 de diciembre de 2002, se introdujo la versión 1.10 de EFI, que incluía el modelo de controlador EFI, así como varias mejoras “cosméticas” respecto a la versión 1.02.

En 2005, Intel asignó la especificación EFI al Foro UEFI, que posteriormente se hizo responsable del desarrollo posterior de la interfaz. Al mismo tiempo, el estándar EFI pasó a llamarse Unified EFI (UEFI) para enfatizar el cambio que se había producido. Es de destacar que, a pesar del cambio de nombre, ambos términos todavía se utilizan libremente en la mayoría de los documentos.

El 7 de enero de 2007, el Foro UEFI lanzó la versión 2.1 de UEFI, que introdujo criptografía mejorada, autenticación de red y una arquitectura de interfaz de usuario actualizada.

La interfaz EFI contiene tablas que incluyen muchos datos diferentes: información sobre la plataforma, servicios de arranque y tiempo de ejecución disponibles para el cargador del sistema operativo y el propio sistema operativo. Algunas extensiones de BIOS (ACPI o SMBIOS) también se incluyen en EFI; no requieren una interfaz de ejecución de 16 bits.

Servicios

EFI define servicios de arranque que incluyen soporte para:

  • consola de texto y gráfica;
  • bloques;
  • servicios de archivos;

la interfaz también define los servicios de tiempo de ejecución (fecha, hora y memoria).

Controladores de dispositivo

El estándar EFI, además de los controladores estándar específicos de la arquitectura, también define un entorno de controladores independiente de la plataforma. este ambiente se llama Código de bytes EFI(EBC). La especificación UEFI requiere que el software del sistema proporcione un intérprete para cualquier imagen EBC cargada (real o potencialmente) en el entorno.

Por lo tanto, EBC se puede correlacionar fácilmente con el Open Firmware independiente del hardware utilizado en las computadoras Apple Macintosh y Sun Microsystems SPARC.

Algunos tipos de controladores EFI específicos de la arquitectura pueden equiparse con interfaces para que las utilice el sistema operativo, lo que permite que el propio sistema operativo utilice EFI como soporte básico de gráficos y redes antes de cargar los controladores.

Gestor de descargas

El EFI Boot Manager se utiliza para seleccionar y luego iniciar un sistema operativo. De este modo, se elimina la necesidad de un algoritmo de arranque específico: el gestor de arranque es una aplicación EFI.

Soporte de disco

Además del método de partición de disco estándar (MBR), EFI admite la tabla de particiones GUID (GPT). Este esquema está libre de restricciones específicas de MBR. El estándar EFI no especifica sistemas de archivos, pero las implementaciones de EFI suelen admitir el sistema de archivos FAT32.

Caparazón

El entorno de shell abierto del estándar permite al usuario cargarlo para realizar determinadas operaciones. Esto es mucho más cómodo: el usuario se ahorra la carga del propio sistema operativo. El shell es una aplicación EFI sencilla que se puede almacenar en la ROM de la plataforma (o en un dispositivo independiente cuyos controladores se encuentran en la ROM).

Además, el usuario puede utilizar el shell para ejecutar otras aplicaciones EFI (por ejemplo, configurar o instalar un sistema operativo, o diagnosticar, configurar o actualizar firmware). Las funciones del shell también incluyen la reproducción de CD/DVD sin cargar el sistema operativo. Además, el shell EFI permite operaciones basadas en comandos para copiar o mover archivos y directorios, siempre que el trabajo se realice en sistemas de archivos compatibles. También puede descargar/descargar controladores. Y finalmente, el shell puede utilizar la pila TCP/IP completa.

El shell EFI admite scripts en forma de archivos con la extensión .nsh (análogo a un archivo por lotes en DOS).

Los nombres de los comandos a menudo se toman prestados de intérpretes de línea de comandos (COMMAND.COM o shell Unix). El shell EFI puede actuar como un análogo alternativo y completo del intérprete de línea de comandos o la interfaz de texto del BIOS.

Extensiones

Las extensiones EFI se cargan desde casi cualquier dispositivo de almacenamiento no volátil que esté conectado a la PC.


Implementación

Marco de innovación de la plataforma Intel

El Intel Platform Innovation Framework (“Intel Innovation Toolkit”) es un conjunto de especificaciones publicadas por Intel en colaboración con EFI. En este caso, EFI define la interfaz entre el sistema operativo y el hardware y software, y el kit de herramientas es responsable de definir la estructura utilizada para crear el software integrado. Esta determinación se realiza a un nivel inferior al de las funciones previstas en EFI.

Por ejemplo, el kit de herramientas incluye todos los pasos que se deben superar para inicializar correctamente la computadora desde el momento en que se enciende. Estas capacidades de firmware interno no forman parte de la especificación EFI, pero están incluidas en la Especificación de inicialización de la plataforma UEFI. Este conjunto de herramientas ha sido probado en las plataformas XScale, Itanium e IA-32.

La compatibilidad con el sistema operativo, en el caso de la plataforma x86, se logra mediante el uso de Módulo de soporte de compatibilidad(CSM), que contiene un programa de 16 bits (CSM16), implementado por el fabricante del BIOS. También incluye una capa especial cuyas funciones incluyen la comunicación del CSM16 con las herramientas.

Intel es el autor de una implementación única para el kit de herramientas, cuyo nombre en código es "Tiano". Esta es una implementación de software integrada completa con soporte EFI. Carece de la parte tradicional de 16 bits del CSM, pero proporciona las interfaces necesarias para los complementos implementados por los fabricantes de BIOS. Intel no distribuye la implementación completa de Tiano a los usuarios finales. Parte de esta implementación ha sido publicada como código fuente para el proyecto TianoCore, como Kit de desarrollador EFI(EDK). Esta implementación incluye EFI y parte del código de inicialización del hardware, pero al mismo tiempo oculta las características del propio software integrado.

Los productos creados según el estándar EFI se pueden comprar a través de fabricantes de BIOS de terceros (por ejemplo, American Megatrends (AMI) e Insyde Software). Algunas implementaciones se basan completamente en Tiano, otras cumplen con las especificaciones, pero no se basan en la implementación de Intel.

Plataformas que utilizan EFI; herramientas de acompañamiento

En 2000, Intel desarrolló sistemas basados ​​en la plataforma Itanium. Tenían soporte para EFI 1.02.

En 2002, Hewlett-Packard lanzó sistemas integrados en la plataforma Itanium 2. Admitían la versión 1.10 de EFI y podían arrancar los sistemas operativos Windows, Linux, FreeBSD y HP-UX.

Los sistemas Itanium o Itanium 2 lanzados con software compatible con EFI integrado deben cumplir con la especificación DIG64.

En noviembre de 2003, Gateway presentó el Gateway 610 Media Center, que fue el primer sistema x86 construido sobre Windows. Utilizó software integrado basado en el kit de herramientas InsydeH2O de Insyde Software. La compatibilidad con BIOS se proporcionó a través del Módulo de compatibilidad con compatibilidad (CSM).

En enero de 2006, Apple presenta sus primeras PC Macintosh basadas en la plataforma Intel. Los sistemas utilizan EFI y herramientas relacionadas, en lugar de Open Firmware, que se utilizaba en sistemas de plataforma PowerPC anteriores.

El 5 de abril de 2006, Apple presentó Boot Camp, un paquete estándar que permite crear un disco con controladores de Windows XP. Además, el nuevo paquete contenía una herramienta de partición de disco que le permite instalar Windows XP mientras deja operativo el actual Mac OS X. Además, se lanzó una actualización de firmware. Agregó soporte de BIOS para la implementación de EFI. Las líneas posteriores de modelos de computadora Macintosh se lanzaron con software integrado y actualizado. Entonces, hoy en día, todas las computadoras Macintosh tienen la capacidad de cargar sistemas operativos compatibles con BIOS.

Las placas base de la marca "Intel" se fabrican principalmente con software integrado creado sobre la base de herramientas (por ejemplo, DP35DP). Así, en 2005 se produjeron más de 1 millón de sistemas Intel. La producción de nuevos teléfonos móviles, ordenadores de sobremesa y servidores que funcionan con el kit de herramientas comenzó en 2006. Por ejemplo, todas las placas base construidas con el conjunto lógico del sistema Intel 945 utilizan herramientas en su trabajo. Sin embargo, el software integrado, por regla general, no incluye soporte para EFI; se limita únicamente al soporte para BIOS.

Desde 2005, el estándar EFI se ha introducido en arquitecturas que no son de PC (por ejemplo, sistemas integrados construidos en XScale). El EDK incluye un destino NT32 independiente que permite integrar el software EFI y sus aplicaciones en aplicaciones de Windows. En 2007, Hewlett-Packard presentó la impresora de la serie 8000. Fue la primera impresora que incluía software integrado compatible con EFI. En 2008, MSI presentó una línea de placas base integradas en el chipset Intel P45; tenían soporte EFI.

SO

  • Desde la década de 2000, los sistemas operativos GNU/Linux suelen utilizar EFI para arrancar.
  • Desde 2002, los sistemas operativos HP-UX comenzaron a utilizar EFI como mecanismo de arranque en sistemas integrados en la plataforma IA-64. Los sistemas operativos OpenVMS han utilizado el estándar desde principios de 2005.
  • Apple adoptó el estándar EFI al lanzar una línea de computadoras basadas en la arquitectura Intel. Mac OS X 10.4 (Tiger) para Intel y Mac OS X 10.5 (Leopard) eran compatibles con EFI v1.10 no solo en modo de 32 bits, sino también en CPU de 64 bits. Por lo tanto, utilizando el cargador de arranque EFI, la instalación de Microsoft Windows 7 en computadoras Apple seguía siendo imposible, ya que este sistema operativo requiere UEFI o una versión aún más nueva.
  • Microsoft Windows tiene soporte EFI para arquitecturas de 64 bits. Microsoft señala que la falta de soporte EFI en CPU de 32 bits se debe a la falta de aportaciones de los fabricantes de PC. La migración de Microsoft a sistemas operativos de 64 bits no permite el uso de EFI 1.10 porque el entorno del procesador no admite extensiones de 64 bits. La compatibilidad con x86-64 está incluida en UEFI 2.0. Las versiones Itanium de Windows 2000 (Advanced Server Limited Edition y Datacenter Server Limited Edition) son compatibles con EFI 1.1. Windows Server 2003 para IA-64, versiones de 64 bits de Windows XP y Windows 2000 Advanced Server Limited Edition, diseñadas específicamente para Intel. La familia de procesadores Itanium, cuenta con soporte EFI, definido para esta plataforma por la especificación DIG64. Los desarrolladores de Microsoft han introducido la compatibilidad con UEFI en los sistemas operativos Windows de 64 bits a partir de Windows Server 2008 y Windows Vista Service Pack 1.

Defectos

El estándar EFI ha sido objeto de duras críticas por añadir complejidad al sistema. Muchos expertos señalaron que EFI no proporciona ventajas clave al sistema operativo, pero al mismo tiempo lo complica significativamente. Además, las implementaciones de BIOS alternativas que son completamente de código abierto (OpenBIOS y coreboot) se han abandonado en favor de EFI.

En septiembre de 2011, Microsoft anunció que la certificación de ordenadores compatibles con Microsoft Windows 8 podría dar lugar a la producción posterior de dispositivos que, bajo ninguna circunstancia, soportarían ningún otro sistema operativo. Microsoft ha aclarado que los proveedores podrán agregar otras firmas. Un poco más tarde, esto se convirtió en un requisito de certificación obligatorio. Sin embargo, en cuanto a los dispositivos ARM, en su caso el requisito es el siguiente: desactivar completamente la función de “arranque seguro”. En este caso, también deja de ser posible la instalación de otros sistemas operativos.

BIOS es un término muy conocido entre los propietarios de ordenadores que se utiliza desde hace muchos años. En el otoño de 2017, Intel anunció sus planes de abandonar completamente la BIOS en todas sus plataformas para 2020. En lugar de BIOS ahora se usará solo UEFI, lo que puede llevar a muchos a una pregunta lógica: ¿por qué UEFI es mejor que BIOS y cuál es la diferencia entre ellos?

Chip BIOS en una placa base Gigabyte.

UEFI y BIOS pertenecen a la categoría del llamado software de "bajo nivel", que se inicia incluso antes de que la computadora comience a cargar el sistema operativo. UEFI es una solución más moderna y admite una gran cantidad de funciones convenientes que son útiles en las computadoras modernas. A menudo sucede que los fabricantes llaman UEFI a sus ordenadores con la tradicional palabra “BIOS” para no confundir al usuario. Aún así, existe una gran diferencia entre UEFI y BIOS, y las computadoras modernas están en su mayoría equipadas con UEFI.

¿Qué es la BIOS?

BIOS es la abreviatura de " BásicoAporte-AfueraSistema" o " Basic Input Output System". Vive en un chip especial dentro de la placa base (en la foto de arriba) y no depende de si hay un disco duro instalado en la computadora. Cuando enciendes tu computadora, lo primero que se enciende es el BIOS. Este sistema es responsable de "despertar" los componentes de hardware de su computadora, verificar su funcionamiento normal, activar el gestor de arranque e iniciar aún más el sistema operativo.

BIOS tan antigua como el tiempo.

El usuario puede configurar una gran cantidad de parámetros diferentes dentro del BIOS. Configuración de componentes, hora del sistema, orden de inicio, etc. Puede ingresar al BIOS usando una tecla especial al encender la PC. Puede ser diferente para diferentes computadoras. Por ejemplo, Esc, F2, F10 o Eliminar. El propio fabricante decide cuál elegir. Después de cambiar la configuración, todos los parámetros se escriben en la propia placa base.

El BIOS también es responsable de un proceso llamado POST – “ Fuerza-EnSer-Prueba o " control de encendido". POST verifica la idoneidad de la configuración de la computadora y el estado de los componentes de hardware. Si algo sale mal, se muestra el error correspondiente en la pantalla o la computadora comienza a emitir una serie de ciertos sonidos (también existe el concepto de códigos POST, y algunas placas base incluso tienen instalada una pantalla correspondiente para mostrarlos). La intensidad de estos sonidos depende del tipo de error y, para descifrarlos, es necesario consultar el sitio web del fabricante o el manual de usuario.

Una vez completada la POST, el BIOS busca el registro de arranque maestro (MBR) que está almacenado en el medio de almacenamiento de la computadora. Luego se inicializa el gestor de arranque y se inicia el sistema operativo. BIOS también suele utilizar el término CMOS, que significa " ComplementarioMetal-ÓxidoSemiconductor" o " semiconductor auxiliar de óxido de metal". Esta es una designación para la memoria especial que funciona con una batería integrada en la placa base. La memoria almacena varias configuraciones del BIOS y, a menudo, se recomienda quitar la batería de la placa base para restablecer la configuración del BIOS. En las computadoras modernas, el CMOS ha sido reemplazado por la memoria flash (EEPROM).

¿Por qué el BIOS está desactualizado?

BIOS es un sistema muy antiguo que existía en 1980 (y se desarrolló incluso antes), en el momento del lanzamiento de MS-DOS. Por supuesto, con el tiempo, el BIOS se ha desarrollado y mejorado, pero el concepto y los principios operativos básicos siguen siendo los mismos. El desarrollo de BIOS es prácticamente nulo si lo comparamos con el desarrollo de las computadoras y la tecnología en general.

El BIOS tradicional tiene muchas limitaciones importantes. Por ejemplo, puede iniciar el sistema sólo desde una partición que no supere los 2,1 TB (máximo 4 particiones) o menos. En la realidad moderna, los usuarios compran unidades de disco de gran capacidad, cuyo volumen suele superar los 4 e incluso los 8 TB. El BIOS no podrá funcionar con dichos medios. Esto se debe a la forma en que funciona el MBR (el registro de arranque maestro utiliza elementos de 32 bits). Además, el BIOS funciona en modo de 16 bits (como se desarrolló en los años 70) y tiene sólo 1 MB de espacio direccionable para su funcionamiento. El BIOS también tiene problemas al inicializar una gran cantidad de componentes a la vez, lo que provoca un inicio lento de la computadora.

La BIOS ha necesitado ser reemplazada durante un largo período de tiempo. Intel comenzó a desarrollar EFI (Interfaz de firmware extensible) en 1998 y Apple cambió a EFI en 2006, cuando tuvo lugar la transición a la arquitectura Intel. En 2007, Intel, AMD, Microsoft y varios fabricantes de computadoras aprobaron la especificación UEFI: " Interfase Extensible de Firmware Unificado" o " Interfase Extensible de Firmware Unificado". Windows obtuvo soporte UEFI en Windows Vista SP1 y Windows 7. Hoy en día, casi todas las computadoras usan UEFI en lugar de BIOS.

Por qué UEFI es mejor que BIOS

UEFI se instala en lugar de BIOS en varias PC que puedes encontrar en tiendas de electrónica. Cabe señalar de inmediato que el usuario no puede cambiar de BIOS a UEFI en el hardware existente. Para hacer esto, necesita comprar hardware nuevo que admita UEFI. La gran mayoría de las computadoras UEFI incluyen emulación de BIOS (a menudo llamada BIOS heredada) para permitir al usuario instalar e iniciar un sistema operativo más antiguo que requiere la BIOS para ejecutarse. En otras palabras, UEFI es compatible con versiones anteriores.

Una interfaz UEFI mucho más moderna y fácil de usar.

El nuevo estándar eliminó las desagradables restricciones del BIOS. Una computadora con UEFI puede arrancar desde unidades de más de 2,2 TB. Teóricamente, la capacidad máxima de almacenamiento para UEFI es de 9,4 Tb (9,4 billones de gigabytes). Eso es mucho. El punto es que UEFI usa el esquema GPT con elementos de 64 bits.

UEFI se ejecuta en modos de 32 y 64 bits y también tiene más memoria para trabajar. Esto, a su vez, se traduce en una carga del procesador más rápida y facilidad de uso. Los sistemas UEFI suelen tener hermosas interfaces que admiten la entrada del mouse (en la captura de pantalla anterior). También hay una serie de otras ventajas. Por ejemplo, UEFI admite arranque seguro. Este es un procedimiento especial que verifica el sistema operativo que se está cargando y garantiza que ningún software malicioso o de terceros interfiera durante su carga. UEFI también admite varias funciones de red, lo que resulta útil a la hora de resolver problemas técnicos con su computadora. En una BIOS tradicional, el usuario debe tener acceso físico a la computadora, mientras que en UEFI existe una opción de acceso remoto para la configuración.

En general, UEFI es un sistema operativo muy pequeño. Se puede almacenar en la memoria flash de la placa base o se puede cargar desde una unidad de disco duro/de red. Diferentes computadoras con diferentes UEFI tienen interfaces y capacidades igualmente diferentes. Todo depende de las preferencias del fabricante de su computadora.

UEFI fue una gran actualización para las computadoras modernas, pero es poco probable que la gran mayoría de los usuarios noten una diferencia significativa. Y a mucha gente no le interesa en absoluto esta cuestión. Aún así, debemos entender que la llegada de UEFI en lugar de BIOS se ha convertido en un cambio evolutivo extremadamente positivo en el mundo de las computadoras modernas, incluso si todos sus encantos e innovaciones permanecen ocultos en lo profundo de la placa base de la computadora. Ahora la industria todavía se encuentra en un estado de transición de BIOS a UEFI, por lo que todas las delicias del nuevo estándar se revelarán en un futuro próximo. Para acelerar este proceso, Intel ha decidido abandonar por completo la BIOS hasta 2020, y eso es algo bueno.




Arriba