Grub can't find Windows 10

Hello everybody,

I have windows 10 and manjaro installed on my system, and it was working fine until yesterday. When I tried to boot into windows 10, It automatically started a disk scan, and “repaired” something. Then I could boot into windows, but it was last time I could. Now, windows entry doesn’t appear in grub menu. And os-proper couldn’t find it either. (Both systems installed on UEFI mode and GPT drive). Any solutions?

Some command outputs that you may require from me :slight_smile: ;

[manjaro Boot]# ls /boot/efi/EFI
Boot  Manjaro  Microsoft
[manjaro Boot]# sudo parted -l

Model: CT500P5SSD8 (nvme)
Disk /dev/nvme0n1: 500GB
Sector size (mantıksal/fiziksel): 512B/512B
Partition table: gpt
Disk flags: 

Number  Start      End    Size    File System    Name                          Flags
 1      1049kB     106MB  105MB   fat32          EFI system partition          bootloader, esp
 2      106MB      123MB  16,8MB                 Microsoft reserved partition  msftres
 3      123MB      467GB  467GB   ntfs           Basic data partition          msftdata
 5      467GB      500GB  32,2GB  ext4
 4      500GB      500GB  533MB   ntfs                                         hidden, diag
[manjaro Boot]# efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,0002,0003,0004,0005
Boot0000* Windows Boot Manager	HD(1,GPT,d16ff53b-c53b-4139-99c6-3cf1b0f163e2,0x800,0x32000)/File(\EFI\MANJARO\GRUBX64.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001* Manjaro	HD(1,GPT,d16ff53b-c53b-4139-99c6-3cf1b0f163e2,0x800,0x32000)/File(\EFI\MANJARO\GRUBX64.EFI)
Boot0002* Windows Boot Manager	HD(1,GPT,d16ff53b-c53b-4139-99c6-3cf1b0f163e2,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO
Boot0003* UEFI:CD/DVD Drive	BBS(129,,0x0)
Boot0004* UEFI:Removable Device	BBS(130,,0x0)
Boot0005* UEFI:Network Device	BBS(131,,0x0)

Thanks!

Go to /etc/default/grub, make sure the line GRUB_DISABLE_OS_PROBER says false. if it says true, change it and run update-grub in the terminal.

Its’ already false.

I realised that I have 2 Windows Boot Managers in “efibootmgr”. Interesting…

Is there a hashtag in front of it? If so it won’t enabling os-prober

[manjaro omer]# efibootmgr 
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,0002
Boot0000* Windows Boot Manager
Boot0001* Manjaro
Boot0002* Windows Boot Manager

No there is not.