I installed Manjaro on a separate drive with only a root and a swap partition. I had windows running on another drive. but I have never been able to launch windows from grub I have primarily been using Manjaro for over a year and just now am trying to fix this issue. I don’t want to do a reinstall. I tried running os-prober but windows were not found.
tree /boot
and got
/boot
├── amd-ucode.img
├── grub
│ ├── fonts
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── grubenv
│ ├── i386-pc
│ │ ├── acpi.mod
│ │ ├── adler32.mod
│ │ ├── affs.mod
│ │ ├── afs.mod
│ │ ├── afsplitter.mod
│ │ ├── ahci.mod
│ │ ├── all_video.mod
│ │ ├── aout.mod
│ │ ├── archelp.mod
│ │ ├── ata.mod
│ │ ├── at_keyboard.mod
│ │ ├── backtrace.mod
│ │ ├── bfs.mod
│ │ ├── biosdisk.mod
│ │ ├── bitmap.mod
│ │ ├── bitmap_scale.mod
│ │ ├── blocklist.mod
│ │ ├── boot.img
│ │ ├── boot.mod
│ │ ├── boottime.mod
│ │ ├── bsd.mod
│ │ ├── bswap_test.mod
│ │ ├── btrfs.mod
│ │ ├── bufio.mod
│ │ ├── cacheinfo.mod
│ │ ├── cat.mod
│ │ ├── cbfs.mod
│ │ ├── cbls.mod
│ │ ├── cbmemc.mod
│ │ ├── cbtable.mod
│ │ ├── cbtime.mod
│ │ ├── chain.mod
│ │ ├── cmdline_cat_test.mod
│ │ ├── cmosdump.mod
│ │ ├── cmostest.mod
│ │ ├── cmp.mod
│ │ ├── cmp_test.mod
│ │ ├── command.lst
│ │ ├── configfile.mod
│ │ ├── core.img
│ │ ├── cpio_be.mod
│ │ ├── cpio.mod
│ │ ├── cpuid.mod
│ │ ├── crc64.mod
│ │ ├── cryptodisk.mod
│ │ ├── crypto.lst
│ │ ├── crypto.mod
│ │ ├── cs5536.mod
│ │ ├── ctz_test.mod
│ │ ├── datehook.mod
│ │ ├── date.mod
│ │ ├── datetime.mod
│ │ ├── diskfilter.mod
│ │ ├── disk.mod
│ │ ├── div.mod
│ │ ├── div_test.mod
│ │ ├── dm_nv.mod
│ │ ├── drivemap.mod
│ │ ├── echo.mod
│ │ ├── efiemu32.o
│ │ ├── efiemu64.o
│ │ ├── efiemu.mod
│ │ ├── ehci.mod
│ │ ├── elf.mod
│ │ ├── eval.mod
│ │ ├── exfat.mod
│ │ ├── exfctest.mod
│ │ ├── ext2.mod
│ │ ├── extcmd.mod
│ │ ├── f2fs.mod
│ │ ├── fat.mod
│ │ ├── file.mod
│ │ ├── font.mod
│ │ ├── freedos.mod
│ │ ├── fshelp.mod
│ │ ├── fs.lst
│ │ ├── functional_test.mod
│ │ ├── gcry_arcfour.mod
│ │ ├── gcry_blowfish.mod
│ │ ├── gcry_camellia.mod
│ │ ├── gcry_cast5.mod
│ │ ├── gcry_crc.mod
│ │ ├── gcry_des.mod
│ │ ├── gcry_dsa.mod
│ │ ├── gcry_idea.mod
│ │ ├── gcry_md4.mod
│ │ ├── gcry_md5.mod
│ │ ├── gcry_rfc2268.mod
│ │ ├── gcry_rijndael.mod
│ │ ├── gcry_rmd160.mod
│ │ ├── gcry_rsa.mod
│ │ ├── gcry_seed.mod
│ │ ├── gcry_serpent.mod
│ │ ├── gcry_sha1.mod
│ │ ├── gcry_sha256.mod
│ │ ├── gcry_sha512.mod
│ │ ├── gcry_tiger.mod
│ │ ├── gcry_twofish.mod
│ │ ├── gcry_whirlpool.mod
│ │ ├── gdb.mod
│ │ ├── geli.mod
│ │ ├── gettext.mod
│ │ ├── gfxmenu.mod
│ │ ├── gfxterm_background.mod
│ │ ├── gfxterm_menu.mod
│ │ ├── gfxterm.mod
│ │ ├── gptsync.mod
│ │ ├── gzio.mod
│ │ ├── halt.mod
│ │ ├── hashsum.mod
│ │ ├── hdparm.mod
│ │ ├── hello.mod
│ │ ├── help.mod
│ │ ├── hexdump.mod
│ │ ├── hfs.mod
│ │ ├── hfspluscomp.mod
│ │ ├── hfsplus.mod
│ │ ├── http.mod
│ │ ├── iorw.mod
│ │ ├── iso9660.mod
│ │ ├── jfs.mod
│ │ ├── jpeg.mod
│ │ ├── json.mod
│ │ ├── keylayouts.mod
│ │ ├── keystatus.mod
│ │ ├── ldm.mod
│ │ ├── legacycfg.mod
│ │ ├── legacy_password_test.mod
│ │ ├── linux16.mod
│ │ ├── linux.mod
│ │ ├── loadenv.mod
│ │ ├── loopback.mod
│ │ ├── lsacpi.mod
│ │ ├── lsapm.mod
│ │ ├── lsmmap.mod
│ │ ├── ls.mod
│ │ ├── lspci.mod
│ │ ├── luks2.mod
│ │ ├── luks.mod
│ │ ├── lvm.mod
│ │ ├── lzopio.mod
│ │ ├── macbless.mod
│ │ ├── macho.mod
│ │ ├── mda_text.mod
│ │ ├── mdraid09_be.mod
│ │ ├── mdraid09.mod
│ │ ├── mdraid1x.mod
│ │ ├── memdisk.mod
│ │ ├── memrw.mod
│ │ ├── minicmd.mod
│ │ ├── minix2_be.mod
│ │ ├── minix2.mod
│ │ ├── minix3_be.mod
│ │ ├── minix3.mod
│ │ ├── minix_be.mod
│ │ ├── minix.mod
│ │ ├── mmap.mod
│ │ ├── moddep.lst
│ │ ├── modinfo.sh
│ │ ├── morse.mod
│ │ ├── mpi.mod
│ │ ├── msdospart.mod
│ │ ├── mul_test.mod
│ │ ├── multiboot2.mod
│ │ ├── multiboot.mod
│ │ ├── nativedisk.mod
│ │ ├── net.mod
│ │ ├── newc.mod
│ │ ├── nilfs2.mod
│ │ ├── normal.mod
│ │ ├── ntfscomp.mod
│ │ ├── ntfs.mod
│ │ ├── ntldr.mod
│ │ ├── odc.mod
│ │ ├── offsetio.mod
│ │ ├── ohci.mod
│ │ ├── part_acorn.mod
│ │ ├── part_amiga.mod
│ │ ├── part_apple.mod
│ │ ├── part_bsd.mod
│ │ ├── part_dfly.mod
│ │ ├── part_dvh.mod
│ │ ├── part_gpt.mod
│ │ ├── partmap.lst
│ │ ├── part_msdos.mod
│ │ ├── part_plan.mod
│ │ ├── part_sun.mod
│ │ ├── part_sunpc.mod
│ │ ├── parttool.lst
│ │ ├── parttool.mod
│ │ ├── password.mod
│ │ ├── password_pbkdf2.mod
│ │ ├── pata.mod
│ │ ├── pbkdf2.mod
│ │ ├── pbkdf2_test.mod
│ │ ├── pcidump.mod
│ │ ├── pci.mod
│ │ ├── pgp.mod
│ │ ├── plan9.mod
│ │ ├── play.mod
│ │ ├── png.mod
│ │ ├── priority_queue.mod
│ │ ├── probe.mod
│ │ ├── procfs.mod
│ │ ├── progress.mod
│ │ ├── pxechain.mod
│ │ ├── pxe.mod
│ │ ├── raid5rec.mod
│ │ ├── raid6rec.mod
│ │ ├── random.mod
│ │ ├── rdmsr.mod
│ │ ├── read.mod
│ │ ├── reboot.mod
│ │ ├── regexp.mod
│ │ ├── reiserfs.mod
│ │ ├── relocator.mod
│ │ ├── romfs.mod
│ │ ├── scsi.mod
│ │ ├── search_fs_file.mod
│ │ ├── search_fs_uuid.mod
│ │ ├── search_label.mod
│ │ ├── search.mod
│ │ ├── sendkey.mod
│ │ ├── serial.mod
│ │ ├── setjmp.mod
│ │ ├── setjmp_test.mod
│ │ ├── setpci.mod
│ │ ├── sfs.mod
│ │ ├── shift_test.mod
│ │ ├── signature_test.mod
│ │ ├── sleep.mod
│ │ ├── sleep_test.mod
│ │ ├── smbios.mod
│ │ ├── spkmodem.mod
│ │ ├── squash4.mod
│ │ ├── strtoull_test.mod
│ │ ├── syslinuxcfg.mod
│ │ ├── tar.mod
│ │ ├── terminal.lst
│ │ ├── terminal.mod
│ │ ├── terminfo.mod
│ │ ├── test_blockarg.mod
│ │ ├── testload.mod
│ │ ├── test.mod
│ │ ├── testspeed.mod
│ │ ├── tftp.mod
│ │ ├── tga.mod
│ │ ├── time.mod
│ │ ├── trig.mod
│ │ ├── tr.mod
│ │ ├── truecrypt.mod
│ │ ├── true.mod
│ │ ├── udf.mod
│ │ ├── ufs1_be.mod
│ │ ├── ufs1.mod
│ │ ├── ufs2.mod
│ │ ├── uhci.mod
│ │ ├── usb_keyboard.mod
│ │ ├── usb.mod
│ │ ├── usbms.mod
│ │ ├── usbserial_common.mod
│ │ ├── usbserial_ftdi.mod
│ │ ├── usbserial_pl2303.mod
│ │ ├── usbserial_usbdebug.mod
│ │ ├── usbtest.mod
│ │ ├── vbe.mod
│ │ ├── vga.mod
│ │ ├── vga_text.mod
│ │ ├── video_bochs.mod
│ │ ├── video_cirrus.mod
│ │ ├── video_colors.mod
│ │ ├── video_fb.mod
│ │ ├── videoinfo.mod
│ │ ├── video.lst
│ │ ├── video.mod
│ │ ├── videotest_checksum.mod
│ │ ├── videotest.mod
│ │ ├── wrmsr.mod
│ │ ├── xfs.mod
│ │ ├── xnu.mod
│ │ ├── xnu_uuid.mod
│ │ ├── xnu_uuid_test.mod
│ │ ├── xzio.mod
│ │ ├── zfscrypt.mod
│ │ ├── zfsinfo.mod
│ │ ├── zfs.mod
│ │ └── zstd.mod
│ ├── locale
│ │ ├── ast.mo
│ │ ├── ca.mo
│ │ ├── da.mo
│ │ ├── de_CH.mo
│ │ ├── de@hebrew.mo
│ │ ├── de.mo
│ │ ├── en@arabic.mo
│ │ ├── en@cyrillic.mo
│ │ ├── en@greek.mo
│ │ ├── en@hebrew.mo
│ │ ├── en@piglatin.mo
│ │ ├── en@quot.mo
│ │ ├── eo.mo
│ │ ├── es.mo
│ │ ├── fi.mo
│ │ ├── fr.mo
│ │ ├── gl.mo
│ │ ├── hr.mo
│ │ ├── hu.mo
│ │ ├── id.mo
│ │ ├── it.mo
│ │ ├── ja.mo
│ │ ├── ko.mo
│ │ ├── lg.mo
│ │ ├── lt.mo
│ │ ├── nb.mo
│ │ ├── nl.mo
│ │ ├── pa.mo
│ │ ├── pl.mo
│ │ ├── pt_BR.mo
│ │ ├── pt.mo
│ │ ├── ro.mo
│ │ ├── ru.mo
│ │ ├── sl.mo
│ │ ├── sr.mo
│ │ ├── sv.mo
│ │ ├── tr.mo
│ │ ├── uk.mo
│ │ ├── vi.mo
│ │ ├── zh_CN.mo
│ │ └── zh_TW.mo
│ └── themes
│ └── starfield
│ ├── blob_w.png
│ ├── boot_menu_c.png
│ ├── boot_menu_e.png
│ ├── boot_menu_ne.png
│ ├── boot_menu_n.png
│ ├── boot_menu_nw.png
│ ├── boot_menu_se.png
│ ├── boot_menu_s.png
│ ├── boot_menu_sw.png
│ ├── boot_menu_w.png
│ ├── COPYING.CC-BY-SA-3.0
│ ├── dejavu_10.pf2
│ ├── dejavu_12.pf2
│ ├── dejavu_14.pf2
│ ├── dejavu_16.pf2
│ ├── dejavu_bold_14.pf2
│ ├── README
│ ├── slider_c.png
│ ├── slider_n.png
│ ├── slider_s.png
│ ├── starfield.png
│ ├── terminal_box_c.png
│ ├── terminal_box_e.png
│ ├── terminal_box_ne.png
│ ├── terminal_box_n.png
│ ├── terminal_box_nw.png
│ ├── terminal_box_se.png
│ ├── terminal_box_s.png
│ ├── terminal_box_sw.png
│ ├── terminal_box_w.png
│ └── theme.txt
├── initramfs-4.14-x86_64-fallback.img
├── initramfs-4.14-x86_64.img
├── initramfs-5.13-x86_64-fallback.img
├── initramfs-5.13-x86_64.img
├── initramfs-5.4-x86_64-fallback.img
├── initramfs-5.4-x86_64.img
├── linux414-x86_64.kver
├── linux513-x86_64.kver
├── linux54-x86_64.kver
├── memtest86+
│ └── memtest.bin
├── vmlinuz-4.14-x86_64
├── vmlinuz-5.13-x86_64
└── vmlinuz-5.4-x86_64
I see that no EFI folder or files are there. is this why grub can’t find windows? Do I need to make a boot partion and move Windows boot manager their?