Quando o bootrec falha, há sempre bcdboot.exe !
O bcdboot faz menos coisas do que o bootrec.exe, mas é tudo que você precisa para corrigir o BCD no firmware UEFI e BIOS .
bcdboot c:\windows /s M:
c: é onde o Windows está, M: é partição ativa ou ESP (altere letras de unidade para refletir seus mapeamentos concretos).
As ferramentas bootsect.exe e bcdboot.exe podem corrigir todos os problemas de inicialização (você precisa, é claro, que a partição ativa para inicialização do MBR ou partição do sistema EFI (ESP) para que a inicialização com UEFI esteja presente no disco).
Nota:
No firmware UEFI e no disco de estilo GPT, o MBR e os Partition Boot Records (PBR) não são usados para inicializar - carregamentos de firmware diretamente do gerenciador de inicialização do Windows. Tenha cuidado ao inicializar o Windows Recovery USB / DVD para selecionar a inicialização UEFI ao corrigir a inicialização do UEFI no disco rígido!
EDITAR:
OP informa novo erro após a execução do comando bcdboot. Erro é:
“Windows failed to load because the kernel is missing or contains errors"
File: \windows\system32\ntoskrnl.exe
Error code: 0xc00000e9
Solução sugerida:
chkdsk c: /F
em que c: é a unidade do Windows.
Então o comando sfc:
sfc /scannow /offbootdir=c:\ /offwindir=d:\windows
Isso repete as etapas sugeridas em: (solução para problemas estranhos de inicialização do Windows)