Recommended AHCI/RAID and NVMe Drivers

@HHH03 : Welcome to the Win-RAID Forum!

Each system is different. That is why I give all users the advice to find out themselves, which is the "best" storage driver for their specific configuration. Nevertheless I would llike to see the proof for your report. Please post the benchmark results you got with the generic Samsung NVMe drivers v2.0.8.1611 dated 11/15/2016 and v3.3.0.2003 dated 01/21/2020.
Good luck!
Dieter (alias Fernando)


Don’t get me wrong, I am not doubting you, but SMI!
I heard a guy for ho it worked on Win 8.1. It is just bad for Win 10 (same as previous one)…

I normally use Passmark’s test.
Your modded driver:

77C75C29-AA6E-48E4-94FA-ACC9A2331578.jpeg


Microsoft default driver:

C37560EF-F3B4-4629-A4BC-3DDF6038679B.jpeg


Samsung’s latest driver:

D06B79D6-4073-42A6-BEFF-4D557E5D82B3.jpeg


Most of the time Microsoft’s driver will outperformed the latest Samsung one. As you can see, your modded version wins.

UPDATE: I tried Phison NVMe driver 1.5.0.0 WHQL… it’s the fastest driver so far. Amazing results. Much better than the modded Samsung driver.

My Current System:
HP Z840 WorkStation; Dual Intel E5-2687W [email protected] GHz, 64 GB (8X8) Samsung DDR4-2400 EEC/Reg ; Nvidia RTX 2070 Super FE; Samsung NVMe 970 EVO Plus 500 GB; ASUS RT-AX92U; Corsair K95 Platinum XT, M65 PRO RGB; Samsung 27" CRG5; Windows 10 Pro x64.

Hello. Sorry if it already been ask before. What driver should I use for WD Black SN850 on Windows 7 x64? Please tell me, especially if there is none drivers for that ssd. This will be the last point for choose between WD and 980 Pro.
As I know, 980 Pro using NVMe v1.3c and WD is using v1.4. So I’m afraid that MS drivers are, maybe, too old for been working with WD SSD. Can someone clarify this for me?

@Himitsu :

For the Win7 x64 installation you can either integrate the MS NVMe Hotfixes or load the generic Phison NVme driver, but once the OS is up and booting properly I recommend to install the "mod+signed generic 64bit Samsung NVMe driver v3.3.0.2003 for Win7 x64" (don’t forget to import the Win-RAID CA Certificate before starting the installation).

Some Western Digital NVMe Controllers are supported by the WD/HGST NVMe drivers v3.0.1902.40413 WHQL. Please check the HardwareIDs of the on-board NVMe Controller.

All NVMe drivers, which do support the specific NVMe Controller of the related SSD, will work, no matter to which NVMe specification the Controller belongs.


So yes, I have up and running Win7 x64 on 960 EVO that I, according to plan, will clone to new NVMe ssd. Is I understand correctly, you advice me to use moded driver for WD SSD, or it only will work with 980 Pro?


I can’t check HWID of WD SN850, didn’t bought it yet. Can’t deside what to buy that will 100% work on Windows 7, Samsung or Western Digital.

I tried google and maybe this is HWID of WD SN850 - PCI\VEN_15B7&DEV_5011 - is it?

@Himitsu :
All NVMe SSDs resp. their NVMe Controller will work with the MS Hotfix NVMe driver from scratch and with the moddded generic Samsung NVMe driver v3.3.0.2003, if installed after the OS installation.


Thank you, I installed Certificate and after installed a mod-driver, but with error 10 (can’t start this device). So I will stick with MS drivers, I guess.

@Himitsu :

I have never heard or read about such error message after having replaced a storage driver.
Questions:
1. Which specific NVMe driver did you install?
2. Where and how did you do it?


I downloaded ">mod+signed generic 64bit Samsung NVMe driver v3.3.0.2003 for Win7 x64<" from first page. Unpack it. First, go to Certificate folder and run Import Win-RAID CA. It successfully installed. Than I run Device Manager > Action > Add legacy hardware > Next > Install hardware that i manually select form a list (advanced) > Show All devices > Have a Disk > Browse > C:\generic 64bit Samsung NVMe driver v3.3.0.2003 for Win7 x64 mod+signed by Fernando\Driver > secnvme.inf > Install > Yes I trust > Installed and… error 10

1311.png

@Himitsu :
This is the correct way how to get an NVMe driver manually installed:
1. Run the Device Manager and expand the "Storage Controllers" section.
2. Right-click onto the listed NVMe Controller (whatever name it may have) and choose the option "Update driver software".
3. Click onto the "Browse my Computer…" option and then onto the "Search" button.
4. Navigate to the folder, where you have stored the files of the desired driver and clik onto the "OK" button.
5. The installation will usually be done automaticly (if not, you may additionally have to choose the option "Let me pick…" and to click onto the "Have Disk" button).
6. After the next reboot the NVMe Controller will use the just installed driver.

By the way: The NVMe Controller is a brandnew device and no "Legacy" hardware.

@Fernando - re post no2 - Microsoft NVMe driver Hotfixes for Win7/Server 2008 R2 - KB2990941-v3. there seems to be a later version of that driver in KB3125574. I am finding v6.1.7601.18615 and v6.1.7601.23403(7601.23403 is my current w7 build number. I am updating a w7 64bit image to EOL WU satisfied so there may be a later driver. I will check and report and can upload the "pure" extracted driver files(64bit only im afraid).

@moop :
Although I doubt, that Microsoft has released any newer NVMe driver for Win7, I am very interested in the extracted "pure" NVMe driver and its related *.inf and *.cat file.

@Fernando there are definitely 2 so far, KB2990941-v3 = v6.1.7601.18615, kb3125574 = v6.1.7601.23403. I am checking the rest of the updates as we speak(as i type) as i want to install W7 on a Crucial P2 nvme drive(tested and installed on P2 in an earlier test) and there are no Crucial drivers for that. I am currently testing on AMD FM2+(no nvme support) but the final test will be on Intel B365 + P2(only drive). I will edit post no2024 to give my final findings, results by tomorrow.

@moop :
AFAIK the KB3125574 is the Service Pack 2 for Win7 and contains just an NVMe bugfix KB3087873-v2 for users, who are still running the SP1.

Update of the start post
Changelog:

  • Western Digital/HGST NVMe Drivers:
    • new:
      • 64bit WD NVMe driver v3.3.2102.41615 WHQL for Win8.1-10 x64 dated 02/16/2021
      • WD NVMe Driver Installer Set v3.3.2102.41615 for Win8.1-10 dated 02/24/2021
Thanks to zombiekil for the source files.

Good luck with these new NVMe drivers!
Dieter (alias Fernando)

Thank you! I was think that I need to pre-install driver for Windows 7 to be able to see my M.2 at all. Before I even install M.2 at motherboard. :smiley: Now as I have my SSD, I updated standart driver to yours and yes, it works!

No, you don’t…

AMD SATA RAID Drivers (Drivers Only) :
Drivers : 9.3.1.19 WHQL [08/02/2021]

SATA_RAID_AMD_v9.3.1.19.rar (335 KB)

Update of the start post
Changelog:

  • AMD SATA/NVMe RAID drivers:
    • new: 64bit AMD SATA+NVMe RAID drivers v9.3.1.19 WHQL for Win10 x64 dated 02/08/2021

  • Thanks to bobypf for the source package.

Good luck with these new AMD RAID drivers!
Dieter (alias Fernando)