I recently installed EndeavourOS and I'm loving it! However, I've run into a snag. Whenever I boot my computer and reach the GRUB menu, selecting Windows leads me to the Startup Repair screen, and I can't access Windows at all. I attempted several commands in the Windows recovery prompt, but when I tried `/fixboot`, I received an 'Access Denied' error. Here are the commands I ran:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos
- bootrec /rebuildbcd
Do I need a USB drive with Windows for a fix? Any help would be greatly appreciated!
2 Answers
It sounds like you might be using the wrong commands. The `bootrec` commands are meant for BIOS systems, but since you're dealing with UEFI, you need to mount your EFI partition and use `bcdboot`. Here’s a simplified method:
1. In the recovery prompt, open diskpart and run `list vol` to find your Windows partition (make sure it’s assigned a letter, if not, select it and assign it a letter like C:).
2. Do the same for your EFI partition and assign it a letter (let's say E:).
3. Then run:
`bcdboot C:Windows /f UEFI /s E: /addlast`.
This should help install the bootloader correctly!
You could try to boot directly into Windows through your BIOS settings first. Sometimes that bypasses the GRUB menu issues, but it can be hit or miss depending on your setup.
Unfortunately, I tried that and ended up at the same Startup Repair screen.

When I tried that command, it responded with 'Failed to copy boot files.' Any suggestions?