Restaure o backup de WinEFI ou UEFI (não tenho certeza) de que o reparo de inicialização foi feito

0

Eu tenho um laptop que suporta EFI / UEFI. Eu tenho o Windows 8.1 e o Ubuntu 12.04 nele. A maneira como eu instalei meus sistemas operacionais foi assim:

Instalei o Win 8.1 nas partições necessárias e instalei o gerenciador de inicialização na mesma partição que instalei o ubuntu. Na última vez que fiz isso, usei o reparo de inicialização para consertar meu grub, de modo que ele mostrasse as janelas e os sistemas operacionais do Ubuntu e funcionasse. Dessa forma, o Windows estava intacto e, no caso do ubuntu estragar (upgrades) ou eu estragar tudo (mexendo nele) eu não teria que instalar o Windows novamente. Dessa vez, o reparo de inicialização me mostrou uma mensagem como a seguinte:

WinEFI or WinUEFI (I'm not sure which one) detected, do you want to backup and rename the files

E como um noob que sou, cliquei sim. Agora o grub substituiu ambos os carregadores de inicialização, e não importa qual entrada de efi eu selecionei da bios, recebo a mesma tela do grub. Isso não aconteceu antes, se eu tivesse o ubuntu efi como entrada de boot primária eu estava recebendo grub e era capaz de selecionar linux ou windows. Se eu tivesse ganho 8 entrada de inicialização como o principal. Eu estava recebendo janelas puras.

E FINALMENTE (eu sei) a pergunta ... boot-repair disse que ele fazia o backup do WinEFI loader ou qualquer outra coisa. Alguém sabe como posso restaurá-lo?

Obrigado antecipadamente.

    
por Deus Deceit 15.11.2013 / 03:09

1 resposta

2

Para desfazer & amp; Para renomear arquivos para seus nomes originais, basta marcar a opção "Restaurar backups EFI" do Boot-Repair.

Eu também sugiro um backup completo da sua partição efi.

Parece que o reparo de inicialização executou sua função de renomeação de UEFI "com bugs". Não tenho certeza se é sempre necessário, mas é para esses UEFI que o código interno da UEFI somente inicializa o arquivo efi do Windows. Então Boot-Repair renomeia o arquivo do Windows e faz o shim do grub2 ser o arquivo do Windows. O UEFI acha que está inicializando o Windows, mas está realmente inicializando o grub2 e, a partir do menu grub2, você pode inicializar o Windows.

Em seguida, renomeie /EFI/microsoft/boot/shimx64.efi para bootmgfw.efi Arquivo de inicialização real do Windows, originalmente bootmgfw.efi. /EFI/Microsoft/Boot/bkpbootmgfw.efi

Com o arquivo renomeado, não é possível inicializar o Windows diretamente no menu UEFI, pois ele é realmente shim. Então é por isso que ambas as entradas de UEFI inicializam o grub. Se você pode inicializar diretamente a entrada do Ubuntu, você não precisa renomear.

Você também pode renomear manualmente os arquivos alterando o bkpbootmgfw.efi de volta para seu nome bootmgfw.efi.

E você deve ter outra cópia: A instalação do Windows UEFI deve ter um backup de bootmgfw.efi aqui: C: \ Windows \ Boot \ EFI \ bootmgfw.efi de uma instalação do Windows x86_64 em funcionamento.

    
por oldfred 15.11.2013 / 06:02