¿Qué es exactamente "UEFI con CSM" el modo de arranque?

En esta pregunta, me dijeron que "UEFI con CSM" es esencialmente el modo BIOS. Me confundió bastante porque lo que he aprendido a lo largo de los años está muy lejos de eso.

Según mi observación, creo que CSM es un mecanismo especial que permite anterior "no canónica" UEFI OS para arrancar.

Aquí'es mi observación:

  1. El nombre completo de UEFI con CSM es

    UEFI con Módulo de Soporte de Compatibilidad.

    que como su nombre indica, es un "módulo de apoyo" para UEFI.

  2. Tengo tres particiones en la unidad principal de mi ordenador. La unidad está formateada en GPT y las tres particiones son una ESP (partición del sistema EFI) y dos primarias (Windows 10/Windows 7 cada una). Hay tres opciones para "Boot Mode" en la configuración de la placa base, "Legacy", "UEFI" y "UEFI con CSM".

    Si se establece en "Legacy", el ordenador me dice "No se ha encontrado ningún sistema operativo". Eso'es correcto. Si se establece en "UEFI con CSM", tanto Windows arranca normalmente. Si it's establecido en "UEFI", entonces sólo Windows 10 puede arrancar. Desde el registro de arranque seguro puedo ver que Windows 7 se queda atascado en classpnp.sys.

    Intenté eliminar \Windows\System32\winload.exe de ambos volúmenes (lo hice en un entorno Windows To Go), y nada salió mal, así que restauré el archivo.

  3. Conecté otra unidad en MBR, que contenía dos particiones. Una primaria activa con FAT32 y otra primaria con NTFS, con otro Windows 7 instalado. Parece que, sin embargo, sólo puede ' t hacer que arranque si la configuración de MB se establece en cualquiera de "UEFI" o "UEFI con CSM", pero arranca perfectamente cuando se establece en "Legacy". Si edito el BCD en la partición EFI del disco primario para añadir una entrada para esta instalación experimental de Windows 7, arranca bajo "UEFI con CSM", pero sigue atascado en classpnp.sys en "UEFI".

  4. Tengo otro ordenador con una placa base MSI B85 que tiene un interruptor llamado "CSM". Si está habilitado entonces hay dos opciones disponibles en "Modo de arranque", "UEFI" y "Legacy". Si está deshabilitado, el modo de arranque está bloqueado en UEFI. En ese caso el modo "UEFI" con el CSM activado permite el arranque de Windows 7, pero no arrancará con el CSM desactivado.

Los experimentos anteriores me hicieron creer que "UEFI con CSM" es un modo especial de EFI, así que ¿por qué me siguen diciendo que ' s BIOS?

"UEFI con CSM" suele significar un modo mixto en el que está disponible tanto el arranque nativo (UEFI) como el basado en CSM (BIOS). El menú de arranque mostrará una mezcla de entradas de arranque UEFI nativas y entradas de "disco de arranque" CSM en este caso.

Sin embargo, un efecto secundario importante de la desactivación de CSM es que permitirá que se activen ciertas características exclusivas de UEFI (como el "arranque rápido"), al mismo tiempo que se impiden algunas características exclusivas de BIOS (como el soporte de la ROM opcional PCI).

Es posible que el "fast boot" (a pesar de haber sido hecho para Windows 10) sea algo buggy y rompa el proceso de arranque.

Comentarios (2)

Yo, personalmente, creo que el modo UEFI ONLY NO debe ser emparejado con el CSM ON. En cualquier caso.

En los cargadores de arranque UEFI normales hay tres modos, por lo general, a partir de mi mejor comprensión es:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] UEFI + Legacy [GPT partitioning table] with CSM mode set to ON
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

Después de repensar cuidadosamente, lo siguiente apareció en mi mente:

Tal vez algunos de los cargadores de arranque UEFI tienen sólo dos modos:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] NONE
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

Donde el caso [2] se reproduce como [3] con el modo CSM puesto en ON. En otras palabras:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] UEFI ONLY [GPT partitioning table] with CSM mode set to ON.
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

nadie

Comentarios (0)

Como habrás notado, el módulo de soporte de compatibilidad puede ser requerido por el sistema operativo para el arranque UEFI, no sólo para el arranque heredado. Este es el caso de Windows 7. De hecho, hay ordenadores de marca que incluso carecen de CSM y no pueden arrancar Windows 7 en absoluto.

También he notado que tenerlo activado/desactivado puede tener otros efectos, como cambiar qué monitor (en un sistema multimonitor) o resolución de pantalla se utiliza durante el arranque. También, según mi experiencia, es necesario desactivarlo para hacer el arranque de red UEFI. De lo contrario, sólo se puede acceder al firmware de arranque de red heredado, que no puede arrancar un sistema operativo en modo UEFI.

Comentarios (0)