Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como alterar o modo de inicialização do Windows para UEFI ou BIOS

Público-Alvo: Administradores de sistemas e usuários avançados que desejam alterar o modo de inicialização do Windows para UEFI ou BIOS.

Introdução: O modo de inicialização do sistema operacional é uma configuração importante que determina se o computador será iniciado no modo UEFI ou no modo BIOS. O modo UEFI (Unified Extensible Firmware Interface) é uma tecnologia mais recente que substitui o BIOS (Basic Input/Output System) e oferece várias vantagens, como inicialização mais rápida, suporte a discos rígidos maiores e recursos de segurança aprimorados. Neste artigo, vamos explorar como alterar o modo de inicialização do Windows para UEFI ou BIOS, dependendo das necessidades do seu sistema.

Script: Para alterar o modo de inicialização do Windows, você pode usar um arquivo em lote (BAT) ou um script em PowerShell. Abaixo está um exemplo de script em PowerShell que pode ser usado para alterar o modo de inicialização:


# Verifica se o sistema está atualmente no modo UEFI ou BIOS
$firmware = Get-WmiObject -Namespace "root\cimv2" -Class Win32_ComputerSystem | Select-Object -ExpandProperty FirmwareType

# Se o sistema estiver no modo UEFI, altera para o modo BIOS
if ($firmware -eq 2) {
    bcdedit /set {fwbootmgr} displaybootmenu yes
    bcdedit /set {bootmgr} timeout 5
    bcdedit /set {bootmgr} displaybootmenu yes
    bcdedit /set {bootmgr} default {current}
    bcdedit /set {current} path \Windows\system32\winload.efi
    bcdedit /set {current} osdevice partition=C:
    bcdedit /set {current} systemroot \Windows
    bcdedit /set {current} detecthal yes
    bcdedit /set {current} nx OptIn
    bcdedit /set {current} pae ForceEnable
    bcdedit /set {current} usefirmwarepcisettings yes
    bcdedit /set {current} bootmenupolicy legacy
    bcdedit /set {current} quietboot yes
    bcdedit /set {current} bootstatuspolicy ignoreallfailures
    bcdedit /set {current} recoveryenabled yes
    bcdedit /set {current} debugtype Serial
    bcdedit /set {current} debugport 1
    bcdedit /set {current} baudrate 115200
    bcdedit /set {current} debugonerror yes
    bcdedit /set {current} nointegritychecks yes
    bcdedit /set {current} testsigning yes
    bcdedit /set {current} loadoptions DISABLE_INTEGRITY_CHECKS
    bcdedit /set {current} loadoptions DISABLE_ELAM_DRIVERS
    bcdedit /set {current} loadoptions NO_LOW_MEMORY
    bcdedit /set {current} loadoptions NOEXECUTE=OPTIN
    bcdedit /set {current} loadoptions NO_SOS
    bcdedit /set {current} loadoptions SOS_ENABLE
    bcdedit /set {current} loadoptions SOS_DISABLE
    bcdedit /set {current}

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.