Mude o BIOS de legado para UEFI sem reinstalar o Windows

Neste artigo, explicaremos como mudar um computador Windows do modo de inicialização BIOS (legado) para UEFI com inicialização segura sem reinstalar o sistema operacional ou perder quaisquer dados. Como os sistemas no modo legado (incluindo máquinas virtuais) só podem inicializar a partir de discos com uma tabela de partição MBR, a mudança para o modo de inicialização UEFI requer que o disco rígido seja convertido para o formato GPT (tabela de partição GUID).

Os requisitos de sistema do Windows 11 indicam a presença obrigatória de um chip TPM 2.0 e UEFI+Secure Boot. Existe uma solução alternativa para instalar o Windows 11 sem TPM, UEFI e inicialização segura, mas não é recomendada para uso em produção. Portanto, ao atualizar do Windows 10 para o Windows 11 em um computador com bootloader MBR, é recomendável habilitar o modo UEFI ou usar um método não oficial para atualizar para o Windows 11 em hardware não compatível.

Antes de começar a converter o Windows instalado em um dispositivo BIOS herdado para o modo UEFI, certifique-se de que seu ambiente atenda aos seguintes requisitos:

  • O modo de inicialização UEFI é suportado pelo firmware da placa-mãe do seu computador. O modo Legacy BIOS (compatibilidade) está ativado no momento (verifique as configurações do BIOS/UEFI no dispositivo e as especificações da placa-mãe)
  • O computador está executando uma versão x64 do Windows (pelo menos Windows 10 1703 ou Windows Server 2016)
  • O modo de inicialização dupla não é usado.
  • A criptografia BitLocker para a partição do sistema não está habilitada
  • A unidade do sistema é formatada com a tabela de partições MBR (o número de partições não é superior a três)
  • Há espaço livre suficiente no disco rígido para criar uma partição de sistema EFI (o tamanho padrão é 100 MB).

Abra um prompt do PowerShell e verifique se o computador está inicializando no modo BIOS (legado):

$env:firmware_type

Use o PowerShell para verificar o estilo da partição do disco. Deve ser um MBR com no máximo 3 partições primárias:

Get-Disk
Get-Disk |Get-Partition

A partir do Windows 10 versão 1703, a Microsoft introduziu o recurso integradombr2gptferramenta, que pode converter uma tabela de partição de disco de MBR para GPT sem perda de dados.

Primeiro, verifique se a tabela de partição MBR em uma unidade do sistema pode ser convertida com segurança para GPT:

mbr2gpt /validate /allowfullos

Se a conversão de MBR para GPT for possível, a ferramenta retornará:

MBR2GPT: Validation completed successfully

Se umDisk layout validation failed for disk 0 errorocorre:

  • Certifique-se de que sua unidade MBR não tenha mais do que 3 partições primárias
  • Não deve haver partições estendidas, lógicas ou dinâmicas
  • Há pelo menos 500 MB de espaço livre em disco para criar partições do sistema e armazenar as tabelas de partição GUID primária e de backup

Outro possível erro, 'Cannot find OS partition(s) for disk 0‘indica que falta uma entrada na configuração do carregador de inicialização BCD para inicializar no Ambiente de Recuperação do Windows. Confira isso:

reagentc /info

Windows RE status: Disabled

A postagem no link descreve como habilitar o ambiente de recuperação WinRE.

Depois que todas as verificações forem aprovadas, inicie a conversão online de MBR em GPT diretamente do Windows:

MBR2GPT.EXE /convert /allowfullos

Confirme se a tabela de partição foi convertida com sucesso para GPT após a conclusão do comando:

Get-Disk

Então você precisa reiniciar o computador, entrar no menu Configurações do BIOS/UEFI, desabilitar o modo Legacy BIOS emude para o modo UEFI + inicialização segura.

Em um computador físico, para inserir as configurações UEFI, pressione o botãoF2,Delete, ouF1chave durante a inicialização. O nome e a localização da opção que ativa o modo de inicialização do BIOS legado podem variar dependendo do firmware e da versão da placa-mãe. Esta opção de firmware pode aparecer com vários nomes, como Modo de Suporte de Compatibilidade, Modo Legado, Inicialização CSM, SO Legado, etc.UEFI.

Se esta for uma máquina virtual VMware, vá para as configurações da VM, altere as opções de inicialização paraEFImodo de firmware e habilite oInicialização seguraopção.

Leitura sugerida:Como acessar o UEFI BIOS em PC, laptop e tablet com Windows 10

Depois de inicializar o Windows com sucesso, verifique se o modo UEFI+ Secure Boot está sendo usado:

Confirm-SecureBootUEFI

Se o modo de inicialização segura estiver desativado, use o comando para verificar se o modo de inicialização UEFI é usado:

$env:firmware_type

Em computadores mais antigos com BIOS legado que não suportam UEFI, você pode inicializar o Windows a partir de uma unidade flash USB externa usando um layout MBR. Neste caso, é possível utilizar a tabela de partição GPT na partição do sistema do disco rígido. Consulte o artigo Como inicializar o Windows a partir de um disco GPT em um computador BIOS (sem UEFI).

Related Posts