sábado, 14 de enero de 2017

¿Cuál es la diferencia entre UEFI y BIOS – GPT y MBR?

Hace varios años era muy sencillo poder arrancar cualquier distribución GNU/Linux en nuestras computadoras; esto se acabó cuando en los equipos se cambió la configuración del firmware de la tradicional BIOS a UEFI. A pesar que el cambio pretendía hacer más seguras las computadoras, esto se volvió en algo molesto y frustrante.  Este día vamos conocer las diferencias entre estos modos de configuración.


UEFI significa Unified Extensible Firmware Interface. Es el sucesor de EFI, que significaba Extensible Firmware Interface. A mediados de los años 90 Intel creó para IBM la interfaz de firmware BIOS ( Basic Input/Output System), esta tenia limitaciones inherentes. Dichas limitaciones no afectaban al usuario promedio, pero hicieron difícil la producción de servidores de alto rendimiento, es decir, los productos basados en Itanium.  

Dado lo anterior, en 1998 Intel comenzó a desarrollar la especificación EFI. Para 2005, Intel cesó el desarrollo de la especificación EFI. Intel continúa con la licencia de la especificación EFI para los vendedores de la actualidad, mientras que la especificación UEFI es propiedad de Forum.

¿Cuál es la diferencia entre UEFI y BIOS – GPT y MBR?


Aunque a muchos les cueste creer Las ventajas de UEFI sobre BIOS son numerosas, pero vamos a mencionar algunas de las más notorias:
·         Un poderos entorno “pre-arranque” capaz de ejecutar aplicaciones.
·         Diseño modular.
·         CPU independiente de la arquitectura  (Itanium, x86, x86-64, ARM Arch32, Arm Arch64)
·         Compatibilidad  con la interfaz BIOS y legacy booting
·         La capacidad de arrancar desde discos mayores de 2TiB (nótese que 2TB no es lo mismo que2TiB)

Con el fin de organizar y realizar un seguimiento de las particiones en un disco, ya sea Disco Duro (HDD) o Disco de Estado Sólido (SSD), es necesario lo que conocemos como tabla de particiones, tales como: MBR (Master Boot Record) y GPT (GUID Partition Table).


Los sistemas con BIOS solo son capaces de arrancar desde MBR (aunque hay excepciones, suele ser la regla general). Estos sistemas solo son capaces de arrancar a partir de discos de 2TiB o más pequeños.

Otra desventaja de los discos formateados con MBR, es que estos se componen de un número limitado de particiones de arranque y un único puntero hacia el gestor/administrador de arranque. Muchas de estas limitaciones tienen su origen en el hecho de que la especificación MBR sólo utiliza un único sector de disco para sus datos, lo que se refiere con sector de arranque. En la actualidad muchos disco tienen sectores de 4KiB, mientras que la “moderna” especificación MBR fue diseñada cuando los sectores de disco eran de 512B – no había mucho espacio para trabajar. Si deseas más detalles sobre MBR puedes ver este artículo.

Una vez más, insatisfechos con BIOS y el paradigma de arranque MBR, Intel desarrolló la especificación GPT para suplir las deficiencias de las opciones disponibles.
La especificación GPT permite particionar discos de diferentes tamaños, dependiendo del tamaño del sector – utiliza 64B en lugar de los 16B que utiliza MBR. Esto debido a que GPT abarca sectores en lugar de bits o bytes individuales. Como resultado de lo anterior, GPT puede abordar 8ZiB en sectores de 512B y 64ZiB usando sectores 4KiB.

Ahora bien, si alguna vez te has preguntado qué es exactamente el arranque seguro, esto no es más que la firma de los archivos ejecutables. Si la firma coincide con una firma que se ha registrado en el firmware UEFI, la motherboard permitirá el arranque. Hubo un gran escándalo en un principio por el hecho de que el secure boot no tenía ningún mecanismo para agregar firmas. Esto dio como resultado poder ejecutar solamente sistemas de Microsoft con el arranque seguro habilitado. Lastimosamente en un primer momento algunos fabricantes de hardware habían eliminado la función para desactivar el arranque seguro. . Claro está, muchos de estos recapacitaron y han habilitado la función por el bien de los consumidores.


Si bien es cierto el sistema operativo hace la diferencia entre las particiones GPT y MBR, especialmente los sistemas operativos más recientes; no está de más que tengas los conocimientos básicos sobre estos, sobre todo si se presenta algún problema.

¿Cuál especificación y tipo de partición prefieres? Hazme el favor de compartir el post en las redes sociales.

Fuente: Fossbytes 

16 comentarios:

  1. Hola. ¿Es por eso que es casi imposible instalar Debian en algunas tabletas con Windows 8.1?

    ResponderEliminar
    Respuestas
    1. Exacto Alvaro. Tal como lo menciono, algo que se supone era para mejorar la seguridad afectó el poder instalar sistemas GNU/Linux, o al menos no es tan sencillo cómo antes. ¡saludos!

      Eliminar
  2. Cuál es la forma más facil de burlar este método y poder bootear desde una USB, tengo una Lenovo g480 y apesar de que deshabilitado los sistemas de arranque siempre carga el SO instalado del disco duro.

    ResponderEliminar
    Respuestas
    1. Hola Luis, antes del ultimo párrafo del post está un link de como deshabilitar el "arranque seguro". Sin embargo, como lo cito en el articulo, en algunos equipos es imposible instalar otro sistema operativo. Son generalmente las primeras computadoras que salieron con este nuevo firmware. ¡Saludos cordiales!

      Eliminar
  3. Yo tenía el mismo problema con una élite book 8460p. Pausado el arranque (con la tecla esc), me dirigi a los ajustes, y habilite la config de arranque heredado. Eso me ayudó a poder seleccionar mi usb en el gestor de arranque para poder instalar ubuntu.

    ResponderEliminar
    Respuestas
    1. Gracias por compartir tu experiencia y engrandecer el artículo. ¡saludos!

      Eliminar
  4. ¡Genial post!

    Aquí mas info en Español, sobre las diferencias entre UEFI y BIOS y cómo identificar si el sistema operativo está instalado en modo UEFI o en modo BIOS:

    http://www.sysadmit.com/2017/04/windows-uefi-o-legacy-bios.html

    ResponderEliminar
  5. Como puedo formatear un disco gpt de.manera. segura.? Y correcta.

    Lo que sucede es q tenia un laptop con w8 . Lo formate la particion donde esta el SO. y cuando quise instalar nuevamente windows. No me dejo grabar los datos. Indicando que el disco esta protegido xon gpt.


    Bueno espero q me puedan ayudar con esto . Saludos a todos

    ResponderEliminar
    Respuestas
    1. Usa el hiren boot el cual tiene una herramienta que te va a permitir formatear el gpt al formato que necesites y así poder instalar tu sistema.

      Atte.

      L

      Eliminar
  6. Yo también tengo el mi problema, mi laptop Asus I5, no me deja.instalar ninguna distribución Linux, siempre el boot carga Windows.

    ResponderEliminar
  7. Mi experiencia con el sistema UEFI fue con una Lenovo G500s, y mi solución para instalar ambos sistemas operativo (Windouws 8.1 y Ubuntu) fue formatear el disco duro a MBR.

    ResponderEliminar
    Respuestas
    1. Gracias por compartir tu experiencia Luis. ¡Saludos cordiales!

      Eliminar
  8. Excelente post, tuve algo similar pero al momento de re instalar Windows 10, ya que el que me armó la pc la dejó con Win7 y no me gustó los programas que le dejó, al momento de entrar a la herramienta de instalación de Win10 todo parecía bien, di borrar y formato a las particiones de disco, terminó la instalación, al menos eso creí, ya que al reiniciar fué nuevamente con la herramienta de instalación de OS, entre hasta el momento del formato, y me salió una leyenda que decía "Windows no se puede instalar en formatos MBR solo en discos con partición GPT" investigué un poco y encontré que solo con abrirla consola de cmd y tecleando "list disk" se me mostraban las particiones del disco, después de eso tenía que escoger el disco tecleando "disk 0" (al menos ese era mi caso), y una vez ya había entrado al disco "0" tecleé "clean" y ya al final "convert GPT" y fué así que pude re instalar Windows 10 nuevamente, anterior a ésto en otra pc tuve que hacer lo mismo para que se convirtiera a MBR, gracias por compartir tus conocimientos!

    ResponderEliminar
    Respuestas
    1. Gracias por tu comentario, ha engrandecido el post. ¡Saludos cordiales!

      Eliminar

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.