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


13

Bajo 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á lejos de eso.

Según mi observación, creo que CSM es un mecanismo especial que permite el arranque del sistema operativo UEFI "no canónico" anterior.

Aquí está 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 soporte" para UEFI.

  2. Tengo tres particiones en la unidad principal de mi computadora. El disco está formateado para 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 "Modo de inicio" en la configuración de la placa base, "Legacy", "UEFI" y "UEFI with CSM".

    Si está configurado en "Legacy", la computadora me dice "No se encontró ningún sistema operativo". Eso es correcto. Si está configurado en "UEFI con CSM", ambos Windows arrancan normalmente. Si está configurado en "UEFI", solo Windows 10 puede arrancar. Desde el registro de arranque seguro puedo ver que Windows 7 se atasca classpnp.sys.

    Intenté eliminar \Windows\System32\winload.exede 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 contiene dos particiones. Un primario activo con FAT32 y otro primario con NTFS, con otro Windows 7 instalado. Sin embargo, parece que no puedo hacer que arranque si la configuración de MB está configurada en "UEFI" o "UEFI con CSM", pero arranca perfectamente cuando se establece en "Legacy". Si edito el BCD en la partición EFI en el disco primario para agregar una entrada para esta instalación experimental de Windows 7, se inicia en "UEFI con CSM", pero aún se queda atascado classpnp.sysen "UEFI".

  4. Tengo otra computadora con una placa base MSI B85 que tiene un interruptor llamado "CSM". Si está habilitado, 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 CSM habilitado permite que Windows 7 arranque, pero no arranca con CSM deshabilitado.

Los experimentos anteriores me hicieron creer que "UEFI con CSM" es un modo especial de EFI, entonces, ¿por qué todavía me dicen que es BIOS?


Creo que olvidaste poner un enlace. En mi experiencia, habilitar el modo CSM permite el arranque heredado, es decir, el modo MBR / BIOS o como quieras llamarlo. Sin él, solo puede arrancar un sistema operativo UEFI.
Appleoddity

@Appleoddity Bueno, lo olvidé :) También he agregado otra pista.
iBug

Respuestas:


11

"UEFI con CSM" generalmente significa modo mixto en el que está disponible el arranque nativo (UEFI) y basado en CSM (BIOS). El menú de arranque mostrará una combinación de entradas de arranque UEFI nativas y entradas de "disco de arranque" CSM en este caso.

Sin embargo, un efecto secundario importante de deshabilitar CSM es que permitirá que se activen ciertas funciones exclusivas de UEFI (como "arranque rápido"), al mismo tiempo que se evitan algunas funciones exclusivas de BIOS (como compatibilidad con ROM de opción PCI) .

Es posible que el "arranque rápido" (a pesar de estar hecho para Windows 10) tenga errores y rompa el proceso de arranque.


El "arranque rápido" se mantiene deshabilitado durante todas las pruebas.
iBug el

Además, "Fast Boot" está hecho para Windows 8 y versiones posteriores, no solo para Windows 10.
iBug

2

Personalmente, creo que el modo SOLO UEFI NO se debe emparejar con CSM ON. En todo caso.

En los cargadores de arranque UEFI normales hay tres modos, por lo general, a mi entender, 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:

Quizás algunos de los cargadores de arranque UEFI tienen solo 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 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


1

Como habrá notado, el sistema operativo puede requerir el módulo de compatibilidad para el arranque UEFI, no solo el arranque heredado. Este es el caso de Windows 7. De hecho, hay computadoras de marca que incluso carecen de un CSM y no pueden iniciar Windows 7 en absoluto.

También he notado que tenerlo habilitado / deshabilitado puede tener otros efectos, como cambiar qué monitor (en un sistema multimonitor) o la resolución de pantalla se usa durante el arranque. También, en mi experiencia, es necesario apagarlo para hacer el arranque de red UEFI. De lo contrario, solo se puede acceder al firmware de inicio de red heredado, que no puede iniciar un sistema operativo en modo UEFI.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.