Actualización del firmware de la placa base (BIOS/UEFI)

Objetivo:

Comprender que la actualización del firmware de la placa base (BIOS/UEFI) es un proceso independiente del sistema operativo instalado, aplicándose a nivel de hardware puro tanto en entornos Windows como en GNU/Linux.

Escenario:

  • Un equipo físico (independientemente de si ejecuta Windows o GNU/Linux).
  • Una memoria USB formateada en FAT32 para realizar el flasheo seguro desde la propia interfaz de la BIOS.
  • Acceso a internet para descargar el archivo de firmware oficial del fabricante.

Instrucciones:

Aclaración previa importante:

La actualización de la BIOS/UEFI no se realiza desde dentro del sistema operativo (ya sea Windows o Linux), sino directamente desde la interfaz UEFI de la placa base antes de que cargue el sistema. Por lo tanto, el procedimiento de flasheo es exactamente el mismo para ambos sistemas operativos, con una única diferencia metodológica en la Fase 1 para consultar la versión actual del firmware:

Fase 1: Consulta de la versión actual de la BIOS según tu sistema operativo

  1. Si utilizas Windows:
    • Presiona las teclas Windows + R, escribe msinfo32 y pulsa Enter.
    • Busca en el resumen del sistema los campos Versión y fecha de BIOS y Modelo de placa base.
  2. Si utilizas GNU/Linux:
    • Abre una terminal y ejecuta el siguiente comando con privilegios de superusuario para consultar la información del fabricante y la versión actual de la BIOS:
      sudo dmidecode -s bios-version
    • También puedes consultar el modelo exacto de la placa base ejecutando:
      sudo dmidecode -s baseboard-product-name

Fase 2: Descarga y preparación del soporte externo

  1. Desde cualquier equipo con navegador web (independientemente de su sistema operativo), entra en la web oficial del fabricante de tu placa base.
  2. Descarga el firmware correspondiente, descomprímelo y cópialo en la raíz de una memoria USB formateada en FAT32 (este formato de archivo es legible tanto por Windows, como por Linux y por las propias utilidades integradas en la UEFI de la placa).

Fase 3 y 4: Ejecución del flasheo y comprobación final

  1. Reinicia el equipo, entra en la utilidad de la BIOS (como se indicó en la práctica general, mediante EZ Flash, Q-Flash o M-Flash) y selecciona el archivo de la memoria USB.
  2. Espera a que finalice el proceso al 100% sin apagar el equipo y carga los valores optimizados por defecto tras el reinicio automático. El sistema operativo (sea Windows o Linux) volverá a arrancar con normalidad reconociendo las mejoras del nuevo hardware o parches de seguridad aplicados en la placa base.

Verificación:

  • Inicia tu sistema operativo (Windows o Linux) y vuelve a comprobar la versión de la BIOS mediante los comandos o herramientas explicados en la Fase 1 para constatar que se ha actualizado con éxito.

Preguntas de reflexión:

  1. ¿Por qué la actualización del firmware de la placa base se ejecuta a nivel de hardware independiente de si el disco duro contiene Windows, Linux o ningún sistema operativo instalado?
  2. ¿Qué ventajas aporta utilizar una memoria USB formateada en FAT32 frente a depender de herramientas de flasheo software instaladas dentro del sistema operativo?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Por qué el flasheo es independiente del sistema operativo?

Porque la BIOS/UEFI es el firmware residente en un chip de memoria no volátil (ROM/Flash) integrado físicamente en la placa base. Este software se ejecuta antes de que el ordenador cargue cualquier gestor de arranque o sistema operativo, por lo que opera en un nivel de abstracción de hardware completamente ajeno a Windows o Linux.


2. ¿Qué ventajas aporta usar una memoria USB FAT32 frente a flasear desde el software del SO?

Actualizar la BIOS directamente desde la utilidad integrada en la UEFI utilizando un USB FAT32 evita depender de la estabilidad del sistema operativo, de servicios en segundo plano de Windows o Linux, o de posibles conflictos con controladores de software. Es un entorno aislado y seguro que minimiza drásticamente las posibilidades de corrupción del firmware durante el proceso de reescritura.

Objetivo:

Documentar y aplicar el procedimiento seguro de actualización del firmware de la placa base (BIOS/UEFI) para garantizar la compatibilidad con nuevos componentes de hardware, corregir vulnerabilidades de seguridad y mejorar la estabilidad del sistema.

Escenario:

  • Un equipo físico con acceso a la configuración de la BIOS/UEFI actual (conocimiento de la versión instalada).
  • Una unidad de almacenamiento USB formateada en el sistema de ficheros FAT32.
  • Conexión a internet desde un equipo secundario o previo para descargar el firmware oficial desde el sitio web del fabricante de la placa base (ASUS, Gigabyte, MSI, ASRock, etc.).
  • Fuente de alimentación estable (recomendable el uso de un SAI o batería conectada en portátiles para evitar cortes eléctricos durante el proceso).

Instrucciones:

Fase 1: Identificación de la placa base y versión actual de la BIOS

  1. Enciende el equipo y presiona repetidamente la tecla correspondiente (generalmente Del o F2) durante la pantalla de arranque inicial para acceder a la interfaz de la BIOS/UEFI.
  2. Anota el modelo exacto de la placa base y la versión actual de la BIOS instalada (por ejemplo, versión F10 o 1401). Alternativamente, dentro de Windows puedes pulsar Windows + R, escribir msinfo32 y consultar los campos Modelo de placa base y Versión y fecha de BIOS.

Fase 2: Descarga y preparación del archivo de actualización

  1. Accede desde un navegador web a la página oficial de soporte técnico del fabricante de tu placa base.
  2. Busca estrictamente por el modelo exacto de tu placa base y dirígete a la sección de Controladores y Descargas > BIOS.
  3. Comprueba las notas de la versión (changelog) de las actualizaciones disponibles para verificar qué mejoras de compatibilidad de hardware o parches de seguridad aportan.
  4. Descarga el archivo comprimido correspondiente a la última versión estable de la BIOS.
  5. Descomprime el archivo descargado (suele contener un fichero con extensión específica del fabricante, como .CAP, .ROM o .FIV) y cópialo en el directorio raíz de la memoria USB previamente formateada en formato FAT32.

Fase 3: Ejecución de la actualización desde la utilidad integrada (UEFI Flash Utility)

  1. Conecta la memoria USB preparada al equipo que vas a actualizar y reinícialo, entrando de nuevo en la utilidad de la BIOS/UEFI.
  2. Busca la herramienta integrada de actualización del fabricante (suele denominarse EZ Flash en ASUS, Q-Flash en Gigabyte, M-Flash en MSI).
  3. Selecciona la herramienta de actualización y navega a través de las carpetas hasta localizar la unidad USB y el archivo de firmware correspondiente.
  4. Selecciona el archivo de la BIOS, pulsa Enter o haz clic en confirmar para iniciar el proceso. El sistema te advertirá que no apagues el equipo ni retires la corriente.
  5. Espera pacientemente a que la barra de progreso se complete al 100% (el proceso suele tardar entre 2 y 5 minutos) y el sistema se reinicie de forma automática.

Fase 4: Restablecimiento de valores y comprobación final

  1. Tras el reinicio posterior a la actualización, entra de nuevo a la BIOS/UEFI para cargar los valores predeterminados de fábrica (opción Load Optimized Defaults o F5), garantizando que no queden parámetros residuales de la versión anterior.
  2. Reconfigura los parámetros esenciales necesarios para tu sistema operativo (como habilitar el perfil XMP/DOCP de la memoria RAM, verificar el orden de arranque o activar el módulo de plataforma segura TPM 2.0 / Secure Boot).
  3. Guarda los cambios y sal (Save & Exit) para permitir que el equipo arranque con normalidad hacia el sistema operativo.

Verificación:

  • Comprueba que el sistema operativo arranca correctamente sin mostrar errores de hardware ni bloqueos de inicio.
  • Vuelve a abrir la información del sistema (msinfo32) o entra brevemente en la BIOS para verificar que la versión de la BIOS coincide exactamente con la nueva actualización que acabas de instalar.
  • Valida que los nuevos componentes de hardware instalados (como un nuevo procesador de generación superior o módulos de RAM de alta velocidad) son reconocidos correctamente por la placa base.

Preguntas de reflexión:

  1. ¿Por qué se considera un riesgo crítico sufrir un corte de suministro eléctrico o apagar el equipo de forma manual durante el proceso de flasheo de la BIOS?
  2. ¿Qué ventajas operativas aporta la tecnología de recuperación de BIOS integrada en placas base modernas (como BIOS FlashBack o sistemas con doble BIOS dual-ROM) frente a los métodos tradicionales?
  3. ¿En qué escenarios específicos de actualización de hardware (por ejemplo, instalación de CPUs de nueva generación) es estrictamente obligatorio actualizar previamente el firmware de la placa base?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Por qué es un riesgo crítico un corte eléctrico durante el flasheo de la BIOS?

La memoria flash ROM de la placa base almacena las instrucciones de bajo nivel necesarias para que el hardware cobre vida y se comunique. Si el suministro eléctrico se interrumpe a mitad del proceso de reescritura, el chip quedará con un código incompleto o corrupto (estado conocido coloquialmente como bricked o "ladrillo"). Como consecuencia, el ordenador será incapaz de realizar el POST (Power-On Self-Test) de arranque y no mostrará ninguna señal en pantalla, requiriendo la reprogramación física del chip mediante un grabador externo.


2. ¿Qué ventajas aportan sistemas como BIOS FlashBack o Dual-BIOS?

Permiten recuperar el equipo de forma automatizada ante un fallo de actualización o corrupción de firmware. BIOS FlashBack permite actualizar o restaurar la BIOS conectando un USB dedicado en un puerto específico y pulsando un botón físico trasero sin necesidad de tener instalada la CPU ni la memoria RAM. Por su parte, un sistema de doble BIOS incorpora un chip secundario de respaldo que entra en funcionamiento automáticamente si detecta que la BIOS principal está dañada.


3. ¿En qué escenarios es obligatorio actualizar la BIOS por cambio de hardware?

Es indispensable cuando se instala un procesador (CPU) perteneciente a una generación posterior a la de la placa base. Aunque el zócalo físico (socket) sea compatible, la placa base antigua no dispondrá en su microcódigo interno de las instrucciones de inicialización ni de las tablas ACPI necesarias para reconocer el nuevo silicio. Sin la actualización previa de la BIOS, el equipo no encenderá o se quedará bloqueado en la fase inicial de comprobación de componentes.