O que exatamente é o modo de inicialização “UEFI with CSM”?

5

Sob esta pergunta , foi-me dito que "UEFI with CSM" é essencialmente o modo BIOS. Isso me deixou bastante confuso porque o que aprendi ao longo dos anos está longe disso.

Conforme minha observação, acho que o CSM é um mecanismo especial que permite que o sistema operacional UEFI anterior "não canônico" seja inicializado.

Aqui está minha observação:

  1. O nome completo da UEFI com o CSM é

    UEFI with Compatibility Support Module

    que, como o próprio nome sugere, é um "módulo supprt" para UEFI.

  2. Eu tenho três partições na unidade principal do meu computador. A unidade é formatada para GPT e as três partições são uma ESP (EFI System Partition) e duas Primary (Windows 10 / Windows 7, cada uma). Existem três opções para "Modo de inicialização" nas configurações da placa-mãe, "Legado", "UEFI" e "UEFI com CSM".

    Se estiver definido como "Legado", o computador informará "Nenhum sistema operacional encontrado". Está correto. Se estiver definido como "UEFI with CSM", o Windows inicializará normalmente. Se estiver definido para "UEFI", somente o Windows 10 poderá inicializar. No log de inicialização seguro, vejo que o Windows 7 fica preso em classpnp.sys .

    Eu tentei remover \Windows\System32\winload.exe dos dois volumes (fiz isso em um ambiente do Windows To Go) e nada deu errado, então restaurei o arquivo.

  3. Eu conectei outra unidade no MBR, contendo duas partições. Um primário ativo com FAT32 e outro primário com NTFS, com outro Windows 7 instalado. No entanto, parece que não consigo inicializá-lo se as configurações do MB estiverem definidas como "UEFI" ou "UEFI with CSM", mas serão inicializadas perfeitamente quando configuradas como "Legacy". Se eu editar o BCD na partição EFI no disco principal para adicionar uma entrada para essa instalação experimental do Windows 7, ele será inicializado em "UEFI com CSM", mas ainda ficará preso em classpnp.sys em "UEFI".

  4. Eu tenho outro computador com uma placa-mãe MSI B85 que possui um switch chamado "CSM". Se estiver habilitado, há duas opções disponíveis em "Boot Mode", "UEFI" e "Legacy". Se estiver desativado, o modo de inicialização será bloqueado para o UEFI. Nesse caso, o modo "UEFI" com o CSM ativado permite que o Windows 7 inicialize, mas não inicializa com o CSM desativado.

Os experimentos acima me fizeram acreditar que "UEFI with CSM" é um modo especial do EFI, então por que ainda sou informado de que é o BIOS?

    
por iBug 11.01.2018 / 05:10

2 respostas

3

"UEFI com CSM" geralmente significa um modo misto no qual ambas as inicializações (UEFI) e baseadas em CSM (BIOS) estão disponíveis. O menu de inicialização mostrará uma combinação de entradas de inicialização UEFI nativas e entradas "disco de inicialização" CSM nesse caso.

No entanto, um efeito colateral importante da desativação do CSM é que ele permitirá que certos recursos somente UEFI sejam ativados (como "inicialização rápida"), evitando ao mesmo tempo alguns recursos somente do BIOS (como a opção PCI Suporte ROM).

É possível que o "boot rápido" (apesar de ter sido feito para Windows 10) seja um pouco problemático e quebre o processo de inicialização.

    
por 11.01.2018 / 06:49
1

Pessoalmente, acho que o modo UEFI ONLY NÃO deve ser emparelhado com o CSM ON. Em qualquer caso.

Nos carregadores de inicialização normais do UEFI, há três modos, geralmente, como de minha melhor compreensão é:

[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, surgiu o seguinte:

Talvez alguns dos carregadores de inicialização do 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 como ON. Em 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

ninguém

    
por 17.05.2018 / 08:09

Tags