Buscar

Windows: UEFI o legacy (BIOS)

En la mayoría de los equipos actuales encontraremos UEFI (Unified Extensible Firmware Interface) e incluso en servidores.

UEFI es un estándar creado por muchas empresas, dentro de este grupo de empresas podemos encontrar a Microsoft.

La idea principal de la UEFI es substituir a la antigua BIOS (Basic Input Output System), añadiendo nuevas funcionalidades.

En la actualidad, todos estos equipos donde se dispone de UEFI es posible configurar el modo UEFI o el modo Legacy (BIOS).

A continuación, disponemos del siguiente vídeo realizado por Pol Padrisa (@polpadrisa), donde podemos ver el detalle de funcionamiento de forma visual:



Podéis examinar y suscribiros al canal de Youtube de SYSADMIT en el siguiente enlace:

Veamos algunas de las características que aporta el modo UEFI:


- El inicio en modo UEFI es más rápido que con BIOS.

- Con el modo UEFI solo es posible instalar sistemas de operativos de 64bits, por tanto, no es posible instalar sistemas operativos de 32bits.

- El modo UEFI permite más de cuatro particiones primarias por unidad (antigua limitación del modo BIOS).

- El volumen donde se encuentra la instalación del sistema operativo será GPT (GUID Partition Table) y no MBR (Master Boot Record), por lo tanto, su tamaño puede ser mayor a 2TB.

- Es necesaria una partición UEFI de boot.

- UEFI aporta más seguridad: Se protege el proceso previo al arranque del SO.

Ejemplo de configuración del modo UEFI o el modo BIOS en un servidor DELL PowerEdge:

Vista BIOS: Windows: UEFI o legacy (BIOS)


Para pasar de modo UEFI a modo BIOS o viceversa, se requiere:


- Instalar de nuevo el sistema operativo.

- Se pierden todos los datos del disco.

Nos puede ocurrir que un equipo instalado en modo UEFI o en modo BIOS, pierda la configuración y el sistema operativo no arranque.

A partir de Windows 10 Creators Update v1703 es posible pasar de modo BIOS a modo UEFI sin perder datos.

Aquí tenéis el post con el detalle, paso a paso:

Windows: Convertir MBR (BIOS) a GPT (UEFI) sin perder datos (SYSADMIT.com)

Veamos un par de ejemplos de la importancia de saber si Windows está instalado en un modo u otro:


Ejemplo1: Reset configuración:

Imaginemos un equipo de escritorio donde la configuración por defecto es modo UEFI, entramos en la configuración y seleccionamos el modo legacy (BIOS), a continuación instalamos el sistema operativo.

Por algún motivo: La configuración del firmware vuelve a modo UEFI y Windows no inicia.

Ejemplo2: Substitución placa base

Imaginemos un equipo de escritorio donde la configuración por defecto es modo UEFI, instalamos el sistema operativo.

La placa base falla y esta es substituida por una nueva, sin embargo la nueva está configurada en modo Legacy (BIOS).

Windows no inicia.

---

Para evitar este tipo de problemas, debemos conocer si el sistema operativo Windows ha sido instalado en modo UEFI o en modo legacy (BIOS).


Para determinar si el sistema operativo Windows ha sido instalado en modo UEFI o en modo legacy (BIOS), disponemos de varios métodos.

Método1: Información del sistema: msinfo32.exe

Si ejecutamos la herramienta msinfo32.exe, podemos ver en el apartado "Resumen del sistema" el elemento: "Modo de BIOS".

- Si en modo de BIOS vemos: "Heredado", Windows fue instalado en modo BIOS (Legacy).

- Si en modo de BIOS vemos: "UEFI", Windows fue instalado en modo UEFI.

Vista msinfo32: Windows: UEFI o legacy (BIOS)

Método2: Administrador de discos (diskmgmt.msc)

Si ejecutamos la herramienta diskmgmt.msc, podemos ver las particiones y características de nuestros discos.

- Si vemos que el disco donde está instalado el sistema operativo dispone de 3 particiones primarias con los siguientes formatos:

1) Partición de sistema EFI: Formato: FAT32
2) Partición reservada de Microsoft:  Formato: Ninguno.
3) Partición donde está instado Windows: Formato: NTFS.

Windows está instalado sobre un sistema en modo UEFI.

Si vemos que el disco donde está instalado el sistema operativo dispone de 1 o 2 particiones primarias con formato NTFS:

Windows está instalado sobre un sistema en modo BIOS (Legacy).

Vista administrador de discos: Windows: UEFI o legacy (BIOS)

Método3: Log en el interiror del directorio Panther 

Encontraremos la carpeta C:\Windows\Panther en sistemas operativos Windows Vista o Windows Server 2008 o superior.

La carpeta C:\Windows\Panther contiene los logs del proceso de instalación del sistema operativo y podremos ver de forma sencilla si la instalación de Windows fue realizada en modo UEFI o en modo legacy (BIOS).

* Ejemplo de sistema operativo Windows instalado en modo legacy (BIOS):

C:\>type C:\Windows\Panther\setupact.log|find /i "Detected boot environment"
2013-11-26 15:56:21, Info                  IBS    Callback_BootEnvironmentDetect
: Detected boot environment: BIOS

* Ejemplo de sistema operativo Windows instalado en modo UEFI:

C:\>type C:\Windows\Panther\setupact.log|find /i "Detected boot environment"

2016-06-01 14:03:42, Info                  IBS    Callback_BootEnvironmentDetect: Detected boot environment: EFI


- Este método y el anterior, también nos permiten ver de forma offline si Windows está instalado en un equipo en modo BIOS (legacy) o modo UEFI.


18 comentarios:

  1. Excelente blog. Felicidades al equipo de trabajo.

    ResponderEliminar
  2. Respuestas
    1. Gracias a ti por tu comentario.

      ¡Un saludo!

      Xavi.

      Eliminar
  3. Respuestas
    1. Gracias a ti por tu comentario.

      ¡Un saludo!

      Xavi.

      Eliminar
  4. Respuestas
    1. Gracias a ti por tu comentario.

      ¡Un saludo!

      Xavi.

      Eliminar
  5. Respuestas
    1. Muchas gracias a ti por tu comentario.

      ¡Un saludo!

      Xavi.

      Eliminar
  6. Compré placa madre nueva que viene con UEFI . Quiero formatear e instalar ,cuando ejecutó CD instalación Windows 10 no detecta el hdd siendo que el setup si lo detecta . Que puedo hacer?

    ResponderEliminar
    Respuestas
    1. Hola José Luis,

      Existen placas base donde hay puertos SATA que funcionan con una controladora reconocida directamente por Windows y otros puertos que requieren un driver para funcionar.

      Puedes probar de cambiar de puerto SATA el disco y conectarlo en otro puerto.

      Otra opción es dirigirte a la pagina web del fabricante de la placa base y descargar el driver de la controladora SATA y en el proceso de instalación de Windows cargar el driver vía un pendrive USB.

      Un saludo,

      Xavi.

      Eliminar
  7. Tienes algún post donde expliques que es cada modo, el legacy vs el uefi?

    ResponderEliminar
    Respuestas
    1. Hola Sergi,

      En este mismo post lo tienes explicado.

      Un saludo,

      Xavi.

      Eliminar
  8. hola instale Windows en una placa gigabyte con uefi pero lo hice en legacy toque todos los parámetros para instalar en legacy puede ser un problema si configuro otravez la bios para instalar Windows en uefi no le pasa nada ala placa si lo hago ho hace falta hacer load de faul values muchas gracias un saludo

    ResponderEliminar
    Respuestas
    1. Hola,

      Si tienes instalado Windows en modo BIOS y quieres pasar a modo UEFI, a partir de Windows 10 Creators Update v1703 es posible pasar de modo BIOS a modo UEFI sin perder datos:

      http://www.sysadmit.com/2017/12/windows-convertir-mbr-bios-gpt-uefi-sin-perder-datos.html

      Un saludo,

      Xavi.

      Eliminar