Questão de Sistemas Operacionais — Windows 11 (SO) — FGV 2024
Sistemas Operacionais›Windows 11 (SO)
Código
fg165642
Banca
FGV
Órgão
ALETO
Ano
2024
Cargo
Ana Leg ( )
Uma forma de detectar se o Windows 11 é inicializado no modo BIOS ou UEFI consiste em executar o comando reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType em um prompt de comando do Windows.
Sobre esse comando, é correto afirmar que
Aele retorna o código 0x1 quando o dispositivo usa o modo UEFI.
Bele retorna o código 0x2 quando o dispositivo usa o modo BIOS.
Ca chave PEFirmwareType contém informações sobre o tipo de firmware de inicialização do sistema.
Do parâmetro “/v” indica a versão do sistema.
Eo comando HKLM\System\CurrentControlSet\Control indica o caminho até a licença de instalação do Windows.
Revelar gabarito e comentário▾
GabaritoC — a chave PEFirmwareType contém informações sobre o tipo de firmware de inicialização do sistema.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Detecção de BIOS/UEFI no Windows 11
Gabarito: letra C. O comando reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType consulta o valor PEFirmwareType no registro do Windows, que armazena exatamente o tipo de firmware de inicialização (BIOS ou UEFI) usado pelo sistema. As demais alternativas erram ao inverter os códigos retornados, confundir o parâmetro /v ou o significado do caminho do registro.
O registro do Windows é um banco de dados hierárquico que guarda configurações do sistema, do hardware e dos aplicativos. A chave HKLM (abreviação de HKEY_LOCAL_MACHINE) contém informações sobre o computador local, incluindo o caminho System\CurrentControlSet\Control, que reúne configurações de controle do sistema operacional. Dentro dessa chave, o valor PEFirmwareType (PE = Preinstallation Environment) registra o tipo de firmware que o Windows detectou durante a inicialização. Esse valor é usado por ferramentas de instalação e recuperação para saber se o sistema foi iniciado em modo BIOS (legado) ou UEFI.
Os códigos retornados por PEFirmwareType seguem uma convenção: 0x0 indica que o tipo não foi detectado, 0x1 indica firmware BIOS, 0x2 indica firmware UEFI. Ou seja, o valor 0x1 corresponde ao BIOS e 0x2 ao UEFI — exatamente o inverso do que afirmam as alternativas A e B. Essa inversão é a pegadinha clássica da banca: o candidato que decora os códigos sem entender o significado acaba trocando os valores.
O comando reg query é usado para consultar valores do registro. A sintaxe básica é reg query <caminho> /v <nome_do_valor>. O parâmetro /v especifica o nome do valor a ser consultado — no caso, PEFirmwareType. Ele não tem relação com "versão" do sistema, como sugere a alternativa D. Já o caminho HKLM\System\CurrentControlSet\Control aponta para uma chave de configuração do sistema, não para a licença de instalação do Windows, como afirma a alternativa E. A licença do Windows é armazenada em outro local (por exemplo, no valor ProductKey em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion), não nessa chave de controle.
Na prática, para verificar se um computador usa BIOS ou UEFI, o usuário pode executar o comando no Prompt de Comando e observar o valor retornado: se for 0x1, o firmware é BIOS; se for 0x2, é UEFI. Alternativamente, é possível usar o comando msinfo32 (Informações do Sistema) e verificar o campo "Modo de BIOS", que exibe "UEFI" ou "Legado". Essa é uma forma mais amigável, mas o comando reg query é direto e útil para scripts e automação.
A distinção entre BIOS e UEFI é fundamental: o BIOS (Basic Input/Output System) é o firmware tradicional, que inicializa o hardware e carrega o sistema operacional, mas tem limitações como suporte a discos de até 2 TB e inicialização mais lenta. A UEFI (Unified Extensible Firmware Interface) é o sucessor moderno, com suporte a discos maiores, inicialização mais rápida, interface gráfica e recursos de segurança como o Secure Boot. O Windows 11, inclusive, exige UEFI e Secure Boot para instalação, o que torna a detecção do tipo de firmware ainda mais relevante.
Guarde a relação entre os códigos e o tipo de firmware: 0x1 = BIOS, 0x2 = UEFI. É exatamente essa inversão que separa as alternativas corretas das incorretas nesta questão.
PEFirmwareType (registro)
1Códigos
0x0 — não detectado
0x1 — BIOS
0x2 — UEFI
2Comando reg query
/v = nome do valor
HKLM = configurações locais
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que o comando retorna 0x1 quando o dispositivo usa UEFI. Está invertido: o código 0x1 corresponde ao modo BIOS, não UEFI. O valor 0x2 é que indica UEFI. A banca trocou os códigos para confundir o candidato.
Alternativa B — ❌ Incorreta
Afirma que o comando retorna 0x2 quando o dispositivo usa BIOS. Também está invertido: 0x2 corresponde ao modo UEFI, não BIOS. O valor 0x1 é que indica BIOS. Mesma pegadinha da alternativa A, apenas com os valores trocados.
Alternativa C — ✅ Correta ⟵ GABARITO
A chave PEFirmwareType contém exatamente as informações sobre o tipo de firmware de inicialização do sistema. O valor armazenado nessa chave indica se o Windows foi inicializado em modo BIOS (0x1) ou UEFI (0x2). É a definição precisa do que o comando consulta.
Alternativa D — ❌ Incorreta
O parâmetro /v no comando reg query especifica o nome do valor a ser consultado, não a versão do sistema. A confusão é com a palavra "versão", mas /v vem de "value" (valor). Para consultar a versão do Windows, usaríamos outros comandos, como winver ou ver.
Alternativa E — ❌ Incorreta
O caminho HKLM\System\CurrentControlSet\Control aponta para uma chave de configuração de controle do sistema, não para a licença de instalação do Windows. A licença do Windows é armazenada em outras chaves, como HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion (valor ProductKey). A alternativa confunde o propósito do caminho do registro.
NÃO CAIA NESSA!
A banca inverte os códigos de firmware: 0x1 é BIOS, 0x2 é UEFI. Muitos candidatos decoram os números sem associá-los ao significado e acabam marcando A ou B. Lembre-se: BIOS é o mais antigo (código 1), UEFI é o moderno (código 2).
PEGA ESSA DICA!
Para fixar, associe a ordem cronológica: BIOS veio primeiro (código 1), UEFI é o sucessor (código 2). Se a alternativa trouxer um código, verifique se ele corresponde ao tipo correto antes de marcar. Em provas, essa inversão é recorrente.