This is an uber unique problem I haven't found online. I installed Ubuntu on a 125 GB partition on my HDD, so that I could dual boot alongside Windows 10, which is installed on my SSD. It works, as in, I see the grub menu open when I boot up my computer, and Ubuntu works perfectly fine.
However! When I select Windows 10 from the Grub boot list, it says Recovery, and tells me that winload.efi had errors or didn't exist. But if I boot up, change the BIOS to put my SSD before Ubuntu, then Windows loads -- that's where I'm typing this from.
I'm really unsure of what to do -- this is all new to me, and I found a few other questions here that sort of matched my problem, but they either had complex solutions or the OP just said they fixed it.
I've tried startup repair, I've tried googling this a bunch, I'm kinda at my wits end. Any ideas?