Suite,
et sorry pour le retard de réponse (d'autres priorités)
Si ta partition Windows était valide, le simple fait de changer l'ordre de boot entre Windows et Linux se ferait sans problèmes (par les 3 moyen proposés. Bios ou menu efi de la console, ou efibootmgr de Linux)
et si ce menu proposait de choisir entre Windows ou Linux, c'est qu'il y a des fichiers de boot en mode EFI pour les 2 systèmes.
-> il y a donc un défaut à trouver dans le démarrage de Windows
Avoir une vue de gparted m'aiderai à t'aider.
Si gparted n'est pas installé dans Ubuntu, le gestionnaire de programmes te permet de l'installer facilement.
option
Le live qui t'a permis d’installer Ubuntu te permet aussi d'avoir une vue de tes partitions afin de voir l'ordre exact de tes partitions (en fait, n'importe quel live Linux comporte gparted et l'outil de capture te permet de faire une capture, et de la poster via internet sur ce forum)
-> Cela permet de voir les partitions endommagées, et de voir une vue de tes partitions.
Attention, si c'est une bonne idée de vérifier les partitions NTFS depuis Gparted, ne le fait pas pour la partition EFI car ces caractéristiques sont foireuses (elle est souvent trop petite pour contenir les caractéristiques d'un vrais FAT32)
et c'est cette partition EFI (en FAT32) qui contient un dossier pour démarrer Windows, et un autre dossier
pour démarrer Linux (il suffit de la monter pour y voir sont contenu)
Ici, une vue faite en 2018
(le dossier Microsoft concerne le démarrage de Windows, le dossier Ubuntu concerne Linux)

Autre chose à essayer...
et à partir de ta clé de récupération (Windows)
Lance la console, et lance d'abord Notepad car il permet de naviguer sur ta/tes partitions NTFS
Afin de voir si ton dossier utilisateurs (Users) s'y trouve
Comme la console attribue une lettre de lecteur en fonction du mode DOS, il est possible que ta partition Windows soit C: , ou D: , ou E:
Tu peux faire un chkdsk de ta partition contenant Windows avec la bonne lettre de lecteur avec le paramètre /f (f= fix)
Soit
chkdsk c: /f
ou chkdsk d: /f
ou chkdsk e: /f
Quand à fixmbr -> c'est pas top si le disque est en GPT (le disque n'est pas MBR et ne doit pas l'être)
quand à fixboot -> pourquoi pas
quand à bootrec /rebuildbcd -> pourquoi pas, mais ce programme ne sert qu' à ajouter une autre installation Windows à ton magasin de démarrage (un Win7, un autre Win10 présent sur une de tes partitions), ou quand tu as écrasé le fichier BCD (= magasin de démarrage de Windows)
Pour moi, le chkdsk est la première chose à essayer
Essaye aussi la commande diskpart
Diskpart
list disk
select disk 0 (ou 1)
list part
list volume
et list volume te donne une lettre de lecteur et le système de fichiers
-> vérifie que ta partition Windows n'est pas RAW
exemple dispart

suite si,
jjcojax