0

My Windows 10 system gets an "MBR Error 1" message during boot because it's trying to boot from the wrong drive. I have to manually select the correct drive from the boot menu. My Boot menu shows :

P4 drive 1
P2 drive 2
P1 drive 3   <== it should boot from this one

I assume P1 means priority 1? P1 drive is the correct boot drive which is a SATA SanDisk SSD.

I go into advanced settings then to the boot section to set up the boot order. When I select Boot Option 1, I don't see the Sandisk drive from the drive options. I only see the P4 and P2 drives. I see the same drive options under Boot Option 2.

Why would the P1 Sandisk drive not show up in the boot options?

The mobo is Asus X79. BIOS is American Megatrends version 0701.

2
  • Did you A) update the bios recently? B) Changed any bios settings? C) Did it ever work normally on this system? Please clarify.
    – Tonny
    Commented Jul 25, 2020 at 8:42
  • I didn't update the BIOS. It worked before. I removed some hard drives. Commented Jul 25, 2020 at 16:45

2 Answers 2

1

Asus bioses suck. Yep, I said it.

To answer your actual question: the only reason a drive won't show up is if it's dead or the mobo can't detect it (which usually means the drive's board is bad). But you would get warnings on boot if the board detects a failing drive thanks to S.M.A.R.T. (I'd suggest hwmon but you can't boot so it's moot).

Go into bios and make sure the drive that you want to boot is set as the boot drive.

Since you can't see the drive, try taking out all the other drives and going into bios. This can also be an issue w/ raid vs SATA vs PATA/IDE and sometimes EFI/UEFI can cause issues with actually booting to windows, but it sounds lower level than that.

With Asus, the actual place to set the boot drive is often in some obscure, un-intuitive place. It usually has a boot order but only one drive can be selected per slot and typically the boot select screen is not the drives select screen; however, it might still be set but not be picking up the right order (I had an asus board that would forget from time-to-time which one was the right drive to boot from and re-order my disks so it would constantly fail despite saving it to a profile; needless to say I have a lot of animosity with asus boards). If you poke around there should be a disk or storage option that shows all the disks attached and a completely different and illogical screen to actually set the boot drives.

Anyway, I wouldn't go mucking about with BCD if it booted at one point. My setup was/is boot from some old C: drive but start up the SSD I had added and moved windows to. So yes, BCD is useful in those types of situations if it is not booting from the correct drive or if the MBR is on a different disk than the windows installation. If you find the correct drive is setup in bios properly, then by all means muck around w/ BCDedit....but if it's not even letting you set the right boot disk, then it's probably not a windows/MBR issue.

Sometimes reordering the phsyical sata connection helps too, but only if one of your sata ports is going bad (and it just happens to be that one).

-1

Here P0 to P4 means the numbers of SATA ports plugged with the partition. Windows Boot Manager should boot from the partition which plugged with appropriate port. Connect SSD to SATA Port 1. Remove non-booatable partitions from the boot menu.

If BootLoader is also broken, You have to repair and rebuild the BCD store. Insert Windows 10 installation media, click Repair my computer to get into WinRE, then choose Troubleshoot > Advanced Options > Command Prompt and enter your password. Then run bootrec /fixmbr and then run bootrec /rebuildbcd.

If bootrec /rebuildbcd can't find windows installations, then we need to manually remove the old BCD stores. First run bcdedit /export c:\backup to backup old BCD first. Now run attrib c:\boot\bcd -h -r -s to make Boot Configuration files visible. Then we will replace old BCD with ren c:\boot\bcd bcd.old. Then rebuild it again with bootrec /rebuildbcd.

Hope that helps

2
  • This doesn't make sense. His bootloader isn't broken. He can boot if he selects the right boot-device from Bios. The Bios setup attempts to boot the wrong disk first for some reason.
    – Tonny
    Commented Jul 25, 2020 at 8:40
  • @Tonny Connect SSD to SATA1 port? See the edit
    – Wasif
    Commented Jul 25, 2020 at 8:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .