Had this happen with my first nvme installed.... thinking it was a driver I installed "samsung magician" the program could also see the nvme ssd so I cloned my c drive with windows onto it and selected as my boot drive lol fixed 😀
NVMe found/detected/recognized in BIOS but not found/detected/recognized by Windows 10 / Windows 11
I've seen similar posts scattered over the internet and no real solutions. The issue seems to be specific to AMD processors and respective motherboards. I've seen most posts related to MSI boards but I doubt it's limited to them.
Scenario:
You install a second NVMe drive onto your motherboard, your BIOS sees the drive, but Windows does not in Device Manager or Disk Management.
I've done everything from messing around with the BIOS to buying a PCIe NVME Riser to make sure it wasn't a bad NVMe connection. I know my MSI x470 Gaming Plus board supports 2 drives, this was not related to a disabled SATA port, or a drive support/compatibility issue. Nothing worked and I refused to reinstall Windows as a solution (as I've seen in other posts recommending). After spending way too many hours on this problem, I finally found the solution to my specific issue and it's all related to the "AMD-RAID Bottom Device" Controller Drivers that the AMD chipset software installs. For whatever reason, this AMD driver and Windows do not get along. The solution is to change/update the driver to the Standard NVME controller that comes with Windows.
Solution:
-Device Manager -> Storage Controllers -> Expand
-Find AMD-RAID Bottom Device -> Right Click -> Properties -> Driver -> Update Driver
-Browse From My Computer -> Let me pick from a list -> Select Standard NVM Express Controller -> Next
-Within 2 seconds, everything seems to be working without any issues.
Similar Posts:
New NVMe SSD not recognized by Windows 10 - Microsoft Community
NVME M.2 SSD detected in BIOS - not detected in Windows 10 x64 - Microsoft Community
Windows not recognizing new m.2 NVME SSD but shows in BIOS - Microsoft Community
I posted this so the internet will archive this for future use. Hopefully this helps someone out there who's had similar issues. Or runs into them randomly after an AMD Chipset update.
System specs:
AMD Ryzen 2900X
Asus X470 Gaming Plus - Latest at time of post
Disks:
- Samsung Evo 970 Plus 500 GB M.2 NVME
- WD BLACK SN850 1TB
- Samsung SSD 850 EVO 500GB
-WDC 1TB Drive
GPU: GTX 970
OS: Windows 10 x64 Pro & Windows 11 x64 Pro
Update (7/19/2022):
Happy to see people getting value from this post. After doing some investigation, it seems like the AMD chipset drivers install the AMD-RAID Bottom Device drivers. For some unknown reason, Windows defaults to those drivers and it shouldn't. It should be using the Standard NVM Express Controller. This is probably why people who do a fresh install don't see this problem since the AMD-RAID bottom device drivers wouldn't be installed. These drivers are only supposed when setting up a raid array using the amd raidxpert utility. Otherwise for 99.9999% of regular users, the standard windows driver is sufficient.
Windows for home | Windows 10 | Devices and drivers
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
60 answers
Sort by: Most helpful
-
Anonymous
2023-11-28T17:11:41+00:00 -
Anonymous
2023-05-14T23:09:22+00:00 OMG this saved my life... I spent way too much time playing with Bios settings and the such on my MSI AMD X570 Tomahawk Motherboard
I wish this would have come up earlier in the searches when searching NVME found in Bios and not OS, X570, etc...Total lifesaver, thanks!!!
-
Anonymous
2022-11-21T21:50:30+00:00 No way, dude you saved my drive :D THANKS!!!!
-
Anonymous
2022-09-20T14:37:25+00:00 Hi,
I think I have similar problem to Yours, but this solution didn't work for me. Nevertheless I will ask You, and the community - maybe there is anyone who can help me. I have ASUS TUF Gaming A15 laptop (FA506QM) and after some time I needed to buy more storage [(have small kids - games (I really didn't know how much space games require right know...)]. So I bought PNY NVMe - PCIe SSD 2TB M.2 2280 CS3040 M280CS3040-2TB-RB, installed in laptop and used it. Everything looked normal, till last weekend. Laptop isn't used everyday for gaming purpose, it's for work, and on the second NVMe disk was only games, so I don't know when problem (no disk - could not find files when I hit Lego Ninjago icon two times) occurred (during last update or earlier). I've checked in BIOS, everything is fine - disk is where it's should be, i even can pick it for boot option, BUT when Windows 11 starts or even Windows 11 installation USB starts it's gone... I tried different drivers, even Windows 11 clean install, but nothing helps. Right know - on clean Windows 11 - in Device Manager -> Storage Controllers it occurs with problems - could not start device "this device cannot be started. (code 10) a card hardware I / O error has occurred". I have other computer, so I put out NVMe drive and put in to the other computer - work normal, with access to all games and files, when I put it back to laptop, the same problem mentioned above. I tried to reinstall device drivers like You wrote but still the same error "this device cannot be started. (code 10) a card hardware I / O error has occurred". Please HELP if anyone has any idea...
System specs:
AMD Ryzen 7 5800H
ASUSTek Computer Inc. FA506QM ver. 3.11 (socket FP6)
RAM: 32 GB 2 x GOODRAM 16GB 3200Mhz (gr3200s464l22/16g) DDR4
GPU (except build in AMD Radeon) Nvidia RTX 3060 laptop GPU
Discs:
1 - SK Hynix HFM512GD3JX013N
2 - PNY CS3040 M280CS3040-2TB-RB
OS: Windows 11 Pro 21H2, compilation 22000.978
-
Anonymous
2022-06-30T10:55:40+00:00 Bro thank you so much, found so many ''solutions'' but this rly helped me so much, thanks!