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.

---

En el siguiente post disponéis de distintas formas para  entrar a la BIOS/UEFI del equipo y definir un modo u otro:

Cómo entrar a la BIOS / UEFI (SYSADMIT.com)

29 comentarios:

  1. Excelente blog. Felicidades al equipo de trabajo.

    ResponderEliminar
  2. 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
  3. 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
  4. 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
  5. Hola, gracias por la info.
    Instale win8.1x86 en modo legacy en una acer aspire one 1-132 pero aveces arranca y aveces no, cuando no arranca debo forzar el reinicio unas varias veces hasta que cargue el S.O.
    El disco es un SSD y lo he probado en modo GPT y MBR pero sigue igual. Agradeceria si me pueden dar algun otro consejo.

    ResponderEliminar
  6. Muy buen trabajo. Muy dedicado. Felicidades

    ResponderEliminar
    Respuestas
    1. Hola Jaime,

      Muchas gracias por tu comentario.

      Un saludo,

      Xavi.

      Eliminar
  7. buen tutorial pero hace poco me di cuenta que instale w10 en mi placa asrock z370 k6 en legacy creo que viene predeterminado eso y la verdad paso de formatear y mi duda es si afecta en el rendimiento general del pc estar en legacy? aparte del arranque que es mas rapido en uefi.un saludo y gracias por tu respuesta

    ResponderEliminar
    Respuestas
    1. En principio no hay una perdida de rendimiento generalizado.

      Igualmente recuerda que partir de Win10 v1703 es posible pasar de modo BIOS a modo UEFI sin perder datos.

      Puedes repasar este post:

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

      Un saludo,

      Xavi.

      Eliminar
  8. Hola, quiero instalar kali linux en una partición de mi disco duro pero tengo instalado Windows 8.1 en UEFI, es posible que no arranque Windows si instalo kali linux teniendolo instalado en UEFI?

    ResponderEliminar
    Respuestas
    1. Hola,

      Te aconsejo que instales Kali Linux en una máquina virtual, así te resultará mucho más fácil la instalación.

      Aquí tienes una guía de cómo hacerlo:

      https://www.sysadmit.com/2017/04/vmware-kali-linux-instalar.html

      Un saludo,

      Xavi.

      Eliminar
  9. hola , tengo una dell modo uefi y tengo instalado windows 10, e echo una particion para poder instalar otro sistema operativo , investigando un poco , para arrancar del usb tengo que pasarme a modo legacy(bios), pero segun la lectura se eliminaria mi windosw ya que es modo uefy, podrian ayudarme con esto

    ResponderEliminar
    Respuestas
    1. Hola,

      En principio se permite arranque dual tanto en el modo UEFI como en el modo BIOS, igualmente necesitarás cumplir los requisitos del SO en cuestión, así como disponer de un disco o volumen sin particionar, etc..

      Es el segundo SO que instales el que modificará el boot para poder hacer hacer el arranque dual.

      Igualmente si de lo que se trata es de probar el segundo sistema operativo te recomendaría que lo instales en una máquina virtual, te resultará mas sencillo, más cómodo y menos peligroso.

      Un saludo,

      Xavi.

      Eliminar
  10. Quiero instalar Windows desde USB en mi notebook bangho pero la BIOS no me da la opción de booteo desde USB. Puede ser un problema de Uefi ? Saludos.

    ResponderEliminar
    Respuestas
    1. Hola,

      En la BIOS/UEFI del equipo deberías poder elegir el boot desde USB tanto si tienes la BIOS en modo legacy o en modo UEFI.

      Un saludo,

      Xavi.

      Eliminar