Вы можете загрузить Windows 7 с установочного USB/DVD.
Перейти к консоли восстановления.
Запустите bcdboot.exe из Windows 7 и посмотрите, сможет ли он исправить BCD - формат объектов и элементов BCD не изменился с Vista.
bcdboot W:\windows
где W: раздел Win 10, измените drive_letter на ваше отображение.
Есть и другие параметры, которые вы можете использовать при выполнении команды bcdboot - объяснения см. В разделе Восстановление BCD Windows .
РЕДАКТИРОВАТЬ:
Как выяснилось, что Windows 10 находится на GPT-диске, лучше использовать это:
bcdboot c:\windows /s d: /f UEFI /l en-us
Заметки:
Вы должны загрузить Windows 7 DVD/USB способом UEFI.
Вы должны сопоставить системный раздел EFI с буквой диска d: (или другой)
Используйте код языка с параметром /l, который совпадает с языком установки Windows 10.
Если это не помогает, вы можете вручную создать загрузчик Windows 7/8/10 с помощью команды bcdedit.exe: (при условии, что Windows 10 на c: и система EFI на GPT сопоставлена с S:)
bcdedit /store S:\EFI\Microsoft\Boot\BCD /create /d "Windows 10" /application osloader
Команда создает объект загрузчика и выводит его GUID. Скопируйте этот GUID, как вам потребуется в следующей команде.
bcdedit /store S:\EFI\Microsoft\Boot\BCD /default {GUID}
Это устанавливает загрузочную запись по умолчанию в 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