Sob esta pergunta, foi-me dito que "UEFI com CSM" é essencialmente modo BIOS. Deixou-me bastante confuso porque o que I'aprendi ao longo dos anos está longe disso.
De acordo com a minha observação, penso que o CSM é um mecanismo especial que permite que o anterior " não o canónico" o SO UEFI arranque.
Aqui's a minha observação:
O nome completo para UEFI com **CSM*** é
UEFI com **Módulo de Apoio à Compatibilidade***
que, como o seu nome sugere, é um "supprt module" para UEFI.
Tenho três divisórias no disco principal do meu computador. A unidade é formatada para GPT e as três partições são uma ESP (EFI System Partition) e duas Primárias (Windows 10/Windows 7 cada uma). Existem três opções para "Boot Mode" nas definições da placa mãe, "Legacy", "UEFI" e "UEFI com CSM".
Se for's definido para "Legacy", o computador diz-me "Nenhum sistema operativo encontrado". That's correct. Se it's set to "UEFI com CSM", ambos os boots do Windows normalmente. Se it's set to "UEFI", então só o Windows 10 pode arrancar. A partir do registo de arranque seguro posso ver que o Windows 7 fica preso em classpnp.sys
.
Tentei remover `Windows\System32\winload.exe
de ambos os volumes (fiz isso num ambiente Windows To Go), e nada correu mal, por isso restaurei o ficheiro.
Liguei outra unidade no MBR, contém duas divisórias. Uma primária activa com FAT32 e outra primária com NTFS, com outro Windows 7 instalado. No entanto, parece que apenas posso't fazê-lo arrancar se as definições do MB estiverem definidas para "UEFI" ou "UEFI com CSM", mas arranca perfeitamente quando definido para "Legacy". Se eu editar o BCD na partição EFI no disco primário para adicionar uma entrada para esta instalação experimental do Windows 7, ele arranca sob "UEFI com CSM", mas ainda fica preso em classpnp.sys
in "UEFI".
Tenho outro computador com uma motherboard MSI B85 que tem um interruptor chamado "CSM". Se o 's estiver activado, então há duas opções disponíveis em "Boot Mode", "UEFI" e "Legacy". Se it's desactivado, então o Modo Boot está bloqueado em UEFI. Nesse caso, "UEFI" modo com CSM activado permite o arranque do Windows 7, mas ganhou't arranque com CSM desactivado.
As experiências acima mencionadas fizeram-me acreditar "UEFI com CSM" é um modo especial de EFI, então porque é que ainda me dizem's BIOS?
"UEFI com CSM" geralmente significa modo misto no qual tanto o boot nativo (UEFI) como o baseado em CSM (BIOS) estão disponíveis. O menu de arranque mostrará uma mistura de entradas de arranque nativas UEFI e CSM "disco " de arranque; entradas neste caso.
Contudo, um efeito secundário importante da desactivação do CSM é que ele'permitirá que certas características só UEFI sejam activadas (tais como "arranque rápido"), ao mesmo tempo que impede algumas características só BIOS (tais como o suporte de ROM da opção PCI).
É possível que " arranque rápido " (apesar de ser feito para Windows 10) seja um pouco buggy e quebre o processo de arranque.
Eu, pessoalmente, penso que o modo UEFI SOMENTE NÃO deve ser emparelhado com CSM ON. Em qualquer caso.
Nos carregadores normais UEFI há três modos, geralmente, segundo o meu melhor entendimento:
[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
Depois de repensar cuidadosamente, o seguinte surgiu-me na mente:
Talvez alguns dos carregadores da UEFI tenham apenas dois 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
Onde o caso [2] é reproduzido como [3] com o modo CSM definido para ON. Por outras palavras:
[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
nobody
Como você'reparou, o Módulo de Suporte de Compatibilidade pode ser exigido pelo sistema operativo para arranque UEFI, e não apenas pelo antigo arranque. Este é o caso do Windows 7. De facto, existem computadores de marca que nem sequer têm um CSM e não conseguem arrancar o Windows 7.
I'reparei também que tê-lo activado/desactivado pode ter outros efeitos, como mudar qual o monitor (num sistema multi-monitor) ou a resolução do ecrã que é utilizado durante o arranque. É também, segundo a minha experiência, necessário desligá-lo para fazer o arranque em rede UEFI. Caso contrário, apenas o firmware antigo de arranque em rede é acessível, o qual não pode arrancar um sistema operativo em modo UEFI.