Estou em um PC multiboot com Ubuntu e Win10 (pré-instalado)
Enquanto brincava com dispositivos inicializáveis, etc. formatei acidentalmente a partição de inicialização do Win em /dev/sda1 (524 MB) e, portanto, perdi o acesso ao meu sistema Windows. (o grub não lista mais) Felizmente meus dados de usuário e a partição de recuperação ainda existem e devem estar ilesos
Meu objetivo agora é recriar a partição de inicialização para que eu possa inicializar o Windows novamente sem modificar a partição de dados do usuário, obviamente.
Já tenho um stick win10 inicializável e tentei reparar o setor de boot sem sorte (a opção automatizada e com cmd seguindoeste guia) Infelizmente, ainda não pude experimentar o AOMEI porque depois de instalar no wine o programa diz 'falha ao carregar o driver' e não investiguei mais sobre isso.
O cmd seguinte ao 2.2 do guia resultou em 'permissão negada' ao tentar executar o arquivo bootrec /fixboot
. Parou neste ponto também.
A terceira opção poderia ser copiar um setor de inicialização de outra configuração Win10 funcional, mas ainda não tive acesso a uma.
Alguém pode me mostrar como restaurar com segurança esse setor de inicialização?
Responder1
Ok, resolvi o problema parcialmente
Entrei no cmd de recuperação do Windows e executei bcdboot E:\Windows /s C:
onde
E: é minha partição de usuário e
C: é minha partição de inicialização
Então entrei no rescatux (qualquer sistema operacional (Linux) com grub é possível) e executei update-grub de acordo comhttps://askubuntu.com/questions/145241
Isso finalmente fez o Windows reaparecer no menu grub
obrigado karel pelo seu apoio - me ajudou muito a entender alguns princípios básicos e algumas coisas que posso considerar fazer no futuro :)
Editar:
Neste ponto não consigo lembrar exatamente o que fiz para que funcionasse, mas tentarei refletir da melhor forma possível:
Formatei novamente a partição de inicialização (500 MB) para Fat32 como antes. Depois disso, executei uma combinação de comandos bootrec (fixmbr, fixboot e reconstruirbcd)
(observe que neste ponto a instalação do grub foi substituída pelo fixmbr)
finalmente, o comando bcdboot com uma /f UEFI
opção adicional funcionou e depoisreinstalando e atualizando o grubnosdaparticionar meu sistema Windows finalmente inicializou novamente.
Isso foi um grande gargalo, mas estou feliz que funcionou :)