cancel
Showing results for 
Search instead for 
Did you mean: 

General Discussions

wade2695
Adept II

CPU upgrade broke SATA Controller Drivers

Today I upgraded my CPU from a Ryzen 5 2600 to Ryzen 5 5600. And my 2 SATA HDDs stop being detected by Windows. They are detected just fine in my motherboard bios (MSI B450M BAZOOKA PLUS). I have already tried updating the drivers with no luck. They also do not show up at all in disk management - only my nvme is showing up in which Windows are installed on.

On device manager though I see under "Other devices"  Serial ATA Controller show up with an exclamation mark. When I check properties it says:

The drivers for this device are not installed. (Code 28)

The installation of this device is forbidden by system policy. Contact your system administrator.

To find a driver for this device, click Update Driver.

 

So I tried updating the driver with automatic search and eventually got this message:

Windows found drivers for your device but encountered an error while attempting to install

AMD Virtualized AHCI Controller for StoreMI DEV_7901

The installation of this device is forbidden by system policy. Contact your system administrator.

wade2695_0-1670896670740.png

Even though I knew installing StoreMI wouldn't make any difference I tried it anyway but I got this message:

StoreMI requires at least one hard disk drive and one SSD to function. Please configure the system with such.

Apparently this has to do with Windows not detecting the HDDs.

I believe that reinstalling Windows will fix this problem, but I want to avoid it if it's possible.

So is there any other way this can be fixed?

 

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
1 Solution
wade2695
Adept II

I tried everything possible that could be done.

I got tired of trying for so many hours so many different fixes ending up with nothing. Apparently the only solution is reinstalling Windows. I'm gonna do it now and update this if it's the solution.

UPDATE: Reinstalling Windows using "Reset this PC" and "Remove everything" in Settings => Recovery solved this problem at last.

THANK YOU ALL OF YOU WHO TRIED TO HELP ME WITH YOUR SUGGESTIONS. I APPRECIATE EVERY SINGLE ONE OF THE REPLIES!

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro

View solution in original post

32 Replies
cpurpe91
Volunteer Moderator

I would try to do a repair with Windows installation media.

Ryzen 7 7700X, MSI MAG X670E Tomahawk Wifi, Corsair DOMINATOR® TITANIUM RGB 2x16GB DDR5 DRAM 6000MT/s CL30, Sapphire Pulse AMD Radeon RX 7900 XTX, Corsair HX Series™ HX1000, Corsair MP600 PRO NH 4TB

That's a great idea! Thank you! Unfortunately my free time during the day is limited so I didn't have the chance to try it yet.

I have downloaded the Windows.iso though to be ready for tomorrow. When I run the setup of the .iso I have to choose between these two: 

wade2695_0-1670973223802.png

What would you recommend choosing? I'm asking because I don't know whether the first option will change my update settings or not.

Thanks a lot in advance! I will try this fix tomorrow.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes
cpurpe91
Volunteer Moderator

I would just boot into the installer and see if there is a repair button. Given those choices I would choose the first and change settings back when you get back into Windows. Another thing you could try is different SATA ports on your motherboard. These things can turn out to be really frustrating to find a fix for so don't lose hope. There has to be some way of getting them working if nothing else was done but a CPU swap.

Ryzen 7 7700X, MSI MAG X670E Tomahawk Wifi, Corsair DOMINATOR® TITANIUM RGB 2x16GB DDR5 DRAM 6000MT/s CL30, Sapphire Pulse AMD Radeon RX 7900 XTX, Corsair HX Series™ HX1000, Corsair MP600 PRO NH 4TB
0 Likes

Yes I tried different SATA ports on mobo but the problem is with the drivers not being detected. Ok I will try booting the setup instead of running it first.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

Well trying to boot and clicking on "Repair this computer" tells me to choose a recovery disk. There I have the only option to choose the USB that I booted this installer. When I do this goes in a loop and boots the installer again with the same options to Install Windows or Repair with no luck. Maybe I will try the .iso...

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

You can try an In-Place Windows Repair by running your current Windows installer while on the desktop.

It will replace your Windows Folder with a new Windows Folder but keep all of your 3rd party apps and most of your configurations intact.

Afterwards you can revert it back to your original Windows if it doesn't work out. I believe the Windows.old will be deleted automatically in 10 days but you can use Disk Cleanup to get rid of it for you earlier.

Just be sure not to check mark the Clean install option other wise it will might restart and start a Clean Windows installation.

I have used this method many times and it takes about a hour or so depending on your Internet speed to download any updates it might need.

0 Likes

How can I revert it back? Should I make a restore point first before running this install?

What if I try to uninstall the AMD Virtualized AHCI Controller for StoreMI?

Check my other reply where I have suspicions that maybe this is the problem.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

I tried the installation and didn't fix it. What is more I can't revert it back cause it erased every possible system restore point there was.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes
ThreeDee
Paragon

Is your BIOS up to date?

Are you running the latest AM4 chipset drivers from AMD.com?

In Device Manager .. under View . .check "Show Hidden Devices" and then go through each drop down menu and remove/uninstall every greyed out entry , unknown device and "other devices" (you'll see 12 entries from your old 2600 under processors for example for removal) .. IF Windows was actually using any of those entries, they will be re-installed upon rebooting

..and with items like your "other devices" list, hopefully it will be reinstalled with the proper driver

Update your BIOS and install the latest AM4 chipset drivers first though


ThreeDee PC specs
0 Likes

Yes my BIOS is up to date and yes I have the latest AM4 chipset drivers for B450 running.

I will try now the uninstalling of greyed out entries as you said.

 

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

The only entries I have uninstalled until now are from the 2600 processor.

Check if you can my last reply on @elstaci. Maybe you can help. Thanks!

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

Sounds like a leftover Windows Registry entry or entries that hasn't been deleted when you uninstall StoreMI.

I trying to understand what you are trying to accomplish. It seems like you were able to install the SATA CONTROLLLER on your computer.

Are you now trying to install STOREMI again?

Here is AMD STOREMI FAQ if interested: https://www.amd.com/en/support/kb/faq/amd-storemi-faq

Here is AMD STOREMI GUIDE which might show how to completely uninstall STOREMI From your PC. It will download a PDF file: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjOlp-krvr7AhXNQjABHTpDBh0Q...

0 Likes

No I don't want to install the StoreMI again and unfortunately these links were not useful in this situation.

The problem though seems to be this leftover as you said. Would there be a problem if I try to uninstall this storage controller "AMD Virtualized AHCI Controller for StoreMI" ?

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

In Device Manager is showing 2 errors. The SATA Controller and your Display AMD Driver.

If you are trying to install STOREMI, I believe you need to set the SATA CONTROLLER to AHCI Mode and not RAID Mode. STOREMI doesn't work if you enable the RAID MODE for SATA:

Screenshot 2022-12-13 213550.png

Screenshot 2022-12-13 210928.png

Also in BIOS it has a Windows 10 settings:

Screenshot 2022-12-13 213653.png

If everything is set correctly in BIOS and you still are getting the SATA CONTROLLER error. Try installing through Device Manager Windows own Native SATA CONTROLLER and see if the error goes away.

Also you need to install the AMD Graphic driver for your GPU to see if that error goes away also.

Not exactly. The only problem is the SATA Controller Driver. I just had the "Display adapter" expanded.

The BIOS options are correctly set up.

Device manager doesn't let me update the driver.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

Just download the driver and install. Does not have to be done from Devmgr.msc

0 Likes

Maybe you should post a link to his SATA Controller download page.

I was incorrect. Can not recall having to install those myself, but had an image in my head of SATA-drivers being listed on motherboards driver page, which is true for Asus, but contains just Raid app and driver.

 

 

AMD used to have a SATA CONTROLLER to download load but since Windows 10 came out they have replaced the AMD SATA CONTROLLER with MS STANDARD SATA CONTROLLER AHCI instead which is upgraded with each Windows upgrade.

0 Likes

Did you try picking out the SATA Driver to update in Device Manager or did you just click on "Update Driver"?

Screenshot 2022-12-14 082514.pngScreenshot 2022-12-14 125831.png

This is the SATA Controller that my Asus AMD Motherboard uses.

This tech site gives you the same explanation as I did about using Device Manager to install your SATA Controller AHCI: https://softwarekeep.com/help-center/how-to-download-standard-sata-ahci-controller-driver-on-windows...

If that is what you did and Device Manager didn't let you update the driver what error code did it show?

NOTE: I mistook reading your AMD driver since the image is fairly small to read. Sorry about that.

0 Likes

As you can see the main problem that Windows detects is on Serial ATA Controller and the automatic update can't install AMD Virtualized AHCI Controller for StoreMI

wade2695_15-1671062026154.png

wade2695_16-1671062130613.png

 

And for the record these are the events logged

wade2695_6-1671059634797.png

If I browse my computer for drivers I get here

wade2695_7-1671059816204.png

The first option gives me the same problem as in the second image with the automatic. The second is below.

wade2695_8-1671059877401.png

On device manager both Standard SATA AHCI Controller and AMD Virtualized AHCI Controller for StoreMI are greyed out because they can't detect that the drives are connected due to Serial ATA Controller.

wade2695_9-1671060473399.png

And if I try to update them:

1. Automatic update is same for both

wade2695_10-1671060776751.png

2. Browsing my computer for drivers is a bit different.

For the Standard SATA AHCI Controller:

wade2695_11-1671061050291.png

For the AMD Virtualized AHCI Controller for StoreMI though I have 2 options:

wade2695_12-1671061154872.png

First option:

wade2695_13-1671061222678.png

Second option:

wade2695_14-1671061254435.png

NOW I HAVE ONE MAJOR QUESTION:

SHOULD I UNINSTALL "AMD VIRTUALIZED AHCI CONTROLLER FOR STOREMI?"

I'm guessing this driver was installed along with StoreMI when I first built my PC 3 years ago and assuming its only use is for StoreMI which I never used and is uninstalled from the beginning. Would there be a problem uninstalling it? @ThreeDee what do you think?

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes
MADZyren
Paragon

When changing CPU, go to BIOS, set optimized defaults, Clear CMOS, set wanted BIOS settings again (like XMP, Resizable Bar, secure boot, virtualization aso.

Install latest chipset driver. Install even if you already had it.

Unplug HDDs and plug them back in (when power is off), perhaps even to other available ports on motherboard.

See what disk manager sees. Are you sure you didn't have any Windows Bitlocker on them?

0 Likes

I have done all these yes and nothing worked.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes
Vynski
Exemplar

Have you tried resetting the BIOS.  A lot of things that are compatible with the 5000 series processors are not compatible with the 2000 series.  

Ryzen 7 2700X, Radeon RX 480, MSI MPG X570 Gaming Plus, GSKIL 16GB 3200, XPG GAMIX S70 (M.2 4x4 that is limited to 1/2 speed due to the incompatibility of the Gen 2 processor).  

Another thing incompatible is the Smart Access Memory in Adrenalin.

Anyway, your post drew my interest due to the need for a CPU update to a 5700X or 5800X.  I will likely experience the same problems when the time arrives.  So naturally I hope you find the solution.

If it ain't broke; don't fix it!

I have reset my BIOS and didn't work...

Well another strange thing in all of this is that it's not certain this will happen when you upgrade CPU. A friend of mine upgraded from 2400G to 5600 on a B350 mobo with Win 10 Pro installed on an m.2 nvme alongside with 3 sata drives. 1 SSD and 2 HDDs and he didn't have this problem. And we don't know why.

We know for sure that reinstalling Windows will fix this problem. But I want to avoid it if possible.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

Can't blame you on that.

Is there a reason you didn't upgrade to Windows 11?  This might be a good opportunity.

If it ain't broke; don't fix it!
0 Likes

I've seen many complaints about how Windows 11 works in comparison with Windows 10 so I don't want to upgrade yet. But it's a good option if nothing else work.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

Just a suggestion.  If your going to all of the trouble of reinstalling Win 10, you might as well upgrade to Win 11.  I don't know if the upgrade is still a free option.

I upgraded when it first became available.  Didn't notice a lot of differences.  I tend to like Winn 11 better than Win 10.  Haven't had any problems on the 3 computers (2 desktops, 1 laptop) I upgraded.  

Ryzen 7 2700X, Radeon RX 480, MSI MPG X570 Gaming Plus, XPG GAMIX S70 1TB, SoundBlaster Audigy 5, GSKIL 16GB 3200, Corsair RM 850, Corsair Strafe, Corsair Sabre RGB Pro, Intel WiFi 6ax.

Ryzen 9 3900X, Radeon 5700XT, GSKIL 32GB 3200, MSI MEG X570 ACE, Sabrent Rocket 4.0 Plus, Seagate Barracuda 2TB, SoundBlaster ZE, Logitech K850 and M585 Bluetooth keyboard / mouse,  

MSI Bravo 15, AMD 4600H, Radeon 5500M, 2-Intel NVMe 1TB, Logitech M535 BT mouse.

As I commented, none have had any unexpected issues.  With the exception of the Gen 2 2700X incompatibility that is stated in manuals and release notes if you read them completely.  That and the RX 480 are just getting old, like me.

 

If it ain't broke; don't fix it!
0 Likes

I don't have the free upgrade but I don't mind yet. After all these hours of searching and trying so many fixes I'm gonna reset Windows 10. It's the only solution aparrently.

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
0 Likes

I truly hoped that you could come up with a fix other than reinstall Windows. 

Now I'm gun shy to just take out my 2700X and replace it with a 5700X or 5800X.

If it ain't broke; don't fix it!
0 Likes
wade2695
Adept II

I tried everything possible that could be done.

I got tired of trying for so many hours so many different fixes ending up with nothing. Apparently the only solution is reinstalling Windows. I'm gonna do it now and update this if it's the solution.

UPDATE: Reinstalling Windows using "Reset this PC" and "Remove everything" in Settings => Recovery solved this problem at last.

THANK YOU ALL OF YOU WHO TRIED TO HELP ME WITH YOUR SUGGESTIONS. I APPRECIATE EVERY SINGLE ONE OF THE REPLIES!

MSI B450M BAZOOKA PLUS, Ryzen 5 5600, 16GB RAM 3000MHz, Sapphire Pulse RX 6700, Cooler Master 650 MasterWatt PSU, Win 10 Pro
cpurpe91
Volunteer Moderator

Thank you for the update. 

Ryzen 7 7700X, MSI MAG X670E Tomahawk Wifi, Corsair DOMINATOR® TITANIUM RGB 2x16GB DDR5 DRAM 6000MT/s CL30, Sapphire Pulse AMD Radeon RX 7900 XTX, Corsair HX Series™ HX1000, Corsair MP600 PRO NH 4TB