Web Analytics
Conecta con nosotros
BIOS y UEFI BIOS y UEFI

Guías

Guía BIOS y UEFI, todo lo que tienes que saber de estos firmware

Publicado el

BIOS (Basic Input-Output System) es un programa tipo firmware escrito en lenguaje ensamblador que reside en un chip de memoria no volátil (EPROM) pinchado en las placas base de los PCs. Es el primer programa que se ejecuta en el arranque de una computadora y tiene el objetivo de proporcionar la comunicación de bajo nivel, el funcionamiento y la configuración básica del hardware del sistema.

BIOS es uno de los componentes que durante más tiempo se ha mantenido en las computadoras ya que existe desde los primeros IBM PC. Aunque ha sido mejorado con algunas funciones, no ha variado sustancialmente en décadas y por ello tiene múltiples limitaciones. Aunque es una parte importantísima del equipo, habitualmente pasa inadvertido para la mayoría de usuarios menos avanzados. Parte de culpa la tiene su interfaz, compuesta de múltiples y enrevesadas ventanas en modo texto.

Para superar estas limitaciones, en 2007 Intel, AMD, Microsoft y los grandes fabricantes de PCs, acordaron promover la nueva especificación Unified Extensible Firmware Interface (UEFI). La gran mayoría de los ordenadores que se venden hoy en día utilizan UEFI en lugar del BIOS tradicional, aunque sueñen añadir un modo de compatibilidad con ellos para permitir el uso de software o hardware que podría no ser totalmente compatible con UEFI.

Después de unos años de transición, fabricantes como Intel prevén dar carpetazo total a BIOS en 2020, adoptando el modo UEFI 3 que ves en la imagen. Terminará una era BIOS que habrá durado 40 años.

adiós a BIOS

UEFI contra BIOS: múltiples mejoras

UEFI tiene el mismo objetivo que BIOS y está encargado de sus mismas funciones, pero añade otras funciones y lo mejora a todos los niveles, comenzando por una interfaz gráfica más sencilla de utilizar y comprender.

BIOS / UEFI

Además del apartado visual hay otras diferencias y ventajas frente a BIOS que podemos señalar:

  • Aumento de funciones y mayor flexibilidad gracias a su programación en lenguaje C.
  • Posibilidad de añadir extensiones de terceros como herramientas para overclocking o software de diagnóstico, ya que el chip de memoria que incluye UEFI no está bloqueado en la placa base como BIOS.
  • Mayor velocidad de arranque de los equipos.
  • Soporte para arranque de dispositivos de almacenamiento de mucha más capacidad: 2,2 Tbytes y un máximo teórico de 9.4 zettabytes.
  • Mayor seguridad con Secure Boot. Un componente opcional propuesto por Microsoft que en sus inicios no estuvo exento de polémica porque impedía instalar otros sistemas operativos alternativos como Linux o incluso Windows anteriores.
  • Cambios en el proceso de arranque:

Guía BIOS / UEFI

Cómo se accede a la BIOS y UEFI

El acceso a la BIOS / UEFI se realiza habitualmente pulsando una determinada tecla del teclado o una combinación de las mismas durante la fase de testeo del hardware o lo que es lo mismo, hay que pulsarla en cuanto arrancamos el equipo. La tecla correspondiente suele aparecer en pantalla cuando arrancamos el equipo, pero si tenemos activado el inicio rápido pueden pasar desapercibidas.

Los fabricantes no lo ponen fácil porque cada uno emplea teclas distintas. Eso sí, suelen repetirse en todos los equipos de la misma marca y en la mayoría de los casos utilizan las teclas de “Función” o la de “Escape”. Para encontrarla, puedes intentar visualizarla en pantalla; revisar el manual de la placa base; buscarla en Internet o ver esta guía que incluye la usada por los grandes fabricantes.

Recuerda, hay que pulsar las teclas durante el proceso Power On Self-Test que sucede en el arranque del equipo y antes de que se haya iniciado el sistema operativo instalado.

Cómo puedo saber la versión de BIOS y UEFI instalada

Todos los fabricantes publican cada cierto tiempo en sus sitios web nuevas versiones de estos programas. Hay múltiples maneras para conocer la versión que tenemos instalada y eventualmente actualizarla. Los repasamos:

  • La manera clásica de conocer si tenemos la última versión instalada en cualquier máquina, pasa por acceder a la misma BIOS. Una vez allí, encontraremos la versión en la información del sistema:

  • Dentro del sistema operativo también podemos encontrar información ampliada, el modo de BIOS, el proveedor o la versión. En sistemas Windows se encuentra accediendo a la «Búsqueda > Información del Sistema» o ejecutando el comando «msinfo32»:

BIOS UEFI 4

  • Para usuarios que usen la consola de Windows se puede usar el comando «wmic bios get smbiosbiosversion», aunque la información es inferior al modo anterior:

Guía BIOS / UEFI

  • Finalmente, también podemos usar aplicaciones de terceros. Entre las más conocidas está CPU-Z, que ofrece múltiple información incluyendo la BIOS instalada en el apartado de placa base:

Cómo se actualiza BIOS y UEFI ¿Debo hacerlo?

La BIOS / UEFI no requiere la actualización que otros componentes del equipo, como veíamos la semana pasada con la actualización del controlador de gráficos. De hecho, hace años con las viejas BIOS no se recomendaba hacerlo salvo casos extraordinarios ante su problemática, por su almacenamiento en una memoria no-volátil y la posibilidad de dañar la placa base si durante el proceso sucedía un corte de corriente o un error en la lectura o flasheo del programa.

Aunque sigue siendo un proceso delicado, las UEFI actuales han mejorado enormemente la situación. Cuentan con sistemas de seguridad para evitar errores; doble BIOS por si una de ellas falla; actualización directa desde Internet o incluso desde el mismo sistema operativo sin tener que almacenar la nueva versión en un medio de almacenamiento externo. Muy problemáticos antiguamente cuando había que realizarlos desde CDs o disquetes que fallaban a la mínima ocasión.

En todo caso, es un programa muy importante que sigue siendo necesario actualizar para agregar nuevas características, corregir errores o añadir soporte para componentes como los nuevos procesadores que van llegando al mercado y que habitualmente requieren la actualización de la BIOS / UEFI para poder funcionar.

No hay un método estándar para actualizar la BIOS / UEFI porque cada fabricante usa el que considera. Una vez que conocemos la versión instalada y el modelo de nuestra placa base, tendremos que dirigirnos a la página de soporte de cada fabricante, seleccionar nuestra placa base, revisar las novedades que podrás ver como BIOS o Firmware, descargar los archivos/programas necesarios y seguir las instrucciones de instalación:

BIOS UEFI 7

Todos los fabricantes de placas base (ASUS, GIGABYTE, MSI…) ofrecen soporte con BIOS actualizadas. En el caso de equipos OEM (HP, Lenovo, Dell…), son los mismos fabricantes los que ofrecen este tipo de asistencia. El método de instalación varía dependiendo del fabricante y BIOS / UEFI instalada pero podrás encontrar desde la instalación desde el sistema operativo (personalmente no la utilizo); la descarga de un archivo que junto a un programa DOS se carga en un medio de almacenamiento externo como un pendrive o, lo más sencillo, la descarga desde Internet.

¿Qué puedo hacer en una BIOS y UEFI?

Ya hemos visto que se trata del primer programa que se ejecuta en el arranque de una computadora y tiene el objetivo de proporcionar la comunicación de bajo nivel, el funcionamiento y la configuración básica del sistema. O sea, gestiona y controla que el hardware se soporte correctamente antes de que arranque el sistema operativo.

En una UEFI moderna sus posibilidades son múltiples, además de la actualización de la misma que vimos en el punto anterior y un montón de información, desde el procesador a las memorias RAM; las unidades de almacenamiento en uso; la temperatura del sistema o los ventiladores instalados y su velocidad de funcionamiento.

BIOS_UEFI_10

Uno de los usos más sencillos en BIOS es ordenar el orden de arranque de las unidades de almacenamiento. Una gestión imprescindible, por ejemplo, a la hora de instalar/actualizar desde cero el sistema operativo, usar suites de mantenimiento o antivirus que cargamos desde un pendrive o medio óptico. También seleccionar el arranque de varios discos donde podemos tener distintos sistemas instalados.

Funciones más avanzadas permiten gestionar niveles de RAID para las unidades de almacenamiento o la frecuencia y voltaje del procesador y las memorias incluyendo lo que conocemos como técnicas de overclocking, «subiendo de vueltas» estos componentes por encima de su funcionamiento base. La mayoría de placas nuevas ofrecen modos automáticos buscando el rendimiento, estabilidad o autonomía. También se pueden ajustar un montón de parámetros manualmente aunque aquí sí se exige un conocimiento muy preciso de lo que se está haciendo.

En definitiva todo un mundo de posibilidades para gestionar tu PC desde el arranque mediante una interfaz gráfica más sencilla de utilizar y comprender que el de las viejas BIOS que dejarán de existir en equipos nuevos en 2020 tras 40 años en nuestros ordenadores personales.

Coordino el contenido editorial de MC. Colaboro en medios profesionales de TPNET: MCPRO, MuySeguridad, MuyCanal y Movilidad Profesional.

20 comentarios
  • Kevin-Sora

    A mí el cambio a UEFI me ha ayudado muchisimo a la hora de tener y mantener un montón de distros Linux, FreeBSD y Windows. Sinceramente, la placa Asus Prime Z370-A ha sido una gran decisión de compra

    Gracias por el artículo ^^. Meteria algo sobre el booteo, que es lo que comento, pero está muy muy bien ^^

  • tec-ray

    En el inicio de la era UEFI de consumo (2011, con los Sandy Bridge), tuve que actualizar la UEFI debido a unos problemas de inicio de la tarjeta madre. Lo hice a través de la propia UEFI, y todo perfecto. Sin embargo, para montar la Geforce 970, la fabricante de la mobo (MSI) indicaba que era necesario volver a actualizar la UEFI, pero obligaba a hacerlo desde Windows ya que por alguna extraña razón no era posible cargar esa nueva versión a través de la utilidad de la propia UEFI. Y se hizo el desastre: la tarjeta se bloqueó en plena actualización. Lástima, era una buena mobo.

  • gato gatowsky

    excelente articulo me habeis despejado unas dudas que tenia al respecto.

  • gustavo m

    El Firmware del BIOS es un software que se graba en una memoria EPROM, se podía recuperar con una programadora EEPROM ese motherboard.

  • gustavo m

    Yo tenía un Mobo antiguo de Pentium 4 y cuando actualizé el firmware del BIOS quedo muerto por algún error en el proceso entonces extraje el EPROM chip del Mobo que era en formato PLCC y la introduje en una programadora EEPROM luego bajé de la web del fabricante del Mobo la ROM xxxx.bin del modelo del Mobo y funcionó 😀

  • Leonmafioso

    Secure Boot es una de las especificaciones de UEFI, no fue que MS se le haya ocurrido inventarsela -_- , era una especificación que ya estaba disponible y microsoft solo aprovechó para hacer uso de ella. ADemás que UEFI NO ES UNA INTERFAZ BONITA, el arranque UEFI es una especificación que rompe con el límite de los discos MBR de 2 TB haciendo uso de otro esquema de particionamiento llamado GPT. Los computadores Lenovo vienen con un sistema identico a las BIOS clásicas pero con soporte a arranque GPT.

  • javi7

    Con UEFI y los dobles firmware es una gozada actualizar. Recuerdo grandes calamidades con las BIOS antiguas. La EEPROM se podía recuperar con una placa especial pero no estaba al alcance de todos. Buen artículo

  • Hola. Secure Boot NO forma parte del estándar UEFI y es una característica opcional. Ni Intel ni AMD citan que sea un componente obligatorio y además, la mayoría de fabricantes de placas base que la incluyen permiten desactivarla.

    Otra cosa es que Microsoft aprovechando su posición dominante en el mercado del escritorio informático «obligara» a usarla e impidiera (en sus inicios) la instalación de sistemas operativos alternativos como Linux o Windows anteriores. Hoy cualquier distro se puede instalar con Secure Boot instalado y el 99% de placas base que se venden en retail permiten desactivarlo.

    En cuanto a la interfaz, no es que UEFI sea bonito o no es que su interfaz gráfica ha mejorado extraordinariamente la comprensión de este componente sobre el modo texto de BIOS

  • A qué re refieres con el booteo, Kevin ?

  • Pablo

    «Chip de memoria UEFI no está bloqueado como en BIOS»; La mesa servida para virus e intrusos.!!

  • Kevin-Sora

    A que si por ejemplo el Grub de X distro me falla, tengo otro Grub en otra partición, y Windows por ejemplo siempre está a salvo, al igual que FreeBSD. No sé, es mucho más flexible y da muchas más «vías de rescate»

    Un Saludo ^^

  • Ok, Ok. No tocaba entrar en arranque de sistemas 😀 En otra ocasión

  • Leonmafioso

    ES que los fabricantes han mejorado la interfaz gráfica, porque Lenovo tiene todavía la misma interfaz gráfica que tienen las pc con BIOS.

  • Alejandro Vargas

    Problemas. Es todo lo que he tenido con uefi: problemas. Jamas me ha aportado nada que una BIOS normal no hiciera pero sí me ha dado montones de dolores de cabeza.

  • Mayko Moreno Pérez

    ufff totalmente de acuerdo contigo pense que estaba loco, pero veo que no… o igual hay cosas que deberían cambiar por ejemplo me ha pasado que en algunas pcs con UEFI y el disco en GPT no me deja instalar windows normalmente a menos que elimine y cree la la partición nuevamente, se que hoy en día casi todos tenemos varios discos y uno solo para sistema, pero yo atiendo clientes y tengo que ir preparado para todo

  • Jesús BL

    Artículo que no deja de ser una oda a UEFI y Secure Boot sin aportar información técnica de interés.

  • DN Modder

    Yo tuve que deshabilitar Secure Boot para instalar el mismo Windows en una laptop Lenovo, por que es eso?

  • bajel

    Tengo recuerdos de algún BIOS con interfaz gráfica por allá… en el año 1998.

    Por más que el UEFI sea una mejora técnica contra el BIOS de antaño, no significa que solo lo sea porque tenga interfaz gráfica y se pueda usar el ratón. En particular, encuentro más práctico y rápido la utilización de las teclas direccionales…

    Para el que le interese:
    https://es.wikipedia.org/wiki/Extensible_Firmware_Interface
    https://es.wikipedia.org/wiki/BIOS

  • Gregorio Ros

    Pues que la BIOS tenía falta de una puesta al día es indudable, pero con tanta mejora técnica ya se podían poner de acuerdo en algo tan simple como unificar la tecla de acceso en el arranque xD, la mas fea, pero la misma para todos. Otra función que sería de agradecer, no se si lo tendrán algunas o no, la mía no, es poder configurar que el menú de selección de dispositivo de arranque saliese de forma automática al inicio, sería ideal para no tener que usar el GRUB en arranques duales. En cuanto al Secure Boot es un ejemplo del mal que se puede hacer con una buena característica si cae en manos de una empresa con intenciones de joder al vecino. Hay que ver el coñazo que dio al principio, la mitad de las veces para un arranque dual teníamos que instalar en modo Legacy.
    Saludos.

  • Gregorio Ros

    Yo tengo un all-in-one Lenovo, sentido comun y bios no tienen correspondencia en este caso, uno y no mas xD.

Top 5 Cupones

Lo más leído