A mistura de modos de inicialização (BIOS / UEFI) não é uma boa ideia.
O Windows só pode inicializar o caminho UEFI do disco GPT.
O Linux / Grub pode inicializar o BIOS e o caminho UEFI do disco GPT.
O que aconteceu durante a instalação legada do Linux (seria bom ter informações concretas sobre o layout do disco):
-
Para inicializar o BIOS a partir do disco GPT, é criada uma partição especial que contém o código de inicialização para o Linux.
-
Um misturado MBR é criado no lugar do MBR protetor normal no disco GPT. Este MBR misto contém o código inicial de inicialização (no caso do MBR protetor, não há código de inicialização no MBR)
Para inicializar o Windows no GPT 3, são necessárias coisas:
-
Layout de disco correto (estrutura de disco correta do GPT + sistema EFI e partições reservadas da MS)
-
Arquivos de inicialização do Windows EFI no sistema EFI
-
Corrigir BCD (novamente no sistema EFI)
Qualquer utilitário de disco compatível com GPT pode ser usado para corrigir 1.)
Use o comando bcdboot da mídia de recuperação do Windows para corrigir a inicialização do Windows EFI (ponto 2. e 3.)
Por que não instalar o Linux no modo UEFI ??? (talvez apenas reinstalar o GRUB no modo UEFI seja suficiente (depois de consertar a inicialização do Windows) para que você tenha uma inicialização dupla adequada no menu GRUB)
Pergunte se você precisa de mais ajuda.