El BIOS pronto estará muerto: Intel ha anunciado planea reemplazarlo completamente con UEFI en todos sus chipsets para 2020. Pero, ¿qué es UEFI y en qué se diferencia de la BIOS con la que todos estamos familiarizados?
Tanto UEFI como BIOS son software de bajo nivel que se inicia cuando arranca su PC antes de arrancar su sistema operativo, pero UEFI es una solución más moderna, que admite discos duros más grandes, tiempos de arranque más rápidos, más funciones de seguridad y, convenientemente, gráficos y cursores de mouse.
Hemos visto que las PC más nuevas que se envían con UEFI todavía se refieren a él como el “BIOS” para evitar confundir a las personas que están acostumbradas a un BIOS de PC tradicional. Incluso si su PC usa el término “BIOS”, las PC modernas que compra hoy en día casi con seguridad se envían con firmware UEFI en lugar de un BIOS. He aquí por qué.
¿De qué vamos a hablar?
¿Qué es un BIOS?
BIOS es la abreviatura de Basic Input-Output system ( Sistema básico de entrada-salida. Es un software de bajo nivel que reside en un chip en la placa base de su computadora. El BIOS se carga cuando se inicia el equipo y el BIOS es responsable de activar los componentes de hardware del equipo, se asegura de que funcionen correctamente y, a continuación, ejecuta el gestor de arranque que arranca Windows o cualquier otro sistema operativo que haya instalado.
Puede configurar varias opciones en la pantalla de configuración del BIOS. Las configuraciones como la configuración de hardware de su computadora, la hora del sistema y el orden de arranque se encuentran aquí. Puede acceder a esta pantalla presionando una tecla específica, diferente en diferentes computadoras, pero a menudo Esc, F2, F10 o Eliminar, mientras se inicia la computadora. Cuando guarda una configuración, se guarda en la memoria de la propia placa base. Al arrancar el equipo, el BIOS configurará el equipo con los ajustes guardados.
El BIOS pasa por un POST, o Prueba de encendido autointerpresa, antes de arrancar el sistema operativo. Comprueba que la configuración de hardware sea válida y funcione correctamente. Si algo anda mal, verás un mensaje de error o escucharás una serie críptica de códigos de pitido. Tendrás que buscar lo que significan las diferentes secuencias de pitidos en el manual de la computadora.
Cuando el equipo arranca, y después de que finaliza el POST, el BIOS busca un registro de arranque maestro, o MBR, almacenado en el dispositivo de arranque y lo utiliza para iniciar el gestor de arranque.
También puede ver el acrónimo CMOS, que significa Complementary Metal-Oxide-Semiconductor. Esto se refiere a la memoria respaldada por batería donde el BIOS almacena varias configuraciones en la placa base. En realidad, ya no es preciso, ya que este método ha sido reemplazado por la memoria flash (también conocida como EEPROM) en los sistemas contemporáneos.
Por qué el BIOS está desactualizado
El BIOS ha existido durante mucho tiempo y no ha evolucionado mucho. ¡Incluso las PC MS-DOS lanzadas en la década de 1980 tenían un BIOS!
Por supuesto, el BIOS ha evolucionado y mejorado con el tiempo. Se desarrollaron algunas extensiones, incluyendo ACPI, la Configuración Avanzada y la Interfaz de Alimentación. Esto permite que el BIOS configure más fácilmente los dispositivos y realice funciones avanzadas de administración de energía, como la suspensión. Pero el BIOS no ha avanzado y mejorado casi tanto como otra tecnología de PC desde los días de MS-DOS.
El BIOS tradicional todavía tiene serias limitaciones. Solo puede arrancar desde unidades de 2,1 TB o menos. Las unidades de 3 TB ahora son comunes, y una computadora con un BIOS no puede arrancar desde ellas. Esa limitación se debe a la forma en que funciona el sistema Master Boot Record del BIOS.
El BIOS debe ejecutarse en modo de procesador de 16 bits y solo tiene 1 MB de espacio para ejecutarse. Tiene problemas para inicializar varios dispositivos de hardware a la vez, lo que conduce a un proceso de arranque más lento al inicializar todas las interfaces y dispositivos de hardware en una PC moderna.
El BIOS ha necesitado reemplazo durante mucho tiempo. Intel comenzó a trabajar en la especificación Extensible Firmware Interface (EFI) en 1998. Apple eligió EFI cuando cambió a la arquitectura Intel en sus Mac en 2006, pero otros fabricantes de PC no lo siguieron.
En 2007, Intel, AMD, Microsoft y los fabricantes de PC acordaron una nueva especificación de interfaz de firmware extensible unificada (UEFI). Este es un estándar de toda la industria administrado por el Foro de interfaz de firmware extendida unificada, y no está dirigido únicamente por Intel. La compatibilidad con UEFI se introdujo en Windows con Windows Vista Service Pack 1 y Windows 7. La gran mayoría de las computadoras que puede comprar hoy en día ahora usan UEFI en lugar de un BIOS tradicional.
Cómo UEFI reemplaza y mejora el BIOS
UEFI reemplaza el BIOS tradicional en PC. No hay forma de cambiar de BIOS a UEFI en una PC existente. Debe comprar hardware nuevo que admita e incluya UEFI, como lo hacen la mayoría de las computadoras nuevas. La mayoría de las implementaciones de UEFI proporcionan emulación de BIOS para que pueda elegir instalar y arrancar sistemas operativos antiguos que expect un BIOS en lugar de UEFI, por lo que son compatibles con versiones anteriores.
Este nuevo estándar evita las limitaciones de la BIOS. El firmware UEFI puede arrancar desde unidades de 2,2 TB o más; de hecho, el límite teórico es de 9,4 zettabytes. Eso es aproximadamente tres veces el tamaño estimado de todos los datos en Internet. Esto se debe a que UEFI utiliza el esquema de partición GPT en lugar de MBR. También arranca de una manera más estandarizada, lanzando ejecutables EFI en lugar de ejecutar código desde el registro de arranque maestro de una unidad.
UEFI puede ejecutarse en modo de 32 bits o 64 bits y tiene más espacio de direcciones direccionables que el BIOS, lo que significa que su proceso de arranque es más rápido. También significa que las pantallas de configuración uefi pueden ser más elegantes que las pantallas de configuración del BIOS, incluidos los gráficos y la compatibilidad con el cursor del mouse. Sin embargo, esto no es obligatorio. Muchas PC todavía se envían con interfaces de configuración UEFI en modo texto que se ven y funcionan como una pantalla de configuración de BIOS antigua.
UEFI está repleto de otras características. Es compatible con el arranque seguro, lo que significa que se puede verificar la validez del sistema operativo para garantizar que ningún malware haya alterado el proceso de arranque. Puede admitir funciones de red directamente en el propio firmware UEFI, lo que puede ayudar en la solución de problemas y la configuración remotas. Con un BIOS tradicional, debe estar sentado frente a una computadora física para configurarlo.
Tampoco es solo un reemplazo del BIOS. UEFI es esencialmente un pequeño sistema operativo que se ejecuta sobre el firmware de la PC, y puede hacer mucho más que un BIOS. Puede almacenarse en la memoria flash de la placa base o cargarse desde un disco duro o un recurso compartido de red en el arranque.
Las diferentes PC con UEFI tendrán diferentes interfaces y características. Todo depende del fabricante de su PC, pero los conceptos básicos serán los mismos en cada PC.
Cómo acceder a la configuración de UEFI en PC modernas
Si eres un usuario normal de PC, cambiar a una computadora con UEFI no será un cambio notable. Su nueva computadora se iniciará y apagará más rápido de lo que lo haría con un BIOS, y puede usar unidades de 2.2 TB o más de tamaño.
Si necesita acceder a configuraciones de bajo nivel, puede haber una ligera diferencia. Es posible que deba acceder a la pantalla de configuración de UEFI a través del menú de opciones de arranque de Windows en lugar de presionar una tecla mientras se inicia el equipo. Con las PC que ahora arrancan tan rápido, los fabricantes de PC no quieren ralentizar el proceso de arranque esperando a ver si presiona una tecla. Sin embargo, también hemos visto PC con UEFI que le permiten acceder al BIOS de la misma manera, presionando una tecla durante el proceso de arranque.
Si bien UEFI es una gran actualización, está en gran parte en segundo plano. La mayoría de los usuarios de PC nunca notarán, o necesitarán preocuparse, de que sus nuevas PC usan UEFI en lugar de un BIOS tradicional. Simplemente funcionarán mejor y admitirán hardware y características más modernos.
Para obtener información más detallada, lea la explicación de Adam Williamson de Red Hat de En qué se diferencia el proceso de arranque uefi. También puedes leer las preguntas frecuentes oficiales de UEFI.
Crédito de la imagen: Wikimedia Commons