Eu instalei o Ubuntu em um sistema com o Windows 10 instalado. Posso inicializar no Windows ou Ubuntu normalmente usando o GRUB. Quero excluir a partição Ubuntu, mas primeiro devo restaurar o MBR do Windows 10.
Em Usar o Bootrec.exe no Windows RE para solucionar problemas de inicialização (aplica-se ao Windows 7 e Windows Vista), eles dizem usar o Bootrec.exe com opções /FixMbr
/FixBoot
, mas quando 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 no Windows 10 e executar um prompt de comando a partir daí (não preciso usar uma mídia de instalação), mas não sei no que inserir.
boot
grub
bootloader
mbr
windows-10
Codyfly
fonte
fonte
Respostas:
O comando no Windows 8 / 8.1 / 10 para corrigir o MBR é "bootsect.exe".
isso corrige o registro de inicialização da partição mapeada para "drive_letter:" e o MBR do disco em que a partição está colocada.
Como alternativa, você pode usar a " Ferramenta de reparo de inicialização dupla ", que possui uma interface gráfica para bcdboot.exe, bootsect.exe e outras funções úteis, como a visualização do setor de inicialização e ... a função de reparo de inicialização dupla com um clique para Windows 10/8/7 / Vista (também pode corrigir arquivos de inicialização do Windows XP).
fonte
bcdboot
foi imensamente útil. Obrigado! Durante uma falha no disco, minha partição do sistema EFI foi destruída. Recriei os arquivos necessários para iniciar meu sistema Linux, mas não consegui recuperar a instalação do Windows. Usandobcdboot
para copiar os arquivos de inicialização do Windows nele, foi corrigido.Eu estava tendo o seguinte problema:
Eu tinha o Ubuntu e o Windows 10 e excluí as partições do Ubuntu usando o Windows 10. Após uma reinicialização, recebi o
Partition not found
erro e entrei automaticamente no GRUB.Aqui está como eu resolvi:
bootsect /nt60 drive_letter: /mbr
(substitua drive_letter pela sua carta. Por exemplo, para mim eraC: /mbr
).Espero que isso também esclareça a solução para pessoas com o mesmo problema que eu.
fonte
/force
e funcionou. Note-se que é melhor verificar antes de qual é a letra atribuída da partição; o meu foi renomeado para E: no console do Windows.bootsect /nt60 C: /force /mbr
As outras respostas fornecidas aqui funcionam muito bem em sistemas MBR / BIOS, no entanto, se você estiver em um sistema UEFI como eu,
bootsect
escreverá apenas um MBR de inicialização semi-funcional sobre o MBR protetor da GPT e fornecerábootrec
uma mensagem de erro "Acesso negado" , e nenhum deles tem uma opção funcional para corrigir uma partição do sistema EFI quebrada , que em uma unidade UEFI / GPT é o que contém o carregador de inicialização que costumava ser armazenado no MBR. Infelizmente, quase não há guias atualizados sobre como corrigir o UEFI Windows Boot Manager (quase todos dizem apenas para executar o utilitário gráfico Startup Repair, mas isso não resolve o problema em todos os casos), mas finalmente encontrei o solução correta oculta neste artigo , que requer o uso dobcdboot
comando:Pegue a Ferramenta de criação de mídia , crie um drive de DVD ou USB de instalação do Windows 10 e inicie-o.
Quando solicitado, escolha "Reparar o computador", seguido de "Solução de problemas", "Opções avançadas" e, finalmente, "Prompt de comando".
Corra
diskpart
e entãolist volume
. Anote o número do volume da sua partição do sistema EFI (ESP).Agora faça
select volume x
(ondex
está o número do volume do ESP) e depoisassign letter=N:
monte a partição. Executelist volume
novamente e observe que agora o ESP recebeu uma letra de driver. Corraexit
para sairdiskpart
.(Opcional) Se você não está atualmente com inicialização dupla e deseja limpar completamente o ESP antes de gravar um novo carregador de inicialização, execute-o
format N: /FS:FAT32
para reformatá-lo como FAT32. Isso provavelmente não é necessário em circunstâncias normais, no entanto, comobcdboot
parece fazer um bom trabalho de limpeza das coisas. Especialmente , não faça isso se você tiver uma distribuição Linux em outra partição ou então precisará reinstalar o GRUB assim que terminar. Observe também que as etapas a seguir não devem afetar uma instalação do EFI GRUB, desde que você não exclua o diretório existente do GRUB no ESP.Por fim, escreva o novo carregador de inicialização na partição com
bcdboot C:\windows /s N: /f UEFI
. Este comando reconstrói um novo carregador de inicialização compatível com UEFI no ESP montado em N: usando a instalação do Windows montada em C: \ windows. Uma vez feito, você pode verificar se o novo gerenciador de inicialização foi gravado executandodir N:\EFI
, onde você verá umMicrosoft
diretório que contém o novo Windows Boot Manager e umboot
diretório que contém o gerenciador de inicialização de fallback (junto com outros diretórios de quaisquer outros gerenciadores de inicialização instalados, como como GRUB para Linux).(Opcional) Se você estiver inicializando duas vezes, provavelmente precisará inicializar na sua distribuição Linux e executar
sudo update-grub
para permitir que os scripts do GRUB detectem e adicionem o novo carregador de inicialização do Windows. Você também deve pular a próxima etapa e deixar o GRUB como sua primeira opção de inicialização para poder acessar os dois sistemas operacionais.Agora inicialize na configuração do BIOS e verifique se "Windows Boot Manager" está definido como a melhor opção de inicialização. Salve e reinicie e você finalmente voltará ao Windows.
fonte