Вы можете загрузить 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
Это устанавливает загрузочную запись по умолчанию в Windows 10.
bcdedit /store S:\EFI\Microsoft\Boot\BCD /set device partition=c: bcdedit /store S:\EFI\Microsoft\Boot\BCD /set path \windows\system32\boot\winload.exe bcdedit /store S:\EFI\Microsoft\Boot\BCD /set osdevice partition=c: bcdedit /store S:\EFI\Microsoft\Boot\BCD /set systemroot \Windows