Question ASRock B450M Pro 4 and nvme issue after new CPU install

Nov 15, 2024
11
0
10
Hey everyone,

I just signed up about this issue so I'm new here.

Background: Recently I decided to build a secondary rig that I was either going to use to start a flipping side business, or just keep it in my garage. In said rig I have put an ASRock B450M Pro 4, Ryzen 3 1200 and a GTX 1650. I had a 2TB Crucial P2 nvme Gen 3 in M.2 slot one that I took from my main rig, as well as a 240GB Kingston SATA SSD in M.2 (windows was already installed on here and thus opted to have it as my boot drive). These were all working fine together with no issue. However, the CPU just wasn't cutting it and was slowing even the 1650 down (was near enough pegged at 100% cpu usage in most games), which is a pretty low end 1080p in 2024. So, I got a good deal on a 5600x - I know a big gulf between the CPU and GPU but at least it gives me a good upgrade path for the future.

Anyway, I installed the CPU after updating the BIOS to the latest version and it came up with the usual 'New CPU installed' message after a successful post and I entered the BIOS. Went into windows and all good - however I noticed the nvme drive was no longer showing in file explorer or disk management. So I went into my BIOS and sure enough it is no longer showing there either. I've seen a few people have a similar issue, one person specifically with this motherboard about 3 years ago but couldn't find a solution and ended up RMAing and getting one from a different manufacturer which fixed the issue.

I've tried the following:
- removing CMOS battery for a few minutes
- removing the Kingston SATA M.2 drive
- Making some adjustments to the CPU settings in BIOS
- Enabling CSM compatibility in BIOS

The nvme drive also has the latest firmware.

Could it be a bandwidth issue between the 5600X and the nvme drive?

I would appreciate any help, thanks!
 
Hey everyone,

I just signed up about this issue so I'm new here.

Background: Recently I decided to build a secondary rig that I was either going to use to start a flipping side business, or just keep it in my garage. In said rig I have put an ASRock B450M Pro 4, Ryzen 3 1200 and a GTX 1650. I had a 2TB Crucial P2 nvme Gen 3 in M.2 slot one that I took from my main rig, as well as a 240GB Kingston SATA SSD in M.2 (windows was already installed on here and thus opted to have it as my boot drive). These were all working fine together with no issue. However, the CPU just wasn't cutting it and was slowing even the 1650 down (was near enough pegged at 100% cpu usage in most games), which is a pretty low end 1080p in 2024. So, I got a good deal on a 5600x - I know a big gulf between the CPU and GPU but at least it gives me a good upgrade path for the future.

Anyway, I installed the CPU after updating the BIOS to the latest version and it came up with the usual 'New CPU installed' message after a successful post and I entered the BIOS. Went into windows and all good - however I noticed the nvme drive was no longer showing in file explorer or disk management. So I went into my BIOS and sure enough it is no longer showing there either. I've seen a few people have a similar issue, one person specifically with this motherboard about 3 years ago but couldn't find a solution and ended up RMAing and getting one from a different manufacturer which fixed the issue.

I've tried the following:
- removing CMOS battery for a few minutes
- removing the Kingston SATA M.2 drive
- Making some adjustments to the CPU settings in BIOS
- Enabling CSM compatibility in BIOS

The nvme drive also has the latest firmware.

Could it be a bandwidth issue between the 5600X and the nvme drive?

I would appreciate any help, thanks!
Ashrock has a configuration for all disks in the bios.
I will ask you 2 questions.
1. Why don't you do a clean install
2. Why don't you make a clone from the 240 to the 2TB

 
Last edited:
Ashrock has a configuration for all disks in the bios.
I will ask you 2 questions.
1. Why don't you do a clean install
2. Why don't you make a clone from the 240 to the 2TB


Hey, thanks for the reply.

I can't do a clean install because I can't access the nvme on BIOS - it's not showing at all. Same thing for the clone - not sure how I'm gonna do that when the nvme drive doesn't show in BIOS?

The fundamental issue is the affected drive is not showing in the BIOS or Windows, so I can't even access it.
 
Last edited:
Ok let me start from the beginning

I have my main PC, which has a primary VIPER gen 4 1tb nvme and also had a secondary pcie gen 3 2TB nvme (Crucial P2). This drive was working absolutely fine.

I recently decided to make a secondary pc, and inside it originally had a ryzen 3 1200 in it. I also put the above mentioned secondary gen 3 2TB drive in because I don't really need it for my main PC. Again, the drive was working completely fine and no issue. However, the cpu was slightly too slow for the 1650 GPU so I decided to take out the ryzen 3 1200 and replace it with a ryzen 5 5600x. But after doing this, the nvme no longer showed in BIOS or in Windows, literally the symptom only appeared after installing the new CPU.

The 240GB drive has Windows 11 installed on it already, but I'm using the 2tb drive for games and storage - There is no OS on it.

Does this make more sense?

Thank you, I will try your download solution - is that from the ASRock website?
 
Last edited:
Ok let me start from the beginning

I have my main PC, which has a primary VIPER gen 4 1tb nvme and also had a secondary pcie gen 3 2TB nvme (Crucial P2). This drive was working absolutely fine.

I recently decided to make a secondary pc, and inside it originally had a ryzen 3 1200 in it. I also put the above mentioned secondary gen 3 2TB drive in because I don't really need it for my main PC. Again, the drive was working completely fine and no issue. However, the cpu was slightly too slow for the 1650 GPU so I decided to take out the ryzen 3 1200 and replace it with a ryzen 5 5600x. But after doing this, the nvme no longer showed in BIOS or in Windows, literally the symptom only appeared after installing the new CPU.

The 240GB drive has Windows 11 installed on it already, but I'm using the 2tb drive for games and storage - There is no OS on it.

Does this make more sense?

Thank you, I will try your download solution - is that from the ASRock website?
Nice
1. Gen4 module on this motherboard is not working
2.A disk with win from another system does not work and will not boot into the motherboard unless you do a clean install
3.In win 11 the first disk should be formatted in GPT and the CSM activated due to the card you have
 
I am using a gen 3 nvme in here like I said.

Windows 11 works totally fine and is separate from the drive that isn't working. Like I said I was able to get into windows on the 240gb drive without any issue. In fact I already did a clean install of it using the utility on the drive itself before any of these issue occurred. Again it's not relevant to the issue.

The burning question is why did this only happen after installing the new CPU? Everything was working fine before this.
 
To clarify - I also tried putting the same gen 3 nvme back into my main PC. Works absolutely fine with no issues and is detected.

Also as of a few minutes ago, I put my old ryzen 3 1200 cpu back in and the drive is showing again in the BIOS. So it's very clear it's to do with the 5600x CPU now. Not really sure how I can resolve this without just buying a new motherboard.
 
Crucial 2TB = NVME in m.2 slot 1
Kingston 240GB = SATA in m.2 slot 2 ( slot 2 only supports SATA m.2 drives)
ok
If you want to hear me, do a clean installation of Win on the 2TB disk, without the other one connected, and proceed
Download the iso from Microsoft and burn it to usb with Rufus
 
If you want the 240 to have Windows, you will have to cancel the 2TB (disabled ) in the bios to start (if the motherboard lets you do it yourself)
 
ok
If you want to hear me, do a clean installation of Win on the 2TB disk, without the other one connected, and proceed
Download the iso from Microsoft and burn it to usb with Rufus

I have already tried having the 240gb disconnected with only the 2TB drive in - it's still not detected by the BIOS. I put in my Windows 10 and Windows 11 installation USBs into the pc and the drive wasn't detected. I fail to see how doing this will give any success - because if it's not detected by the BIOS, why would it be detected by the Windows installation USB? That doesn't make sense sorry.

The motherboard simply does not detect the 2TB drive at all. There is no option to disable it, because according to the motherboard/BIOS, it simply does no exist.
 
Last edited:
I have already tried having the 240gb disconnected with only the 2TB drive in - it's still not detected by the BIOS. I put in my Windows 10 and Windows 11 installation USBs into the pc and the drive wasn't detected. I fail to see how doing this will give any success - because if it's not detected by the BIOS, why would it be detected by the Windows installation USB? That doesn't make sense sorry.

The motherboard simply does not detect the 2TB drive at all. There is no option to disable it, because according to the motherboard/BIOS, it simply does no exist.
There is a case that it doesn't see it (in the *QVL of the motherboard it has 1TB crusial) but I think something else is at fault.
If you download Rufus, does it see the disc?Do you have any disk program like Acronis, does the disk appear?Do you have an external case to put it in to see if it's okay?
 
There is a case that it doesn't see it (in the *QVL of the motherboard it has 1TB crusial) but I think something else is at fault.
If you download Rufus, does it see the disc?Do you have any disk program like Acronis, does the disk appear?Do you have an external case to put it in to see if it's okay?

Hey, I appreciate you searching for an answer and providing me with solutions.

Yes, I did try putting it back into my main PC and it works perfectly fine. What do I need Rufus for if I already have Windows media tool on 2 USB drives?

Anyway I'm pretty sure it's just a bug or incompatibility issue between the CPU and the nvme drive because like I said when I put the old CPU back, it will then show in the BIOS. I have inspected for bent pins and there are none - it's in perfect working order. So I can only conclude that this CPU and nvme is not going to work with this specific motherboard. I will have to buy a new one I guess - perhaps a B550 instead of B450.
 
Hey, I appreciate you searching for an answer and providing me with solutions.

Yes, I did try putting it back into my main PC and it works perfectly fine. What do I need Rufus for if I already have Windows media tool on 2 USB drives?

Anyway I'm pretty sure it's just a bug or incompatibility issue between the CPU and the nvme drive because like I said when I put the old CPU back, it will then show in the BIOS. I have inspected for bent pins and there are none - it's in perfect working order. So I can only conclude that this CPU and nvme is not going to work with this specific motherboard. I will have to buy a new one I guess - perhaps a B550 instead of B450.
There is no case of disk and processor incompatibility
Motherboard and disk yes.Motherboard and processor yes if the appropriate bios is not entered
Do you have win 11 on your computer?Do you put Win 10 on it?
 
If you start with 2TB to do a fresh installation of Win 11, the disk will not appear?

No, it does not appear for the fresh installation. I have tried both Windows 10 and 11.

I would format it on the first computer (unlocated) and then put it on the other one

I mean I could try this, I can do a full format and then re-insert in the PC with the issue but I really have my doubts this will make it show.

I did try the old R3 1200 CPU a few more times just to be sure and the drive appears successfully each time I enter the bios. But as soon as I put the 5600X back, it will disappear.

Each time I install a different CPU, I get the following message:

New CPU installed, fTPM/PSP NV corrupted or fTPM/PSP NV structure changed.

Press Y to reset fTPM, if you have BitLocker or encryption enabled, the system will not boot without a recovery key.

Press N to keep previous ftPM record and continue system boot, fTPM will NOT enable in the new CPU, you can swap back to the old CPU to recover TPM related keys and data.


I remember the very first time I changed the CPU, I pressed Y because it seemed like the logicial thing to do. Then after all this and messaging on here, I put the old one back in, pressed Y again and the nvme drive appeared. So I decided to press N when I put the 5600X back, but still no nvme drive.

I'm wondering if pressing N, then clearing the CMOS once more could be a possible fix. I might try this.

https://www.reddit.com/r/gigabyte/comments/q2jj6s/ftpmpsp_nv_corrupted_is_this_a_problem/

If you look here, many people have this same issue, with different boards but there's 3 people in here that all have the 5600X and are getting some kind of problem (mostly gigabyte). So I honestly think it could just be compatibility issues with the 5600X and some older X470/B450 boards even with a BIOS update.

If nothing else works I think I have no choice but to buy a new B550 or X570 motherboard, most likely MSI as not too expensive like ASUS, and hopefully don't have the same problem