Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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}