Recommended AHCI/RAID and NVMe Drivers

@RobrPatty2
Please gve us knowledge about
a) the OS you are running and
b) the HardwareIDs of the related NVMe Storage Controller.

Sorry:
OS: Windows Server 23h2
IDs: PCI\VEN_1B4B&DEV_2241&SUBSYS_03791590&REV_20
PCI\VEN_1B4B&DEV_2241&SUBSYS_03791590
PCI\VEN_1B4B&DEV_2241&CC_010802
PCI\VEN_1B4B&DEV_2241&CC_0108

I recommend to let the generic in-box MS NVMe driver do the job.

1 Like

Ok will do, thanks Fernando.

Rather special device, if I read correctly it’s supposed to automatically create a RAID1 from 2 NVMe SSDs as a boot device?

Did you bypass its firmware or does it present the Raid 1 as a simple disk to Windows?

“HPE NS204i-u is a universal installation hot plug OS boot device that
includes two 480 GB M.2 NVMe SSDs. The universal installation removes
the need for cables and backplanes. This device no longer takes up a PCIe
slot, and auto-creates RAID 1 volume.”

HPE NS204i-u Gen11 NVMe Hot Plug Boot Optimized Storage Device

YT “Installing the HPE NS204i Boot Device”

You read correctly its has built in RAID1. HPE has firmware for device so bios picks it up. I used ILO for initial firmware install. Then it automatically presents itself in Windows after install of OS.
No need for any configuation.

1 Like

Thanks for the additional info :slight_smile:

As far as I understand this is not a mandatory requirement. My SSD (Intel, Samsung) uses the driver from the manufacturer, however, the Xbox gaming overlay shows that DirectStorage is supported.

Maybe intel and Samsung support it.
Smi for example don’t support it.

Solidigm NVMe Custom Modded Driver for All NVMe Brands SSDs & Any NVMe SSDs

1 Like

@kgbab:
Thanks for the information and the link to the TechPowerUp Forums.

@all:
The start post has been updated by me today (10/04/2024).
Changelog:
New: 64bit Solidigm NVMe driver v2.3.0.1023 WHQL for Win10-11 x64 dated 02/29/2024

Here is my comment to the linked modded Solidigm NVMe drivers:

  1. Provided, that the driver itself (= *.SYS file) supports the related NVMe Controller, there is no need to install a modded NVMe driver. Users, whose in-use NVMe Controller is natively not supported by the original WHQL certified driver, can install it nevertheless as being WHQL certified by using the “Have Disk” option.
    Here is the proof (tested with my Surface Pro7 laptop running a 128 GB SK-Hynix NVMe SSD):

    General advice: Set a “Restore Point” before you are going to replace any storage driver!

  2. The latest available Solidigm NVMe driver is the v2.3.0.1023 dated 02/29/2024 and linked within the first post of this thread.
2 Likes

Hello,
I had an issue with the computer i recently build, which encountered several crashes, i’ll give you a link to the reddit post if you want to know more : https://www.reddit.com/r/pcmasterrace/comments/1fw4z20/pc_freezes_and_reboots_ssd_rises_to_100_just/

Anyways, i first thought it was a hardware problem but someone answered me with this “the issue is with SN 770 drives on 24h2. its incompatible with the default microsoft nvme driver. try installing the micron driver and see if crashes are resolved.”
My SSD it the WD_BLACK SN770 NVMe, and the basic controller i have got as Hardware ID VEN_15B7&DEV5017 which i can’t find on the micron *.inf file nor on the WD NVMe driver.
I don’t really know what to do then :x

I just finished last week a new build with same WD model… no issue at all with OOBE standard MS driver 24H2 on an Asus Z790A Gaming WiFi D4.
Latest FW of the disk is 731120WD.

@Nokogin
Welcome to the Win-Raid Forum!
If you have troubles with the Win11 v24H2 in-box MS NVMe driver named stornvme.sys, I recommend to replace it by the 64bit Micron NVMe Driver v2.1.19.0 WHQL for Win8-10 x64, which I am offering within the start post of this thread.
Note: You have to force the installation by using the “Have Disk” button.

Alternatively you can try Phison’s generic NVMe Driver (download link is within the start post as well).

@Nokogin

Read: Western Digital Storage Media Can Cause Blue Screens on Windows 11 24H2 [Workaround] - Deskmodder.de

@Fernando , I’m working on an older Dell XPS 8910 desktop. The chipset is an Intel(R) 100 Series/C230 Series … LPC Controller (Z170), and then the same version PCI Express chipset.

The motherboard has an NVMe slot, so I’ve installed a Western Digital Blue SN580 NVMe drive. The Storage controller is the Standard NVM Express Controller, which seems to be the one to use (over, say, the old Phison NVMe driver).

Newer Dell laptops don’t have an IDE ATA/ATAPI Controller, but this tower does: the Intel(R) 100 Series/C230 Chipset SATA AHCI Controller.

Dell’s latest Intel(R) 100 Series/C230 Chipset SATA AHCI Controller is version 16.8.3.1004, and I know there’s a newer version.

If your going with NVMe, is the listed SATA AHCI Controller irrelevant? I could add a standard SATA drive, and I guess it would matter then, but that’s probably not going to happen on this box. Am I safe to assume that the IDE ATA/ATAPI Controller has no affect on the NVMe drive, and that it’s all about the NVM Express Controller?

On my 300 series chipset laptop, it’s the same deal, and I always considered that there must be some interplay between the two controllers. But now that I’m thinking about it, that laptop can accommodate an older SATA drive, and the newer laptop I’m considering that doesn’t have the SATA AHCI Controller probably has no older SATA port.

If I were to add a standard SATA drive, would you consider not using Dell’s “recommended” 16 Series AHCI driver, and go with the v15.9.8.1050? I know that you’re not keen on using the v16, and that the v13.2.8.1002 outperformed all of the others on your ASRock Fatal1ty Z170 Prof. Gaming board.

I don’t need to worry about RAID, since I’ll be dual booting Debian Linux.

Thanks

@ChrisM
You forgot to mention the Windows OS you are running.

Sorry. It’s a freshly installed Windows 10 Pro that’s completely up to date - with the newest Standard NVM Express Controller offered by Microsoft.

@ChrisM
My benchmark AHCI driver comparison tests were done with older Windows Operating Systems. The generic Win10 in-box MS AHCI drivers of the latest Win10/11 Builds are much better than the ones of the previous Windows Operating Systems.
That is the reason why I use the MS AHCI driver with my Z170 chipset system while running Win11.

2 Likes

Okay, interesting, and thanks for that. I expected that answer for the Win10 in-box MS NVMe driver, but not that AHCI driver. I think I talked myself through the AHCI and NVMe divide.

Not that it matters if I don’t install a secondary SATA drive after the NVMe drive, but when I Windows updated this old box, the AHCI driver was the generic Win10 in-box MS AHCI driver. But consecutive updates did eventually pull in the Intel v16 driver. If I install a SATA drive, I’ll go back to the MS AHCI driver. I have already disabled driver updates so I don’t risk pulling in the MS Catalog BIOS so as to not overwrite the CPU microcode updates. That computer’s last Dell bios update is 17 Aug 2020.

Many thanks!