O Windows 7 no UEFI requer que as partições de disco usem a tabela de partição GUID (GPT) em vez do formato de particionamento MBR tradicional encontrado nos sistemas BIOS. Infelizmente, o Windows não oferece nenhuma maneira de converter uma partição MBR em uma partição GPT de maneira não destrutiva.
No entanto, se você não se importa de copiar dados da unidade, convertê-los e copiá-los novamente, use o Windows para fazê-lo, conforme descrito neste artigo da Microsoft Technet. Alterar um disco de registro de inicialização mestre em um disco da tabela de partição GUID . O artigo descreve dois procedimentos, ambos os quais exigem a cópia dos dados e a modificação do disco para usar a GPT. Usando a interface do Windows, você primeiro exclui todos os volumes no disco e, em seguida, converte o disco em um disco GPT usando o botão direito do mouse no disco e selecionando os itens de menu. Usando o shell de comando com elevação do Admin, você usa o diskpart
utilitário para excluir todos os volumes e depois converter o disco em um disco GPT.
Se você não deseja fazer backup dos dados primeiro e ter acesso a uma máquina Linux na qual pode instalar a unidade, existem ferramentas no Linux que permitem converter o tipo de partição de maneira não destrutiva, conforme descrito aqui . Se você não tem uma caixa do Linux à mão, também pode tentar criar um CD de inicialização do Linux e inicializar a partir dele.
A busca por "converter MBR em GPT" traz outras ferramentas, mas nunca as tentei.
Não, você não precisa formatar e reinstalar. Você pode converter seu disco para permitir a inicialização UEFI.
Há um excelente projeto de código-fonte aberto para isso: gptgen , que é uma "ferramenta para converter discos rígidos não destrutivamente particionados no esquema MBR comum" estilo MSDOS "(incluindo partições estendidas) para usar uma tabela de partição GUID (GPT) ".
A Microsoft publicou um bom tutorial sobre esse processo. Abaixo estão as instruções resumidas (você também pode usar a versão integral ). Esse processo levou menos de 10 minutos.
Passos
Faça backup de qualquer coisa importante. Estamos prestes a fazer alterações sérias no disco rígido.
Crie um disco de reparo do sistema (ou use a mídia de instalação original do Windows).
Identifique o disco rígido que você deseja converter. Você pode usar
[Windows Disk Manager][4]
para fazer isso. Isso geralmente é o disco nº 0.Faça o download do gptgen . Esta é a ferramenta que faz a mágica.
Descompacte gptgen, inicie um prompt de cmd como administrador e execute o seguinte comando. AVISO Você fez backup de seus dados, certo? Este é o ponto de não retorno.
Você pode ver uma tela azul depois de executar o comando acima. Isso é normal. Eu mesmo não vi uma tela azul, e isso também foi bom.
Inicialize usando o disco de instalação do Windows ou o disco de reparo do sistema.
Escolha o idioma e as preferências e selecione Reparar o computador -> Solucionar problemas -> Opções avançadas -> Prompt de comando
Vamos usar o diskpart para concluir as alterações no disco. Digite "diskpart" e pressione Enter.
Identifique o disco de inicialização em que o Windows está localizado, digitando "list disk" e pressione enter. Algo assim deve aparecer:
Você verá algo como:
fonte
/f
sinalizador. Tentei remover isso, mas não funcionou.Converta a instalação do Windows do Legacy para UEFI:
Observe que esta técnica funcionará apenas para os sistemas de computador que suportam o firmware UEFI. Por favor, verifique isso primeiro nas configurações do BIOS e continue com este tutorial.
Etapa 1: confirme se sua instalação está realmente no modo herdado. Pressione WinKey+ Re digite
msinfo32
e pressione Enter. O modo do BIOS deve ser herdado no resumo do sistema.Etapa 2: Faça o download do System Rescue Disk e crie uma mídia inicializável. Faça o download do disco aqui. Veja as instruções para criar mídia inicializável. Isso é bastante trivial e pode-se seguir este tutorial .
testdisk
Use as teclas de seta para navegar. Selecione o seu HDD no qual o Windows está instalado no Modo Legado e pressione Enter. Selecione [EFI GPT] Mapa de partição EFI GPT e pressione Enter. Selecione Analisar e pressione Enter. Selecione Pesquisa rápida (na parte inferior) e pressione Enter. Selecione Continuar (na parte inferior) e pressione Enter. Pressione Enter novamente. Selecione Escrever (na parte inferior) e pressione Enter. Pressione Y e pressione enter. Sua tabela de partição mudou de MBR para GPT.Etapa 7: execute os seguintes comandos:
diskpart
list disk
- Anote o número do disco que contém a instalação do Windows. Digamos que éx
select disk x
list partition
- Anote o número da partição que contém a instalação do Windows. Digamos que éy
select partition y
shrink minimum=200 desired=200
create partition efi
list partition
- Anote o número da partição da nova. Digamos que éz
select partition z
format fs = fat32
assign letter = b:
exit
mkdir b:\EFI
mkdir b:\EFI\Microsoft
cd /d b:\EFI\Microsoft
bootrec /fixboot
diskpart
list vol
bcdboot c:\windows /l en-us /s b: /f ALL
- Observe que aquic:
indica a letra da partição na qual o Windows está instalado. Vamos descobrir isso primeiro.Etapa 8: reinicie. Tada! Feito! Verifique se sua instalação mudou para UEFI ou não.
Ref: Como converter a instalação do Windows 7/8 / 8.1 de Legacy para UEFI sem perda de dados!
Maneira mais simples usando gdisk: Converta a instalação do Windows 7/8/10 do Legacy para UEFI sem perda de dados (método mais simples)
fonte
Um rápido adendo à resposta de nathanbedford :
Como disse simonzack , o Windows 7
bcdboot
não suporta a/f
bandeira. Eu não tive nenhum problema; só tive que correrbootrec /rebuildbcd
imediatamente depois de executar os comandos de Nathan e isso funcionou.A segunda partição de 128 MB não é necessária. Eu não tinha espaço, e simplesmente o ignorei. Tudo está funcionando bem até agora.
fonte
Fiz o que o @nathanbedford disse, no entanto, o Windows 7 bcdboot não aceita o sinalizador / f, para concluir a última etapa
você precisa usar uma versão mais recente do bcd, que é> = win8.
Duas maneiras diferentes de fazer isso são: copiar um bcdboot.exe mais recente em uma unidade legível para que você possa acessá-lo a partir do cmd (foi o que fiz) ou executar um disco de reparo do sistema Windows mais recente.
fonte