Si la herramienta de reparación de Windows reconoce la instalación de Windows 7 en tu disco C (y no hayas borrado el bootmgr) abres la consola y ejecuta (no importa que sea pirata) tambien creo que se abre con F10
bootrec.exe /fixmbr
bootrec.exe /fixboot
exit
Sino es posible que esté dañado la tabla BCD y podría ser porque no entendí eso del windows 10
prueba con esto:
https://www.adslzone.net/postt309938.htmlbootrec.exe /rebuildbcd
y de nuevo los comandos de arriba.. sino sigue con lo que ponga ahí..
Pero no te preocupes igual si nada de eso funciona que eso se tiene que poder reparar sin formateo.
//Lo de abajo es solo un comentario que nada que ver con tu problema pero por ahí te sirve o le sirve a alguno.
Comentario secundario: La vez que hice un dual boot con esta pc con linux lo tenía fresco ahora se me fué un poco... pero me parece que si la pc está con uefi y tienes windows de 64 bits en uefi la tabla BCD se repara sola (generalmente) a menos que elimines un archivo de windows en una partición reservada tanto para la BCD y dispositivos periféricos como usb, dvd drive, discos duros etc y ahí es donde se guardaba ahora recuerdo el GRUB para ubuntu y la entrada de ubuntu en la BCD para luego bootear al arranque.. que supongo entonces que es ahí donde lee windows al bootear y repara la tabla según los datos de ahí (de ahí que si querías eliminar ubuntu del boot manager de windows tenías que borrar el grub en esa partición reservada para que se quitace de la BCD). Había una herramienta de terceros con interfaz gráfica de la BCDEdit para editar esa parte que con el mismo BCDEdit es más complicado porque va por consola, me acuerdo que se tardaba sus buenos minutos al darle a guardar. para listar los dispositivos en la BCD se usaba este comando.
bcdedit /enum firmware