Diferencias entre UEFI y BIOS, ¿cuál debería usar?

Inicio

UEFI vs. BIOS, ¿cuál es mejor y cuál debería usar? Es una buena pregunta para cualquiera que quiera saber cómo funciona el hardware subyacente para poder personalizar las tuercas y tornillos de sus computadoras personales. En resumen, UEFI es más nuevo, mejor y viene cargado en la mayoría de las PC modernas. Pero las cosas no son tan simples como en blanco y negro. Aquí hay un resumen de las funcionalidades que proporcionan tanto UEFI como BIOS y por qué puede elegir una sobre la otra.

Los basicos

BIOS y UEFI son dos interfaces de firmware para computadoras que funcionan como intérpretes entre el sistema operativo y el firmware de la computadora. Ambas interfaces se utilizan al iniciar la computadora para inicializar los componentes de hardware e iniciar el sistema operativo que está almacenado en el disco duro.

Bota Uefi o Legacy Bios

BIOS (Basic Input Output System) funciona leyendo el primer sector del disco duro que tiene la dirección del siguiente dispositivo para inicializar o el código para ejecutar. El BIOS también selecciona el dispositivo de arranque que debe inicializarse para iniciar el sistema operativo. Dado que BIOS ha estado en uso desde el principio (existe desde la era MS-DOS), todavía funciona en modo de 16 bits, lo que limita la cantidad de código que se puede leer y ejecutar desde la ROM del firmware.

UEFI (Interfaz de firmware extensible unificada) realiza la misma tarea de forma un poco diferente. Almacena toda la información sobre la inicialización y el inicio en un archivo .efi en lugar del firmware. Este archivo se almacena en el disco duro dentro de una partición especial llamada EFI System Partition (ESP). La partición ESP también contiene los programas del cargador de arranque para el sistema operativo instalado en la computadora.

UEFI está destinado a reemplazar completamente el BIOS y traer muchas características nuevas y mejoras que no se pueden implementar a través del BIOS. Algunas de esas características se analizan a continuación.

Rompiendo con las limitaciones de tamaño

El BIOS usa el Registro de arranque maestro (MBR) para guardar información sobre los datos del disco duro, mientras que UEFI usa la tabla de particiones GUID (GPT). La principal diferencia entre los dos es que MBR usa entradas de 32 bits en su tabla, lo que limita el total de particiones físicas a solo 4. Cada partición solo puede tener un tamaño máximo de 2 TB, mientras que GPT usa entradas de 64 bits en su tabla que amplía drásticamente el soporte para las posibilidades de tamaño del disco duro. (Más sobre la diferencia entre MBR y GPT).

Además, UEFI admite HDD y SDD más grandes. El límite de tamaño teórico de UEFI para las unidades de arranque es de más de nueve zettabytes, mientras que el BIOS solo puede arrancar desde unidades de 2,2 terabytes o menos.

Velocidad y rendimiento

Dado que UEFI es independiente de la plataforma, es posible que pueda mejorar el tiempo de arranque y la velocidad de la computadora. Este es especialmente el caso cuando tiene grandes discos duros instalados en su computadora. Esta mejora depende de cómo esté configurado UEFI para ejecutarse. UEFI puede funcionar mejor al inicializar los dispositivos de hardware. Normalmente, esta mejora de velocidad es una fracción del tiempo total de arranque, por lo que no verá una gran diferencia en el tiempo total de arranque. Los desarrolladores pueden hacer uso del entorno de shell UEFI que puede ejecutar comandos desde otras aplicaciones UEFI optimizando aún más el rendimiento del sistema.

Seguridad

uefi_uefi

El arranque seguro es una característica de UEFI que se implementó en Windows 8 y ahora es el estándar para Windows 10. El mayor beneficio de UEFI es su seguridad sobre BIOS. UEFI puede permitir que solo se carguen controladores y servicios auténticos en el momento del arranque, asegurándose de que no se pueda cargar malware al iniciar la computadora. Microsoft implementó esta función para contrarrestar los problemas de piratería en Windows, mientras que Mac ha estado usando UEFI durante bastante tiempo. El Arranque seguro funciona al requerir una firma digital de los cargadores de arranque que deberían requerir la firma digital del Kernel. Este proceso continúa hasta que el sistema operativo se inicia por completo. Esta característica de arranque seguro es también una de las razones por las que es más difícil instalar otro sistema operativo en una máquina con Windows.

¿Por qué elegir UEFI?

Una razón para elegir esto sobre el BIOS más familiar es que Intel ya no tiene la intención de respaldar el BIOS «tradicional» en 2020.

uefi-bios-win10-select-uefi-firmware-settings

UEFI ofrece las siguientes funciones y ventajas:

  • Idiomas: BIOS está escrito en ensamblador, mientras que UEFI está escrito en lenguaje C más simple.
  • Unidades: UEFI admite HDD y SDD más grandes. El límite de tamaño teórico de UEFI para las unidades de arranque es de más de nueve zettabytes, mientras que el BIOS solo puede arrancar desde unidades de 2,2 terabytes o menos.
  • Conductores: UEFI tiene controladores intrincados pero discretos, mientras que BIOS usa controladores en la opción ROM (memoria de solo lectura). Con BIOS, la actualización del hardware requiere reajustar las ROM para que sean compatibles. Esta especificación se aplica a los controladores UEFI actualizables y escritos por separado.
  • Tiempo de arranque: En la mayoría de los casos, UEFI proporciona un tiempo de arranque más rápido para el sistema operativo.
  • Seguridad: UEFI ofrece funciones de seguridad mejoradas. El «Arranque seguro» evita que la computadora se inicie desde aplicaciones no autorizadas o no firmadas. El sistema operativo debe contener una clave reconocible. Sin Secure Boot habilitado, una PC es vulnerable a malware que corrompe el proceso de inicio.
  • Procesadores de datos: UEFI se ejecuta en modo de 32 bits o 64 bits. El BIOS se ejecuta solo en modo de 16 bits y puede utilizar solo 1 MD de memoria ejecutable.
  • GUI: UEFI proporciona una interfaz gráfica de usuario más intuitiva que puede navegar con un mouse y un teclado, a diferencia de BIOS.

Otra ventaja de UEFI es que un foro de interfaz para toda la industria lo mantiene y es más independiente del fabricante que el BIOS.

¿Por qué elegir BIOS?

Algunas de las razones por las que un usuario puede elegir Legacy BIOS en lugar de UEFI incluyen:

  • La BIOS es ideal si no necesita un control preciso sobre el funcionamiento de su computadora.
  • El BIOS también es suficiente si solo tiene unidades o particiones pequeñas. Aunque muchos discos duros más nuevos superan el límite de 2 terabytes del BIOS, no todos los usuarios necesitan esa cantidad de espacio.
  • La función de «arranque seguro» de UEFI puede provocar que los fabricantes de equipos originales impidan que los usuarios instalen otros sistemas operativos en su hardware. Si te quedas con BIOS, eludirás este problema.
  • BIOS proporciona acceso a la información del hardware en la interfaz, mientras que no todas las implementaciones de UEFI lo hacen. Sin embargo, las especificaciones de hardware son accesibles dentro del sistema operativo.

Algunas PC más nuevas le permiten ejecutar UEFI en el modo BIOS heredado. Los usuarios que deseen mantener máquinas que ejecutan sistemas operativos más antiguos, incluido Windows 7, querrán habilitar esta función.

Preguntas frecuentes

1. ¿Cómo comprobar si estoy usando UEFI o BIOS?

Puede verificar fácilmente si está ejecutando en modo BIOS o UEFI haciendo clic en Inicio, buscando «información del sistema», luego en «Resumen del sistema» en el panel del lado izquierdo mirando hacia «Modo BIOS» en el lado derecho . UEFI significa UEFI (obviamente), mientras que «Legacy» significa «BIOS» (un poco menos obvio).

Uefi o información del sistema Bios heredado

2. ¿UEFI es mejor que BIOS?

Como puede haber descubierto, UEFI es el que se debe usar en la mayoría de los casos. Supuestamente, tiene tiempos de arranque más rápidos, puede ejecutarse en modo de hasta 64 bits y, en general, es más avanzado en sus características y posibilidades de partición que el BIOS. Por supuesto, si tiene una PC antigua que solo ejecuta BIOS, deberá actualizar su placa base o PC para beneficiarse de UEFI.

3. ¿Puedo convertir BIOS a UEFI?

Ahora que sabe que UEFI es el camino a seguir en la mayoría de los casos, probablemente quiera cambiarlo, ¿verdad? Bueno, puedes, dependiendo de varios factores. Hay algunos pasos para hacer esto y algunas cosas a considerar.

Puede realizar este proceso directamente a través de Windows 10 (v1703 o superior), aunque es posible que también deba cambiar de «BIOS heredado» a UEFI a través de la configuración del BIOS de la placa base (a la que se accede presionando repetidamente F8, F2 o Del (generalmente) mientras su computadora se está iniciando.

4. ¿Cómo actualizo mi UEFI (o BIOS)?

Actualizar el BIOS (o UEFI) es una decisión importante que se recomienda si desea que las funciones más recientes y el lado de la placa base funcionen de manera óptima, pero puede tener graves consecuencias si su PC falla durante una actualización del BIOS o falla.

Las placas base más modernas le permiten actualizar la BIOS directamente a través de la BIOS (a la que se accede cuando su PC se está iniciando), mientras que en las computadoras portátiles las actualizaciones tienden a ocurrir automáticamente.

Con placas base más antiguas, es posible que deba ir al sitio del fabricante de la placa base, descargar la versión correcta de BIOS para la placa base correcta en una unidad flash, luego insertar la unidad flash en su PC, reiniciar su PC y debería arrancar en la unidad flash y el proceso de actualización del BIOS.

La mayoría de las PC modernas vienen con UEFI. Esto le proporcionará las últimas medidas de seguridad, una interfaz más fácil de usar para ajustar su máquina y soporte para sistemas operativos modernos y especificaciones más robustas. Para obtener más información sobre su PC, ¿por qué no comparar su CPU con Cinebench o cómo instalar Google Play Store en Windows 11?