MSI X370 GAMING PLUS beta bios update is not booting my m.2

nanamosnte154b02e2

New member
Joined
Dec 4, 2022
Messages
7
Having an issues with the new beta. I got a new processor and had to update to the beta branch of the bios. For some reason it won't boot the bios or OS with the old cpu (AMD Ryzen 7 1700 8 core 3.00Gz) but the new one ( AMD Ryzen 7 5700G 3.8 GHz 8-Core Processor ) only the bios would boot and it wouldn't load from my M.2 (the one with windows). I tried changing boot priority but nothing worked. It seen my M.2 in the specs but when I would select a boot drive it wouldn't even acknowledge it as a thing.

Curious what's going on, and If I have to buy a new Motherboard or CPU?
 

citay

Pro
SERGEANT
Joined
Oct 12, 2016
Messages
10,860
No, don't worry. Check your EZ Debug LEDs (above 24-pin ATX header). If they are on BOOT, that's not uncommon after a BIOS update, because the new BIOS version will be set to the so-called UEFI mode. If the old BIOS version was set to CSM/Legacy mode before, then it will not boot at first and you will get the BOOT LED, but this can be solved.

With the BIOS in the modern and preferred UEFI mode, it requires the boot drive to have a so-called GPT. But as your old BIOS was probably in the older CSM mode, it will have prepared the boot drive to have a so-called MBR when installing Windows. So you have to do a quick MBR to GPT conversion for the boot drive, then the BIOS in UEFI mode can boot from it again. It takes 5-10 minutes to get this going again.

Further explanation:
A modern BIOS can be in two modes: Legacy/CSM (Compatibility Support Module) and the newer UEFI (Unified Extensible Firmware Interface) mode. Since all BIOSes are UEFI BIOSes nowadays, naturally they work best when set to UEFI mode. But also, every modern BIOS can be set CSM/Legacy mode, in order to behave like an old BIOS from many years ago. This is so it can work with older operating systems which have no or only limited support for UEFI, such as Windows 7. The problem lies in the fact that switching between those two BIOS modes after you have installed Windows will make the boot process fail.

When Windows detects a CSM/Legacy BIOS during installation (for example on an old board or an old BIOS), it prepares the boot drive to have an MBR (Master Boot Record).
When it detects a UEFI BIOS during installation, it will prepare the boot drive with a GPT (GUID partition table) instead of an MBR. The BIOS set to either mode (CSM vs. UEFI) will only boot from a drive that was prepared accordingly for that mode (CSM needs MBR, UEFI needs GPT). That's why you need to do the conversion for your boot drive once your BIOS is set to UEFI mode.
 

darkhawk

Well-known member
Global Moderator
Joined
Nov 20, 2012
Messages
14,934
More or less what citay says. Most likely the windows installation isn't setup for UEFI mode, and the BIOS comes pre-set to that.
Also, the reason the old CPU doesn't work with the new BIOS is likely because the required code for the old CPU was removed to make room for the newer CPU BIOS's. You'd probably need to flash back to a much older version in order to get the old CPU to work again, and most likely there is no version where both will work (another short-sitedness part of AMD's strategy that backfired). Ultimately, while doing what you're doing isn't terrible.....generally I'd recommend a newer motherboard with that new CPU so it gets fully supported (PCIe 4.0, etc.....). Not required, but ultimately it would work better.
 
Joined
May 23, 2022
Messages
17
Wait....I had same issue with my 5800x3d on same mobo, and i got it to work try this! Go into bios then, Advanced->Windows OS Configuration->BIOS CSM/UEFI MODE= change that to "CSM"
Now save and exit, let pc reboot, it will throw you again into bios... Go to storage/boot devices tab and see if ur m.2 is visible now... set ur m.2 at 1# boot option. Also check if there is an option saying "(legacy+uefi)" and leave it there, save bios and exit, i bet it will reboot
 

citay

Pro
SERGEANT
Joined
Oct 12, 2016
Messages
10,860
Setting the BIOS to CSM is only a workaround. CSM mode is outdated, it was only needed for Windows 7, but for anything after that, UEFI mode is better, and Windows 11 will actually require it. You can't install (or upgrade to) Win11 when the BIOS is in CSM/Legacy mode. So this will only cause problems down the road. The better option is to convert the boot drive from MBR to GPT, which doesn't take long at all.
 
Joined
May 23, 2022
Messages
17
Ok there is always something new learning, it only takes a bit of curiosity and willingness to bother learn haha. You been right csm is the old mode, UEFI is the new one and it is also required for win11. Windows 10 have an implemented tool to change mbr to gpt without data loss so ur pc can boot with UEFI settings. For start he/she must somehow to get the pc boot with CSM. After that you can convert from mbr to gpt, here is how to do it https://www.windowscentral.com/how-convert-mbr-disk-gpt-move-bios-uefi-windows-10 . Maybe if you got usb with windows 10 installation in it perhaps you could try boot ur system from there and instead of installing windows go to troubleshoot and pop command prompt and follow the steps mentioned at the link. Other hard way is put back in ur old cpu and do as the link says. I also did mine as well and now i can uprade to windows 11 as well
 

nanamosnte154b02e2

New member
Joined
Dec 4, 2022
Messages
7
Thanks to everyone for all the help!
Going to try what you suggested citay but I have one more question before I do that. I have my m.2 partitioned 50/50 from 1TB (one with windows and the other without), Will that be a problem when I'm making it an MBR?
 

nanamosnte154b02e2

New member
Joined
Dec 4, 2022
Messages
7
Other hard way is put back in ur old cpu and do as the link says. I also did mine as well and now i can uprade to windows 11 as well
I rolled it back and put the old CPU in before making this post, because I love doing things the hard way lol. The only part I dislike is the thought of updating to windows 11. I know they'll force us in the future but ffffffuck I don't want to do that.
 
Joined
May 23, 2022
Messages
17
If you dont like you dont update then, you just know that you got the option as well to do so, also with UEFI now your system can see drivers with higher storage than 2TB, CSM had limit to 2TB if im not mistaken. Anyway let us know if you solved it :D. Also i dont think partition matters, if at command prompt appears as 2 disks convert the one with windows in it, then check if whole disk have been converted or just only the partition once windows boot, and if didnt do 2nd as well, but Ibet it will appear as single disk. Dont forget to feedback and let us know what happened :D
 

nanamosnte154b02e2

New member
Joined
Dec 4, 2022
Messages
7
Will do. If all else fails I buy a new Motherboard that fits everything else I have, I just really didn't want to spend THAT much more when all I need atm is the processor but all well. We'll see, fingers crossed! 🤞
 
Joined
May 23, 2022
Messages
17
Just hold shift press restart, and go troubleshoot advanced and pop the command prompt, dont do that the /allowfullos way from windows. also ur disk is set to 0 you dont need to define disk number at least when i did try with my didnt work coz wasnt need too, you have to type command, "mb2gpt/validate" then "mbr2gpt/convert/disk" . Thats how I did it but not while windows was operating, it is not safe that way.
 

nanamosnte154b02e2

New member
Joined
Dec 4, 2022
Messages
7
I did open it in troubleshoot advance and it gave me the same thing. I just did it this way so I could take a screen shot. Any idea why it would still be doing this even in Troubleshoot advanced?
So frustrating lol. This is like the only hurdle left, if it doesn't work out, then a new motherboard it is XD
 
Joined
May 23, 2022
Messages
17
In troubleshoot advanced command prompt type:
mbr2gpt/validate
"let you disk validate will take a second"

then type:
mbr2gpt/convert/disk


You dont have to type /allowFULLOS, you are not doing from windows this command "/allowFULLOS" is only when you pop command prompt while windows working. \

Just shift+restart= troubleshoot=advanced=command prompt, and type what i mentioned above that how I did convert mine. If this doesnt work hands up.
 

citay

Pro
SERGEANT
Joined
Oct 12, 2016
Messages
10,860
Google is your friend,



 

Alan J T

🙈 🙉🐝 🤬😈
Global Moderator
Joined
Sep 11, 2020
Messages
11,464
Google is your friend,
Only if you're using an Add blocker other wise the top results have a tendency to be crapware and viruses.
Google needs to drop the PAY for the top spot in Search results as most are just Dangerous to end users.
 
Top