[SOLVED] Windows shows boot menu on startup

Apr 18, 2020
2
0
10
TL;DR
On startup, windows shows boot menu for two options, one no longer exists.

I recently re-installed windows onto a new M.2, and then whipped the old drive windows was on.
After the process was completed, windows is still giving me the option to boot into the old drive.
When I try to, it obviously shows that the drive no longer exists.

I'm not too confident on windows disk management, as to why I'm posting.

L2rZeMi.png


Disk 0, is my old drive windows was on, but as you can see there's a EFI partition and recovery partition.
Could they be causing the issue? and are they safe to remove?
I presumed whipping the drive would remove those partitions too, so I'm not sure if they are important to my current boot.

Disk 1 is my current boot drive.

Sorry if this was posted before, I couldn't find it as I'm not sure how to word it.
 
Solution
you did not remove the old drive before installing windows to the new drive. therefore windows set-up a dual boot scenario for you. you can't delete the system partitions from the old drive now as they hold all the info windows needs to boot.

you can remove the entry from the boot manage however, so at least it only has one option and skips the boot menu. to do this type first name the c: drive something obvious like "win 10" or similar. do this by right clicking the c: in windows explorer and renaming it in the box right on the top of the window.

then type "msconfig" into the search bar and select the "boot" tab. you'll see 2 entries. one should be what you just renamed c: and the other is the one you want to remove. the one you want...
you did not remove the old drive before installing windows to the new drive. therefore windows set-up a dual boot scenario for you. you can't delete the system partitions from the old drive now as they hold all the info windows needs to boot.

you can remove the entry from the boot manage however, so at least it only has one option and skips the boot menu. to do this type first name the c: drive something obvious like "win 10" or similar. do this by right clicking the c: in windows explorer and renaming it in the box right on the top of the window.

then type "msconfig" into the search bar and select the "boot" tab. you'll see 2 entries. one should be what you just renamed c: and the other is the one you want to remove. the one you want to save will also be labeled as default os and current os.

select the other os listed and then select delete from the options below it.

that's it, the entry is now gone and you won't see the boot menu anymore :)

the next time you have to reinstall windows, remove the old data drive from the system completely and then install windows. this will put the boot partions back where it should be on the nvme drive. then you can delete them from the old drive and not break anything. but for now, leave them alone or you could make the system unbootable!!
 
Solution