Eu instalei o Ubuntu em um sistema que tem o Windows 10 instalado. Eu posso inicializar para Windows ou Ubuntu normalmente usando o GRUB. Eu quero excluir a partição Ubuntu, mas primeiro preciso restaurar o Windows 10 MBR.
Em Use Bootrec.exe no Windows RE para solucionar problemas de inicialização (aplica-se ao Windows 7 e Windows Vista) eles dizem para usar Bootrec.exe com as opções /FixMbr
/FixBoot
, mas quando eu digito "bootrec.exe /FixMbr" em um prompt de comando, o Windows diz:
'bootrec.exe' não é reconhecido como um comando interno ou externo.
Eu digo que posso inicializar para Windows 10 e executar um prompt de comando de lá (eu don't preciso usar um meio de instalação), mas eu don't sei o que entrar.
O comando no Windows 8/8.1/10 para correção de MBR é "bootsect.exe".
bootsect /nt60 drive_letter: /mbr
isto corrige o registo de arranque da partição mapeada para "drive_letter:" e o MBR do disco onde a partição é colocada.
C:\Windows\system32>bootsect
bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] [/mbr]
Boot sector restoration tool
Bootsect.exe updates the master boot code for hard disk partitions in order to
switch between BOOTMGR and NTLDR. You can use this tool to restore the boot
sector on your computer.
Run "bootsect /help" for detailed usage instructions.
Alternativamente você pode usar "Dual-boot Repair Tool" que tem uma interface gráfica para bcdboot.exe, bootsect.exe e outras funções úteis como a visualização do setor de boot e ... um clique na função de reparo dual-boot para Windows 10/8/8/7/Vista (também pode corrigir arquivos de boot do Windows XP).
Eu estava a ter o seguinte problema:
Eu tinha Ubuntu e Windows 10 e excluí partições do Ubuntu usando Windows 10. Após um reinício eu recebi o erro `Partição não encontrada' e entrei automaticamente no GRUB.
Aqui's como resolvi isto:
bootsect /nt60 drive_letter: /mbr
(substitua drive_letter pela sua letra. por exemplo, para mim foi C: /mbr
).Espero que isto também clarifique a solução para pessoas com o mesmo problema que eu.
As outras respostas dadas aqui funcionam muito bem em sistemas MBR/BIOS, porém se você're em um sistema UEFI como eu, bootsect
irá apenas escrever um MBR de inicialização semi-funcional sobre o MBR de proteção GPT e bootrec
apenas dá um "Access denied" mensagem de erro, e nenhum dos dois tem uma opção funcional para corrigir uma partição quebrada EFI system partition, que em uma unidade UEFI/GPT é o que contém o bootloader que costumava ser armazenado na MBR. Infelizmente não há quase nenhum guia atualizado sobre a correção do gerenciador de inicialização do Windows UEFI (quase todos dizem apenas para rodar o utilitário gráfico Startup Repair, mas isso não't corrige o problema em todos os casos), mas finalmente encontrei a solução correta enterrada em este artigo, que requer o uso do comando bcdboot
em seu lugar:
Pegue a Ferramenta de Criação de Mídia, faça você mesmo um DVD de instalação do Windows 10 ou drive USB, e então inicialize nele.
Quando solicitado, escolha "Reparar seu computador", seguido por "Solução de problemas", "Opções avançadas", e finalmente "Prompt de comando".
Execute diskpart
e depois list volume
. Anote o número do volume da partição do seu sistema EFI (ESP).
Agora faça select volume x
(onde x
é o número do volume para o ESP) e depois assign letter=N:
para montar a partição. Execute list volume
novamente e note que o ESP está agora atribuído a uma letra de driver. Execute exit
para deixar a diskpart
.
(Opcional) Se você não está atualmente em boot duplo e quer limpar totalmente o ESP antes de escrever um novo bootloader, execute formato N: /FS:FAT32
para reformatá-lo como FAT32. Isto provavelmente não é necessário em circunstâncias normais, no entanto, como bcdboot
parece fazer um bom trabalho de limpeza das coisas por si só. Especialmente não faça isso se você tiver uma distro Linux em outra partição ou então você'terá que reinstalar o GRUB também uma vez que você'termine com isso. Note também que os seguintes passos não devem afectar uma instalação do EFI GRUB desde que você não apague o directório existente do GRUB's no ESP.
Finalmente, escreva o novo bootloader para a partição com bcdboot C:\windows /s N: /f UEFI
. Este comando reconstrói um novo bootloader compatível com UEFI no ESP montado em N: utilizando a instalação do Windows montada em C:\windows. Uma vez terminado, você pode verificar se o novo bootloader foi escrito executando dir N:\EFI', onde você deve ver um diretório
Microsoft' contendo o novo gerenciador de boot do Windows assim como um diretório `boot' contendo o bootloader fallback (junto com outros diretórios para quaisquer outros bootloaders que você tenha instalado, como o GRUB para Linux).
(Opcional) Se você estiver inicializando duas vezes, provavelmente precisará inicializar em sua distribuição Linux e executar sudo update-grub
para permitir que os scripts GRUB detectem e adicionem o novo gerenciador de boot do Windows. Você também deve pular o próximo passo e deixar o GRUB como sua primeira opção de boot para que você possa acessar ambos os sistemas operacionais.
Agora inicie na configuração da sua BIOS e certifique-se de que "Windows Boot Manager" está configurado como a melhor opção de inicialização. Salve e reinicie e você'finalmente estará de volta ao Windows.