¿Cuál es la diferencia entre "Arrancar con BIOS" y "Arrancar con UEFI"?

Pregunta:

Ahora Windows 8 es compatible con el cargador de arranque UEFI y he leído que es diferente del BIOS, pero no me queda claro después de muchas búsquedas en Google.

Algunos puntos en mente son los siguientes: –

  • Como todos sabemos, el BIOS es una parte importante para acceder a las opciones de arranque. ¿Entonces UEFI hará eso ahora? ¿Cómo?

  • ¿Cómo puedo saber que estoy arrancando con UEFI y no con BIOS?

  • Entonces, ¿cuál es la diferencia real entre "arrancar con BIOS" y "arrancar con UEFI"?

Respuesta:

  • Como todos sabemos, la BIOS es una parte importante para acceder a la opción de arranque. ¿Entonces ahora UEFI hará eso? ¿Cómo?

El BIOS arranca leyendo el primer sector de un disco duro y ejecutándolo; este sector de arranque, a su vez, ubica y ejecuta código adicional. El sistema BIOS es muy limitante debido a las limitaciones de espacio y porque el BIOS ejecuta código de 16 bits, mientras que las computadoras modernas usan CPU de 32 o 64 bits. Por el contrario, EFI (o UEFI, que es solo EFI 2.x) se inicia cargando archivos de programa EFI (con .efi nombre de archivo .efi ) desde una partición en el disco duro, conocida como Partición del sistema EFI (ESP). Estos programas de cargador de arranque EFI pueden aprovechar los servicios de arranque EFI para cosas como leer archivos del disco duro.

En la práctica, si está utilizando un sistema operativo como Linux que tiene cargadores de arranque en modo BIOS complejos, es probable que el arranque en modo EFI sea similar al arranque en modo BIOS, ya que GRUB 2 (el cargador de arranque en modo BIOS más popular para Linux) se ha adaptado para que funcione con EFI, y muchas distribuciones de Linux instalan GRUB 2 de forma predeterminada en los sistemas EFI. OTOH, puede reemplazar o complementar GRUB 2 con otros cargadores de arranque EFI. De hecho, el kernel de Linux en sí mismo puede ser un cargador de arranque EFI; Se agregó código para hacer esto con el kernel 3.3.0. Usado de esta manera, el EFI mismo carga y ejecuta el kernel de Linux, o puede usar un administrador de arranque de terceros como rEFInd o gummiboot para permitirle seleccionar qué sistema operativo o kernel arrancar.

  • ¿Cómo puedo saber que estoy arrancando con UEFI y no con BIOS?

Como dice Root, hay pistas en la interfaz de usuario del firmware; sin embargo, no son fiables y varían de una computadora a otra. La única forma de estar seguro es comprobar cómo arrancó la computadora. En Linux, por ejemplo, la presencia de un directorio llamado /sys/firmware/efi es un diagnóstico. Si está presente, ha iniciado en modo EFI; si no está presente, probablemente haya iniciado en modo BIOS. (Sin embargo, este directorio puede estar ausente en un arranque en modo EFI en algunas circunstancias). La salida de dmesg que se refiere a EFI también es un diagnóstico de un arranque en modo EFI. En Windows, la tabla de particiones del disco de arranque es de diagnóstico; si es GPT, arrancó en modo EFI, y si es MBR, arrancó en modo BIOS.

  • Entonces, ¿cuál es la diferencia real entre "arrancar con BIOS" y "arrancar con UEFI"?

EFI puede ser más rápido, pero eso no es seguro. La mayor diferencia de velocidad está en la inicialización del hardware al principio del proceso. En mis sistemas, esto es una fracción del tiempo total de arranque, por lo que una reducción en el tiempo de inicialización del hardware, aunque bueno, no hace todo lo que hay mucha diferencia. Después de todo, no es como si estuviera reiniciando cada diez minutos.

UEFI admite una función llamada Arranque seguro que está destinada, como su nombre indica, a mejorar la seguridad. Para ello, requiere una "firma" digital de los cargadores de arranque, que a su vez debería requerir la firma de los núcleos, y así sucesivamente en la cadena. Esto debería dificultar que los autores de malware inserten su código en el proceso previo al arranque, mejorando así la seguridad. Esto suena bien, pero también complica las configuraciones de arranque dual, ya que se deben firmar códigos como GRUB y el kernel de Linux. Los principales proveedores de distribución de Linux están trabajando en formas de hacer que estos requisitos sean menos una carga para los usuarios promedio de Linux, y tienen algunas cosas preliminares listas. Sin embargo, por el momento, deshabilitar el Arranque seguro es la forma más sencilla de solucionarlo. Esta es una preocupación práctica principalmente para las computadoras nuevas que se envían con Windows 8, ya que Microsoft requiere que se habilite el Arranque seguro para obtener la certificación de Windows 8. Algunas personas confunden UEFI y Secure Boot (la última es solo una característica de la primera), pero merece ser mencionada como una diferencia entre BIOS y UEFI porque está causando algunos problemas para las nuevas computadoras con Windows 8. Si tiene un sistema más antiguo o se siente lo suficientemente cómodo con las utilidades de configuración del firmware para deshabilitar el Arranque seguro, esto no tiene por qué ser un problema real.

Microsoft vincula el tipo de tabla de particiones del disco de arranque al tipo de firmware (MBR a BIOS; GPT a UEFI). Debido a que MBR alcanza un máximo de 2TiB (asumiendo tamaños de sector estándar), esto significa que UEFI es una necesidad práctica para iniciar Windows en discos de más de 2TiB. Sin embargo, todavía puede usar discos tan grandes como discos de datos en Windows, y puede arrancar algunos sistemas operativos que no sean de Microsoft (como Linux y FreeBSD) en discos grandes usando GPT en BIOS.

Como cuestión práctica, si está preocupado o interesado en UEFI, el mayor problema es simplemente que UEFI es lo suficientemente nuevo como para que su soporte sea un poco irregular, particularmente en algunos sistemas operativos más antiguos y exóticos. UEFI en sí es lo suficientemente nuevo como para que la mayoría de sus implementaciones tengan errores, y las que no varían lo suficiente entre sí, puede ser difícil describir las cosas en general. Por lo tanto, usar UEFI puede ser un desafío. OTOH, UEFI es el futuro. Tiene algunas ventajas modestas, algunas de las cuales se volverán más importantes con el tiempo (como el límite de disco de arranque de 2TiB de Windows). El cambio a un arranque UEFI cambiará algunos detalles del proceso de arranque, pero su experiencia informática general no cambiará tanto una vez que supere los problemas de arranque que pueda encontrar.


EDITAR:

¿Podría ampliar la configuración de OpRom (Option Rom)? Parecen permitirle elegir entre arranque UEFI o arranque "Legacy" y se aplican a la tarjeta de video, tarjeta de red y varios otros dispositivos PCI.

Muchas tarjetas enchufables proporcionan firmware que interactúa con el firmware de la placa base. Los dos tipos de firmware deben poder "hablar" si el firmware de la tarjeta va a hacer algo bueno. Esto es necesario para usar la tarjeta antes de que arranque un sistema operativo, por ejemplo, para mostrar las opciones de su firmware o un menú del administrador de arranque en una tarjeta de video, para realizar un arranque de red a través de una tarjeta de red o para arrancar desde un disco duro conectado a una tarjeta controladora de disco.

Al igual que con los cargadores de arranque, el código en el firmware de un dispositivo enchufable se escribe en la interfaz con BIOS o EFI (aunque las tarjetas enchufables pueden admitir ambos, si no me equivoco). Algunas EFI brindan opciones para habilitar o deshabilitar este soporte de manera detallada, como ha observado. En algunos casos, un EFI puede utilizar la compatibilidad con el modo BIOS de una tarjeta para permitir que funcione en el modo EFI, "traduciendo" las llamadas. (Esto es común con las tarjetas de video, por ejemplo; a menudo puede conectar una tarjeta de video antigua con nada más que compatibilidad con BIOS en su firmware y aún usarla para arrancar en modo EFI).

No sé exactamente qué hace cada una de las configuraciones que anotas. Por ejemplo, no sé si "solo BIOS" para una de estas opciones haría que la tarjeta funcione solo en modo BIOS, "traducir" para que el EFI pueda usar las llamadas del modo BIOS en modo EFI, o algo más. De hecho, dada la falta de estándares en otras áreas de la interfaz de usuario de EFI, esperaría que los detalles difieran de un EFI a otro, por lo que es posible que deba consultar la documentación de su computadora o experimentar si necesita conocer los detalles. He visto algunas computadoras con opciones de sonido muy similar en dos menús diferentes, lo que complica aún más las cosas.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım