GRUB error - no such device

I have a dual boot with a new Manjaro installation and an old Windows 10. In the GRUB menu if I select Windows Boot Manager (on /dev/nvme0n1p2) I have sometimes this error :

error: no such device: XXXX-XXXX.
error: file '/efi/Microsoft/Boot/bootmgfw.efi' not found.

Press any key to continue...

First solution : Starting GRUB Commandline

  1. In the GRUB menu press C = GRUB Commandline.
  2. Enter exit
  3. In the GRUB menu select Windows Boot Manager (on /dev/nvme0n1p2)

And now it works …

When I do a ls in the GRUB commandline the first time it don’t see the windows disk !

grub> ls
(hd0) (hd0,gpt2) (hd0,gpt1) (hd1)

When go back in the GRUB command line a second time and do a ls, then I have all my disks listed !

grub> ls
(hd0) (hd0,gpt2) (hd0,gpt1) (hd1) (hd2) (hd2,gpt4) (hd2,gpt3) (hd2,gpt2) (hd2,gpt1)

Second solution : Disabling Fast Boot in the bios

In the UEFI Bios under the Boot tab :

Fast Boot : Disabled

Discuss on Twitter