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)

55 comentarios:

  1. Excelente blog. Felicidades al equipo de trabajo.

    ResponderEliminar
    Respuestas
    1. ¡Muchas gracias!

      ¡Un abrazo!

      Xavi.

      Eliminar
    2. Me habeis solucionado un problema que no encontraba la forma de resolver . Gracias

      Eliminar
    3. Me alegro mucho Joan que el post te haya resuelto un problema.

      Muchas gracias por tu comentario.

      Un saludo,

      Xavi.

      Eliminar
  2. Gracias por compartir amigo :)
    saludos

    ResponderEliminar
  3. Respuestas
    1. Muchas gracias a ti por tu comentario.

      ¡Un saludo!

      Xavi.

      Eliminar
  4. 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
  5. 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
  6. 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
  7. 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
  8. Muy buen trabajo. Muy dedicado. Felicidades

    ResponderEliminar
    Respuestas
    1. Hola Jaime,

      Muchas gracias por tu comentario.

      Un saludo,

      Xavi.

      Eliminar
  9. 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
  10. 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
  11. 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
  12. 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
  13. que buen post mi duda siguiente tengo una pc con un disco de 240 giga ssd creo que es gpt la particion y como tenia un disco de 500 wd sata pero no es ssd y lo quise colocar para usarlo para guardar cosas y no usar el 240 la cosaa es que la pc no hay forma de hacerla arrancar despues asi que saque el disco y todo vuelve a la normalidad anda bien el disco de 500 pero al enchufarlo no quiere arrancar pero la bios lo reconoce bien le cambie de uefi a legacy de todo hice que puede ser????

    ResponderEliminar
    Respuestas
    1. Hola Noelia,

      Si has probado de configurar el modo UEFI y también BIOS (Legacy) y no funciona el problema tiene pinta de que no viene por aquí.

      Igual en algún cambio con el disco se ha dañado el boot.

      Un saludo,

      Xavi.

      Eliminar
  14. Hola, tengo un problema con mi pc, cuando conecto mi grafica a la mother el sist operativo no arranca, (ya comprobe la tajeta en otra pc y anda perfecto). Sera que cambiando de modo heredado a uefi se me soluciona el problema?. Saludos

    ResponderEliminar
    Respuestas
    1. Hola,

      Cambiar una tarjeta gráfica por otra no debería afectar en que el sistema operativo no arranque.

      El modo UEFI/BIOS tiene que coincidir con el del particionado del disco de sistema, en este mismo post tienes explicado como detectar si tienes un particionado u otro, puedes verificar que coincida.

      Un saludo,

      Xavi.

      Eliminar
  15. Holaaaa! Creo que mi PC está en BIOS y tengo un problema del Reboot and select proper... qué debo hacer en ese caso?? Help me plz! Felicidades por el video

    ResponderEliminar
    Respuestas
    1. Igual no es problema de el modo BIOS o modo UEFI. Revisa si te detecta el disco la BIOS y el orden de arranque (boot order) del mismo.

      Un saludo,

      Xavi.

      Eliminar
  16. Excelente aclaración UEFI/Legacy, necesitaba saber en cual opción generar mi windows que corté su actualización y se perdió el windows 10, no se puede recuperar por ningún motivo. Ahora generaré un USB de instalación.
    Muchas gracias

    ResponderEliminar
    Respuestas
    1. Genial Javier, me alegro que te haya resultado útil.

      Un saludo,

      Xavi.

      Eliminar
  17. Hola buen post. Tengo un problema, cambie en la BIOS el modo de Legacy a UEFI y cuando reinicio la notebook, pantalla negra. Tiene que ver ese cambio? osea no puedo ni ingresar a la BIOS

    ResponderEliminar
    Respuestas
    1. Hola,

      Puede ser perfectamente que al cambiar de modo Legacy a UEFI, el sistema operativo no inicie, sin embargo tendrías que poder acceder a la BIOS/UEFI del sistema para poder volverlo a cambiar.

      Un saludo,

      Xavi.

      Eliminar
  18. Hola!
    Tengo la placa msi h81m e33, y antes de instalar windows 10 pro, cambie el modo boot de legacy a UEFI porque vi un video en youtube que recomendaban realizar esto antes para no tener problemas. Hasta ahora todo bien, pero no me queda del todo claro, es lo que debía hacer? que el mood BOOt quede en UEFI solo?

    ResponderEliminar
    Respuestas
    1. Hola,

      Tiene que encajar el modo legacy o UEFI configurado en BIOS con el modo en que está instalado el sistema operativo. Si no encaja, el sistema operativo no iniciará.

      Si repasas el post, verás un enlace a: "Windows: Convertir MBR (BIOS) a GPT (UEFI) sin perder datos (SYSADMIT.com)" para poder convertir en caliente de modo legacy a UEFI.

      Un saludo,

      Xavi.

      Eliminar
  19. muchisimas gracias,me sacaste de un apuro barbaro

    ResponderEliminar
  20. Hola que tal, tengo un mother asus x570-plus wifi, le puse un disco ssd de 960, me lo detecta y todo pero cuando instalado w10 se termina la instalacion pero cuando reinicia me sale un error, que windows no se intalado de forma correcta, como tengo que instalar el sistema operativo en modo uefi o legacy?. gracias.

    ResponderEliminar
    Respuestas
    1. El sistema operativo se instalará de un modo u otro dependiendo de la configuración que tengas en la BIOS.

      Un saludo,

      Xavi.

      Eliminar
  21. Hola. Me sucedió esto y quiero saber si me puedes orientar. Quise actualizar la BIOS de mi laptop (Windows 10), la descargué del fabricante, y luego de reiniciar, no leyó el disco duro. Al cambiar el modo de Boot de UEFI a Legacy, la laptop inició bien y hasta ahora trabaja bien. ¿Tendrá algún tipo de consecuencia? ¿Puedo seguirla trabajando de este modo, o pierdo algunas características? ¿Puedo revertir todo este proceso? Gracias de antemano.

    ResponderEliminar
    Respuestas
    1. Hola Nacho,

      Por lo que comentas, seguramente al actualizar la BIOS se perdió la configuración de UEFI/Legacy, por eso no te arrancaba el equipo, al tu cambiarlo, volvió a arrancar con normalidad.

      No deberías de tener problemas respecto a este cambio.

      Un saludo,

      Xavi.

      Eliminar
  22. Hola. yo quiero saber si se puede recuperar un ssd que fue formateado en gtp y utilizado para windows en modo wefi. Tuve problemas con el sistema operativo y lo instalé en otro ssd. el hecho es que quiero recuperar el ssd donde tenía antes el sistema operativo y no me deja borrar la tercer partición que es reservada para la recuperación. intenté de varias formas.. formato rápido, formato normal, con un programa que se llama victoia y también desde CMD sacándole los atributos de protección contra escritura y nada.. Solo me formatea y unifica dos de las tres particiones que crea el sistema operativo con modo wefi.. si me pudieran ayudar se los agradecería mucho!! saludos..

    ResponderEliminar
    Respuestas
    1. Hola,

      El problema está en el particionado del disco.

      Para eliminar todas las particiones de un disco y por tanto todos los datos quedarán inaccesibles, puedes utilizar el comando: diskpart

      El procedimiento seria el siguiente:


      diskpart
      list disk
      select disk X
      clean

      Donde tendrías que substituir la X por el número de disco que quieras borrar que lo obtienes ejecutando: list disk

      Saludos,

      Xavi.

      Eliminar
  23. Nice post thank you Danielle

    ResponderEliminar
  24. Muchas gracias y un saludo Xavi

    ResponderEliminar