Você pode inicializar o USB / DVD de instalação do Windows 7.
Ir para o console de recuperação.
Execute bcdboot.exe a partir do Windows 7 e veja se ele pode corrigir o formato BCD de objetos BCD e os elementos não foram alterados desde o Vista.
bcdboot W:\windows
onde W: é a partição do Win 10, altere o drive_letter para o seu mapeamento.
Existem mais parâmetros que você pode usar ao executar o comando bcdboot - veja Repair BCD do Windows para explicações.
EDITAR:
Como o Windows 10 está no disco GPT, é melhor usar isso:
bcdboot c:\windows /s d: /f UEFI /l en-us
Notas:
-
Você precisa inicializar o Windows 7 DVD / USB da maneira UEFI.
-
Você deve mapear a partição do Sistema EFI para a letra d: (ou outra)
-
Use o código de idioma com o parâmetro / l, que é o mesmo que o idioma de instalação do Windows 10.
Se isso não ajudar, você pode criar manualmente um carregador do Windows 7/8/10 usando o comando bcdedit.exe: (supondo que o Windows 10 esteja em c: e o sistema EFI no GPT esteja mapeado para S:)
bcdedit /store S:\EFI\Microsoft\Boot\BCD /create /d "Windows 10" /application osloader
O comando cria um objeto loader e produz seu GUID. Copie este GUID, pois você precisará dele no próximo comando.
bcdedit /store S:\EFI\Microsoft\Boot\BCD /default {GUID}
Isso define a entrada de inicialização padrão para o Windows 10.
bcdedit /store S:\EFI\Microsoft\Boot\BCD /set {default} device partition=c:
bcdedit /store S:\EFI\Microsoft\Boot\BCD /set {default} path \windows\system32\boot\winload.exe
bcdedit /store S:\EFI\Microsoft\Boot\BCD /set {default} osdevice partition=c:
bcdedit /store S:\EFI\Microsoft\Boot\BCD /set {default} systemroot \Windows