[SOLVED] How can I fix Boot Order for Boot Manager M.2 Not Appearing?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

xZGxFire

Honorable
Aug 20, 2016
94
4
10,535
So I bought an M.2 SSD which I did install fresh windows 10 and everything, downloaded everything I needed, etc.

I'm booting correctly to the M.2 SSD only because everytime I turn on the pc I get asked which volume of OS to choose and I pick the one of the M.2, but I got 2 other storage devices.
Another SSD (through Sata)
An old HDD (through Sata)

The second ssd has windows os in it, so everytime I turn on the PC I get asked which Volume to pick, I also set the M.2 Volume as Default.

My problem is that I want to wipe clean the second SSD and HDD, but I scared if I do that, my system won't boot and I'll explain why.

MSI Bios
In Bios:
I go to Settings>Boot>Hard Disk Drive BBS Priorities
I get 3 Options because of the 3 drives
Boot Option #1 M.2 SSD
Boot Option #2 SSD
Boot Option #3 HDD

You can see that the order is correct, theres no problem there but...

in Settings>Boot
Under Fixed Boot Order Priorities
Boot Option #1 Windows Boot Manager (HDD)

Theres the problem, I managed to change it to SSD but after exiting the BIOS, I got prompt to insert Bootable Media as if I needed to boot from usb to instanl an OS.

I really would like to fix that, I got pictures but I don't know where to post or link them. I want to format/delete all the contents of the HDD and SSD while having the OS on the M.2.

Background:
I had an OS on the HDD, then I bought the SSD and install the a "fresh" Windows 10 on the SSD. Apparently I never changed the Boot Drive on the bios but I kept booting normally to the SSD. Now I have a M.2 SSD (with also "fresh" Windows 10 ) alongside both normal SSD and HDD.

I was suggested to remove the HDD and see if I could boot like normally. Well, I can't, says to put boot device so I can't boot without the HDD connected. I also tried switchting from Legacy+UEFI to UEFI and nothing works, I can't select the M.2 as Boot Manager (it is recognized in the bios)

What can I do? Remove all drives and just perform yet again a clean windows 10 install on the M.2?
 
Solution
take the other drives out of PC

Boot the computer using the Windows 7/8/8.1/10 installation media.
  • On the first screen, press SHIFT+F10 to bring up the command prompt.
  • Run the following commands at the command prompt.
diskpart
list disk
select disk #
Note: Select the disk where you want to add the EFI System partition.
list partition
select partition #
Note: Select the Windows OS partition (# number) or your data partition.
shrink desired=100
create partition efi size=100
format quick fs=fat32
assign letter=s
list partition
list volume
Note: Note the volume letter where the Windows OS is installed.
exit

bcdboot X:\windows
/s S:
Note: Replace "X" with the volume letter of...
Any time. No rush to wipe drives, make sure to copy everything you want first :)

make sure hdd isn't added to boot order when you put it back into PC. I seen weird things happen before where people boot to old installs.
I did select 1) Because Disk 1 is the HDD

but the following appeared

DISK
PARTITION
VOLUME
VDISK