Com um pouco de esforço, no prompt de comando do GRUB, vc consegue inicializar o windows.
No grub, aperte c e vc vai entrar no prompt de comando dele.
ls
vai listar todas as partições de todos os discos. Provavelmente algo como
grub> ls
(hd0) (hd0,gpt1) (hd0,gpt2) ... (hd1) (hd1,gpt1) ... (hd1,gpt4)
Uma dessas partições é a partição EFI do hd do windows. Vc vai ter que tentar pra achar qual é. Digite (hd0,gpt1
e pressione Tab. O grub vai te passar a informação sobre o sistema de arquivos
grub> ls (hd0,gpt
Possible partitions are:
Partition hd0,gpt1: Filesystems type fat UUID blablblaa
Partition hd0,gpt2: Filesystems type fat UUID blablblaa
Partition hd0,gpt3: Filesystems type btrfs UUID blablblaa
grub> ls (hd0,gpt
Agora vc já sabe que as partições foram detectadas no hd0. A partição efi é tipo fat
então prossiga tentar achar o bootloader do windows. Continue digital ls (hd0,gpt1)
e aperte Tab. Vai autocompletar os diretórios daquela partição. Se autocompletar com /efi/Microsoft
dê enter e vai mostrar os arquivos daquele diretório
grub> ls (hd0,gpt1)/efi/Microsoft/Boot
(uma porrada de arquivos)
grub>
Pronto, vc achou onde está o bootloader dele e pode iniciar manualmente com o comando
grub> chainloader (hd0,gpt1)/efi/Microsoft/Boot/bootmgfw.efi
/EndEntire
(uma porrada de informação)
/EndEntire
grub>
Isso mostra que o bootloader foi engatilhado, agora mande rodá-lo com o comando boot
grub> chainloader (hd0,gpt1)/efi/Microsoft/Boot/bootmgfw.efi
/EndEntire
(uma porrada de informação)
/EndEntire
grub> boot
O windows vai iniciar.
Daí vc vai precisar seguir outro tutorial para reinstalar o bootloader do windows.