Preliminary notes:
Many AHCI and RAID users are unsure or don’t even know, which AHCI/RAID driver will give them the best results regarding stability and performance. They either don’t have the time or are not interested to do intensive tests comparing the different types and versions of the available AHCI/RAID drivers, which are or may be suitable for their system.
It is a fact, that there are no drivers available, which will be optimal for everyone. Simple reason: Each system (Hardware + Software) is different and the preferences of the users as well. This makes it very problematic to give any recommendation regarding the choice of the AHCI/RAID driver.
Nevertheless, I started this thread with the intention to help unsure users to find “the needle in the hay.”
How to find matching “Storage Drivers”?
Only drivers, whose specific *.INF file supports the HardwareIDs of the related device, can be installed.
Consequence: Before you are going to replace any AHCI/RAID/NVMe Driver by another one, you should check the HardwareIDs of the currently in-use AHCI/RAID/NVMe Controller.
This is the way to do it:
- Run the Device Manager and expand the “IDE ATA/ATAPI Controllers” and - if applicable - the “Storage Controllers” section.
- Search for the specific Controller, whose driver you want to replace (its listed name should contain the word “Controller” and - depending on your specific hardware configuration - either “AHCI”, “RAID” or “NVMe”).
- Right-click onto the related device and choose the options “Properties” > “Details” > “Property” > “HardwareIDs”.
To find out whether a specific “Storage Driver” will work with your currently in-use AHCI/RAID/NVMe Controller, you should extract the downloaded driverpack, open its *.INF file(s) by using any text editor and looking for matching VendorID (VEN_xxxx) and DeviceID (DEV_xxxx).
How to get the wanted “Storage Driver” installed?
There are at least 2 different ways to change the driver of an AHCI/RAID/NVMe Controller:
a) by running an associated installer (= *.exe file)
b) manually from within the Device Manager (this is the method I prefer).
Notes regarding the manual installation:
- The related AHCI/RAID/NVMe Controllers can be found either within the "IDE ATA/ATAPI Controllers or within the “Storage Controllers” section of the Device Manager (don’t try to update the driver of any device, which is listed within the “Disk drives” section!).
- If you are unsure, which of the listed Controllers is the one, whose driver you want to update, check the HardwareIDs of all listed Controllers (right-click onto it > “Properties” > “Details” > “Property” > “HardwareIDs”).
- When the installation fails with the message, that the “best driver is already running”, you can force the installation by using the "Have Disk" button (after having made sure, that the chosen driver and INF file are matching!).
Recommended AHCI/RAID and NVMe Drivers
for 32/64bit Windows OSs from Win7 up
(listed alphabetically by manufacturer name)
(Last updated: 10/04/2024)
Important:
The offered *.RAR files have to be extracted by a tool,
which supports the modern v5 RAR compression!
AMD AHCI/RAID and NVMe Drivers
- “Old fashion” AMD AHCI/RAID Drivers:
- These are the latest officially released AMD AHCI drivers dated 03/19/2015, WHQL certified and suitable for AMD AHCI Controllers DEV_4391/4394, DEV_7801/7804 and DEV_7901/7904:
- Here is the latest 64bit AMD AHCI driver (dated 04/15/2015), mod+signed by me at 12/26/2017 to make it installable and usable for AMD AHCI Controllers DEV_4391/4394, DEV_7801/7804 and DEV_7901/7904 (no 32bit variant available):
- >64bit Win7-10 AMD AHCI Driver v1.3.1.277 mod+signed by me< (>MIRROR<)
Note: Don't forget to import the attached Win-RAID CA Certificate before you try to get this driver installed (right-click onto the file named "Import Win-RAID CA.cmd" and choose the option "Run as Admin"). Any feedback is much appreciated.
- >64bit Win7-10 AMD AHCI Driver v1.3.1.277 mod+signed by me< (>MIRROR<)
- Here are older AMD AHCI drivers (dated 03/21/2014), only suitable for AMD AHCI Controllers DEV_ 4391/4394 and DEV_7801/7804, but maybe better performant than the previous ones:
- These are the newest AMD AHCI drivers (dated 03/29/2015), WHQL certified and suitable for AMD AHCI Controllers DEV_4391/4394, DEV_7801/7804 and DEV_7901/7904:
- Here are older (dated 11/06/2013), but maybe better performant AMD AHCI drivers than the latest ones (look >here<), natively supported are DEV_4391/4394 and DEV_7801/7804:
- >32bit Win10 AMD SATA RAID Driver for DEV_7805 v6.1.5.25 WHQL< (>MIRROR<)
- >64bit Win10 AMD SATA RAID Driver for DEV_7805 v6.1.5.25 WHQL< (>MIRROR<)
These AMD RAID drivers are dated 07/26/2016 and suitable only for AMD RAID Controllers DEV_ 7805 (model "Bolton"). They have been designed for Win10, but may work with Win7/8.1 as well. - >32bit Win8 AMD SATA RAID Driver v3.8.1540.14< (>MIRROR<)
- >64bit Win8 AMD SATA RAID Driver v3.8.1540.14< (>MIRROR<)
These AMD RAID drivers are dated 10/08/2013 and suitable for AMD RAID Controllers DEV_ 4392, DEV_4393, DEV_7802 and DEV_7803. - >32bit Win7Vista AMD SB7xx/8xx SATA RAID Driver v3.3.1540.40 WHQL< (>MIRROR<)
- >64bit Win7Vista AMD SB7xx/8xx RAID Driver v3.3.1540.40 WHQL< (>MIRROR<)
These AMD RAID drivers are dated 12/10/2012 and suitable for AMD RAID Controllers DEV_4392, DEV_4393, DEV_7802 and DEV_7803. Thanks to Pacman for the drivers.
Details: (open/hide by a click)
- a) “pure” AMD AHCI Drivers: (only AHCI mode supported)
- for Win8/8.1/10 (32/64bit):
for Win7/Vista (32/64bit):
b) "pure" AMD RAID drivers: (not for modern AMD RAID systems)- for Win10 (32/64bit):
for Win7/Vista (32/64bit):
- Modern AMD Storage Drivers
- Latest "pure" AMD SATA/NVMe RAID drivers (for modern AMD Chipsets from X399 up)
- >64bit AMD RAID Drivers v9.3.2.158 WHQL for Win10-11 x64< (>MIRROR<)
These drivers are dated 08/19/2022 and only usable with the AMD SATA RAID Controllers DEV_7905/43BD/7916/7917 or with the AMD NVMe RAID Controller DEV_B000. Supported are the Operating Systems Win10/11 x64, but maybe Win8.1 x64 as well. Thanks to westlake for the pure drivers.
- >64bit AMD RAID Drivers v9.3.2.158 WHQL for Win10-11 x64< (>MIRROR<)
- Latest complete AMD RAID Installer Set:
- >AMD RAID Installer Set v3.12.08.452 for Win10-11 x64< (>MIRROR<)
This Installer Set has been finalized by AMD on 12/08/2022. It installs the Win10/11 x64 AMD RAID drivers v9.3.2.158 WHQL dated 08/09/2022..
- >AMD RAID Installer Set v3.12.08.452 for Win10-11 x64< (>MIRROR<)
- >64bit AMD StoreMi SATA Drivers v9.4.0.59 WHQL for Win10/11 x64< (>MIRROR<)
These drivers are dated 01/05/2022 and only usable with disk drives, which are connected to the AMD SATA AHCI Controllers DEV_7901, DEV_43B6, DEV_43EB or DEV_43C8 running Win10/11 x64. The AMD StoreMi Technology is able to boost the performance of a HDD by creating a sort of RAID array with an SSD. For details look >here<. Thanks to Tom886 for the driverpack.
a) for AMD RAID Systems:
b) for AMD StoreMI Systems: - Latest "pure" AMD SATA/NVMe RAID drivers (for modern AMD Chipsets from X399 up)
ASMedia 106x SATA3 AHCI/RAID Drivers
- latest pure drivers:
- >32bit ASMedia 106x SATA3 AHCI/RAID drivers v3.3.5.0 WHQL for Win8-10 x86< (>MIRROR<)
- >64bit ASMedia 106x SATA3 AHCI/RAID drivers v3.3.5.0 WHQL for Win8-11 x64< (>MIRROR<) Note: These drivers are dated 06/24/2020 and WHQL certified.
- latest complete Set with Installer:
- >ASMedia 106x SATA3 AHCI/RAID Drivers & Installer Set v3.3.5.0 for Win8-11< (>MIRROR<) This complete Drivers & Installer Set is dated 12/29/2022 and contains the above listed ASMedia 106x SATA3 AHCI/RAID drivers. Thanks to Station-Drivers for the source package.
Enmotus NVMe Drivers
- latest pure drivers:
- >64bit Enmotus NVMe Driver v4.39.25.992 WHQL< (>MIRROR<) Note: This driver is dated 02/26/2021, WHQL certified and usable with Win8-10 x64. Supported is only the Enmotus NVMe Controller with the DeviceID DEV_1100. Thanks to Net7 for having found and posted the link.
HighPoint NVMe RAID Drivers
- latest pure drivers:
- >64bit HighPoint U.2 NVMe RAID driver v1.2.24.0 WHQL for Win10 x64< (>MIRROR<)
Note: This driver is dated 03/19/2021, WHQL certified and designed only for being used with HighPoint U.2 NVMe RAID Controllers. It supports PCIe 4.0. Thanks to onuracengiz for the source package. - >64bit HighPoint NVMe RAID driver v1.2.21.0 WHQL for Win8-10 x64< (>MIRROR<)
Note: This driver is dated 10/14/2020, WHQL certified and designed for being used with HighPoint M.2 NVMe RAID Controllers. It supports PCIe 3.0 and 4.0. Thanks to onuracengiz for the source package.
- >64bit HighPoint U.2 NVMe RAID driver v1.2.24.0 WHQL for Win10 x64< (>MIRROR<)
Intel Storage Drivers
- a) Intel RST/RST(e) drivers:
- Intel RST drivers v11.2.0.1006
(dated 05/30/2012, recommended for all AHCI/RAID users with an Intel Southbridge from ICH7R/M up, usable with all Windows Operating Systems from XP up):
a) Original Drivers and Sets:- The related download links can be found within the start post of >this< thread.
b) Modded Drivers and Sets:- You can find the related download links >here<.
Compatibility:- AHCI mode: The WHQL certified 32/64bit drivers v11.2.0.1006 do not support ICH8R/M, ICH9R, ICH8/9/10, X79 and 8-Series chipset AHCI systems, whereas the modified drivers do support all Intel AHCI systems from ICH7R/M up.
- RAID mode: The WHQL certified 32/64bit drivers v11.2.0.1006 do not support ICH7R/ICH7M and X79 chipset RAID systems, whereas the modified drivers do support all Intel RAID systems from ICH7R/M up.
Comments:- These are the latest and probably last "classical" Intel RST AHCI/RAID drivers, which are managing the Intel SATA AHCI/RAID Controller with just 1 single driver named iaStor.sys.
- "TRIM in RAID0" is supported (Precondition: An actual Intel RAID ROM or EFI RAID "SataDriver" from the v11.2 series or a TRIM in RAID0 modded Intel RAID module is present within the BIOS).
- Advantages:
a) They are running absolutely stable and will give the users AHCI/RAID system a very good performance (especially if being used with SSD RAID0 configuration).
b) They are the last Intel AHCI/RAID drivers, which do fully support Windows XP (32/64bit). - Disadvantage:
Not all features of the newest Intel chipsets will be supported.
- Intel RST(e) drivers v12.9.4.1000
(dated 04/24/2014, recommended for all AHCI/RAID users with an Intel 5-, 6- or 7-Series Chipset system, only usable with Windows Operating Systems from Win7 up):
a) Original Drivers and Sets:- The related download links can be found within the start post of >this< thread.
b) Modded Drivers and related original Software Set:- You can find the related download links >here<.
Compatibility:- AHCI mode: The original 32/64bit drivers v12.9.4.1000 WHQL do not support any Intel ICH7-ICH10 Southbridge, whereas the modified drivers do support them additionally.
- RAID mode: The original 32/64bit drivers v12.9.4.1000 WHQL do not support ICH7R/ICH7M and X79 chipset RAID systems, whereas the modified drivers may support them additionally.
Comments:- These are the latest of Intel’s AHCI/RAID drivers of the v12 series and primarily designed for the Intel 6- and 7-Series Chipsets.
- Contrary to the "classical" Intel RST drivers the RST(e) drivers are working with an additional SCSI filter driver named iaStorF.sys.
- "TRIM in RAID0" is supported (Precondition: An up-to-date Intel RAID ROM or EFI RAID "SataDriver" from v11 up is present within the BIOS).
- Advantage:
These drivers do support some new features, which partially can be used by users with an Intel AHCI/RAID system, which is not up-to-date anymore. - Disadvantage:
The WRITE performance with Intel RAID0 systems is not as good as with the "classical" Intel RST driver v11.2.0.1006.
- Intel RST(e) drivers v13.1.0.1058
(dated 05/02/2014, recommended for all AHCI users with an Intel 7-Series or X79/X99 Chipset system, only usable with Windows Operating Systems from Win7 up):
Original Drivers and Sets:- The related download links can be found within the start post of >this< thread.
Compatibility:- AHCI mode: The original 32/64bit drivers v13.1.0.1058 WHQL do support all Intel 7-, 8- and 9-Series Chipsets (incl. X79 and X99 Chipsets).
- RAID mode: The original 32/64bit drivers v13.1.0.1058 WHQL do support all Intel Southbridges/Chipsets from ICH8R up and X79/X99 Chipset running in RST mode (DEV_2822).
Comments:- These are the latest of Intel’s AHCI/RAID drivers, which natively do support Intel 7-Series Chipsets.
- Contrary to the "classical" Intel RST drivers the RST(e) drivers have an additional SCSI filter driver named iaStorF.sys (not relevant for Win8/10).
- "TRIM in RAID0" is supported (Precondition: An up-to-date Intel RAID ROM or EFI RAID "SataDriver" from v11 up or a TRIM in RAID0 modded RAID module is present within the BIOS).
- Advantage:
These drivers do support some new features, which partially can be used by users with an Intel AHCI/RAID system, which is not up-to-date anymore. - Disadvantage:
The WRITE performance with Intel RAID0 systems is not as good as with the "classical" Intel RST driver v11.2.0.1006.
- Intel RST(e) drivers v13.2.8.1002
(dated 07/09/2015, recommended for all AHCI users with an Intel 8- or 9-Series Chipset system, only usable with Windows Operating Systems from Win7 up):
a) Original Drivers and Sets:- The related download links can be found within the start post of >this< thread.
b) Modded Drivers and related original Software Set:- You can find the related download links >here<.
Compatibility:- AHCI mode: The original 32/64bit drivers v13.2.8.1002 WHQL do support all Intel Chipsets from 8-Series up.
- RAID mode: The original 32/64bit drivers v13.2.8.1002 WHQL do support all Intel Southbridges/Chipsets from ICH8R up and X79/X99 Chipset running in RST mode (DEV_2822).
Comments:- These are the latest Intel AHCI/RAID drivers, which have been optimized for being used with Intel 8- and 9-Series Chipsets.
- Contrary to the "classical" Intel RST drivers the RST(e) drivers have an additional SCSI filter driver named iaStorF.sys (not relevant for Win8/10).
- "TRIM in RAID0" is supported (Precondition: A matching Intel RAID ROM or EFI RAID "SataDriver" module is present within the BIOS).
- Advantage:
These drivers do support some new features, which partially can be used with older Intel AHCI/RAID systems. - Disadvantage:
The WRITE performance with Intel RAID0 systems is not as good as with the "classical" Intel RST driver v11.2.0.1006.
- Intel RST(e) drivers v14.8.18.1066
(dated 09/06/2017, recommended for all AHCI/RAID users with an Intel 8-/9-Series chipset system and for Intel X99 Chipset systems running in AHCI mode, only usable with Windows Operating Systems from Win7 up):
a) Original Drivers and Sets:- The related download links can be found within the start post of >this< thread.
b) Modded Drivers and related original Software Sets:- You can find the related download links >here<.
Compatibility:- AHCI mode: The original 32/64bit drivers v14.x.x.xxxx do not support any Intel ICH7-ICH10 Southbridge or 5-7 Series Chipset system, whereas the modified drivers do support them additionally.
- RAID mode: The original 32/64bit drivers v14.x.x.xxxx do not support ICH7R/ICH7M and X79 chipset RAID systems, whereas the modified drivers may support them additionally.
Comments:- These are the currently latest Intel AHCI/RAID drivers of the v14 platform and primarily designed for the Intel 100-Series and Z99 Chipsets.
- Contrary to the "classical" Intel RST drivers the RST(e) drivers have an additional SCSI filter driver named iaStorF.sys (not relevant for Win8/10).
- "TRIM in RAID0" is supported (Precondition: A matching Intel RAID ROM or EFI RAID "SataDriver" is present within the BIOS).
- Advantage:
These drivers do support some new features, which partially can be used by users with an Intel AHCI/RAID system, which is not up-to-date anymore. - Disadvantage:
The performance with Intel RAID0 systems has not yet been fully optimized by Intel. - Alternative for Intel 8-/9-Series Chipset AHCI/RAID systems:
A good alternative is the usage of the very fast and stable running Intel RST(e) drivers v13.2.8.1002, which can be found >here< (original drivers) resp. >here< (modded drivers).
- Intel RST(e) drivers v15.9.8.1050 (dated 07/31/2019),
recommended for AHCI/RAID users with an Intel 100-, 200- or 300-Series chipset system, usable with Windows Operating Systems from Win7 up:
a) Original Drivers and Sets:- The related download links can be found within the start post of >this< thread.
b) Modded Drivers and related original Software Sets:- You can find the related download links >here<.
Compatibility:- AHCI mode: The original 32/64bit drivers v15.x.x.xxxx WHQL do only support Intel 100-, 200- and some 300-Series Chipset systems.
- RAID mode: The original 32/64bit drivers v15.x.x.xxxx WHQL may be installable with older Intel Chipsets/Southbridges from ICH8R up (due to the universal external DeviceID DEV_2822), but will only work flawlessly with Intel 100-/200-Series Chipset systems.
Comments:- Due to the problems the user may get once the related driver is running, I do not really recommend to install any Intel RST(e) driver of the v15 platform onto an older Intel system (incl. Intel 8/9-Series and X99 Chipsets).
- Intel RST driver v17.11.3.1007 (dated 09/30/2022) or
Intel RST driver v18.37.6.1010 (dated 09/19/2022) or
Intel RST VMD driver v19.5.1.1040 (dated 08/25/2022),
recommended for users with a modern Intel chipset system from 300-Series up, usable only with Win10 x64:<br
Original Drivers and Sets:
The related download links can be found within the start post of >this< thread. - Intel RSTe drivers v4.7.0.1098
(dated 11/24/2017, recommended for X79/X99 Chipset systems with an Intel RSTe SATA or sSATA Controller, available is the support of Win7 and Win8-10) - Intel RSTe drivers v5.5.0.1334
(dated 08/03/2018, recommended for X99/X299 Chipset systems with an Intel RSTe SATA or sSATA Controller, only usable with Win8-10 x64) - Intel RSTe drivers v6.3.0.1022
(dated 01/13/2020, recommended for X99/X299 Chipset systems with an Intel RSTe SATA or sSATA Controller, only usable with Win8-10 x64) - Intel RSTe RAID drivers v7.0.0.2286
(dated 04/20/2020, recommended for X299 Chipset systems with an Intel RSTe SATA or sSATA Controller runnimg in "RAID" mode, only usable with Win8-10 x64) - The related download links can be found within the start post of >this< thread.
- Latest specific Intel NVMe drivers
- >32bit Intel NVMe Driver v5.3.0.1010 WHQL< (>MIRROR<)
- >64bit Intel NVMe Driver v5.3.0.1010 WHQL< (>MIRROR<) Notes: These Intel NVMe drivers are dated 10/19/2022, WHQL certified and usable with all modern Intel NVMe SSDs. Supported are Windows Operating Systems from Win8.1 up.
- >Intel NVMe Drivers Installer Set v5.3.0.1010< (>MIRROR<) Notes: This Installer Set is dated 10/11/2022 and installs the above mentioned 32/64bit Intel NVMe drivers.
- Latest Intel NVMe drivers from the RSTe v7 platform
- >64bit Intel RSTe NVMe Driver v7.8.0.1026 WHQL for Win7-11 x64< (>MIRROR<)
Notes: This Intel RSTe NVMe driver is dated 07/07/2022, WHQL certified and usable with all Intel NVMe SSDs of the P3700/P3600/P3500/P3520/750 Series (DEV_0953), DC P3520 Series (DEV_0A53), DC P4500/4600/4501/4601/4608 Series (DEV_0A54), DC P4600 Series (DEV_0A55), P5601/P5501 Series (DEV_0A60), Optane DC P4800X Series (DEV_2701) and Pro 7600p/760p/E 6100p HarrisHarbor Series (DEV_F1A6). - >64bit Intel RSTe VMD NVMe RAID Driver v7.6.0.1020 WHQL for Win8-10 x64< (>MIRROR<)
Notes: This Intel driver is dated 03/31/2021, WHQL certified and only usable with DEV_201D and DEV_28C0 "Intel(R) Volume Management Device NVMe RAID Controllers". - >Intel VROC+NVMe+RAID Drivers & Software Set v7.6.0.1023 for Win8-10 x64< (>MIRROR<)
Notes: This Installer Set is dated 04/21/2021 and installs the above listed Intel RSTe NVMe and VMD NVMe RAID drivers v17.6.0.1020 WHQL.
- >64bit Intel RSTe NVMe Driver v7.8.0.1026 WHQL for Win7-11 x64< (>MIRROR<)
- Intel RST SATA RAID drivers from v14.8 series up do support NVMe RAID arrays!
Supported are only modern Intel systems from 100-Series up, whose Intel SATA Controller has been set to RAID mode. - All v16, v17 and v18 platform Intel RST drivers do contain a generic NVMe driver!
These Intel RST drivers are compatible with all NVMe SSDs. The installation has to be forced by using the "Have Disk" button and choosing the INF file named iaStorAC.inf. The SATA mode doesn't matter.
- (usable with nearly all Intel chipset systems running in AHCI or RAID mode)
Details: (open/hide by a click)
b) Intel RSTe (“Enterprise Edition”) drivers:
- (only usable with C600/C600+ Series Chipsets like X79, X99 or X299 running in RSTe mode)
Details: (open/hide by a click)
Original Drivers and Sets:
c) Intel NVMe Drivers:
Details: (open/hide by a click)
JMicron JMB 36x SATA RAID Drivers
- Latest/best JMicron JMB 36x RAID drivers:
- >32bit JMicron JMB 36x RAID driver v1.17.65.11 WHQL< (>MIRROR<)
- >64bit JMicron JMB 36x RAID driver v1.17.65.11 WHQL< (>MIRROR<)
These JMicron JMB36x RAID drivers are dated 09/17/2012 and usable with Win8, Win7, Vista and XP (32/64bit). The 32/64bit TXTSETUP.OEM files have been separated and re-customized by me on 10/23/2014.
Lite-On NVMe Drivers (for Plextor SSDs)
- Latest NVMe drivers for Plextor SSDs:
- >32bit Lite-On NVMe driver v1.4.0.0. WHQL for Plextor SSDs< (>MIRROR<)
- >64bit Lite-On NVMe driver v1.4.0.0 WHQL for Plextor SSDs< (>MIRROR<)
These Lite-On NVMe drivers are dated 03/09/2016, WHQL certified and usable with all Windows Operating Systems from Win7 up (x86/x64). They do only support NVMe Controllers with the HardwareIDs VEN_14A4&DEV_22F1. Thanks to JanCerny for the info and the link to the source package.
Marvell SATA AHCI/RAID Drivers
- a) Marvell 61xx SATA2 RAID drivers:
- >32bit Marvell 61xx SATA2 RAID drivers v1.2.0.8400 WHQL< (>MIRROR<)
- >64bit Marvell 61xx SATA2 RAID drivers v1.2.0.8400 WHQL< (>MIRROR<)
- Here are the latest Marvell SATA3 drivers for Win10 (32/64bit):
- >32/64bit Marvell 91xx/92xx SATA3 AHCI/RAID Drivers v1.2.0.1049 WHQL for Win10 x86/x64< (>MIRROR<)
These Marvell 91xx/92xx AHCI/RAID drivers are dated 01/26/2016, WHQL certified and usable with Windows 10 (32/64bit). Thanks to Station-Drivers for the source package. It has to be verified by Marvell users, whether these drivers do support Trim. - These are the latest Marvell SATA3 drivers for Win7-8:
- >32/64bit Marvell 91xx/92xx SATA3 AHCI/RAID Drivers v1.2.0.1049 WHQL for Win7-8 x86/x64< (>MIRROR<)
These Marvell 91xx/92xx AHCI/RAID drivers are dated 01/26/2016 and usable with Win7 and Win8 (32/64bit). Thanks to Station-Drivers for the source package. It has to be verified by Marvell users, whether these drivers do support Trim.
Attention: According to >this< report written by JanCerny these drivers see an SSD as HDD and will defrag instead of optimize it! So it is better to disable the “Optimizer”. - And here are the latest Marvell SATA3 SCSI Miniport drivers for XP and W2k3 (32/64bit):
- >32bit Marvell 91xx/92xx SATA3 AHCI/RAID Miniport Drivers v1.2.0.1038< (>MIRROR<)
- >64bit Marvell 91xx/92xx SATA3 AHCI/RAID Miniport Drivers v1.2.0.1038< (>MIRROR<)
These Marvell 91xx/92xx AHCI/RAID Miniport drivers are dated 06/21/2013, digitally signed by Marvell and usable with Windows XP and Server 2003 (32/64bit). Thanks to shroeder for the links and the related infos.
Note: Some TXTSETUP.OEM files of the listed Marvell AHCI/RAID drivers have been customized by me for an easier and safer OS integration.
These Marvell 61xx RAID drivers are dated 05/23/2012 and usable with Win8, Win7, Vista and XP (32/64bit).
b) Marvell 91xx + 92xx SATA3 AHCI/RAID drivers:
Details: (open/hide by a click)
Micron NVMe Drivers
- Latest NVMe drivers for Micron NVMe Controllers:
- >64bit Micron NVMe Driver v2.1.19.0 WHQL for Win8-10 x64< (>MIRROR<)
- >64bit Micron NVMe Driver v2.1.18.0 WHQL for Win7 x64< (>MIRROR<) Both 64bit drivers are dated 08/03/2021, WHQL certified and do support the Micron NVMe Controllers of Crucial SSDs. 32bit Micron NVMe drivers v2.1.19.0 are not available. Thanks to Tito and westlake for the link.
Microsoft’s NVMe Hotfixes for Win7 or Windows Server 2008 R2
- (for integration into the ISO file)
- These Hotfixes have to be integrated as Hotfix/OS Update into the boot.wim and install.wim of the related 32/64bit Win7/W2k8 R2 ISO file. They cannot be installed/integrated/loaded as “pure” NVMe driver (not even after having extracted the driver from the installed OS.
- Win7 ISO files with integrated SP2 or SP3 only need the Hotfix KB2990941, older Win7 Images up to Win7 SP1 may need both Hotfixes.
- Additional information about the usage of the Hotfixes can be found >here<.
Details: (open/hide by a click)
- Here are the download links to the MS NVMe Hotfixes KB2990941-v3 and KB3087873-v2 for Windows 7 and Server 2008 R2:Notes:
NVIDIA nForce SATA AHCI/RAID Drivers
- 1. NVIDIA nForce AHCI/RAID drivers for Vista and up (32/64bit):
- >32bit Win7Vista NVIDIA nForce SATA AHCI driver v11.2.20.9< (>MIRROR<)
- >64bit Win7Vista NVIDIA nForce SATA AHCI driver v11.2.20.9< (>MIRROR<)
- >32bit Win7Vista NVIDIA nForce SATA+RAID drivers v9.98 WHQL< (>MIRROR<)
- >64bit Win7Vista NVIDIA nForce SATA+RAID drivers v9.98 WHQL< (>MIRROR<)
- >32bit Win7Vista NVIDIA nForce SATARAID drivers v9.99.0.9 WHQL< (>MIRROR<)
- >64bit Win7Vista NVIDIA nForce SATARAID drivers v9.99.0.9 WHQL< (>MIRROR<)
- >32bit Win7Vista NVIDIA nForce SATA_IDE driver v11.2.20.9< (>MIRROR<)
- >64bit Win7Vista NVIDIA nForce SATA_IDE driver v11.2.20.9< (>MIRROR<)
Details: (open/hide by a click)
- a) latest AHCI drivers for NVIDIA MCP65-89 systems running in AHCI mode:
These NVIDIA nForce AHCI drivers are dated 05/18/2012 and digitally signed by NVIDIA. They support all AHCI capable NVIDIA nForce chipsets (from MCP65 up). Credits go to Musafir_86 for the source package.
These NVIDIA nForce SATA_IDE and SATARAID drivers are dated 08/09/2007 and suitable for LEGACY mode nForce4 SataRAID systems.
These NVIDIA nForce SATARAID drivers are dated 01/17/2008 and the best performant ones for MCP51 and MCP55 Chipsets.
These NVIDIA nForce SATA_IDE drivers are dated 05/18/2012 and digitally signed by NVIDIA. They can be loaded to get Win7/8/10 installed onto a LEGACY mode nForce4 RAID array.
- These drivers can be found within >this< thread.
OCZ/Toshiba NVMe Drivers
- latest OCZ/Toshiba NVMe drivers for Win7-10 (32/64bit):
- >"pure" 64bit OCZ NVMe driver v1.2.126.844 WHQL< (>MIRROR<) This 64bit driver is dated 09/18/2018, WHQL certified and usable with Win7-10 x64. Supported are the OCZ/Toshiba NVMe Controllers "ZD6000 Series", "RD400", "XG3", "XG4" and "XG5". Thanks to onuracengiz for having found the driver and for the link.
- >"pure" 32bit OCZ NVMe driver v1.2.126.843 WHQL< (>MIRROR<)
- >"pure" 64bit OCZ NVMe driver v1.2.126.843 WHQL< (>MIRROR<)
- >Complete OCZ NVMe Drivers and Installer Set v1.2.126.843< (>MIRROR<) All these listed OCZ NVMe drivers are dated 05/13/2016 and WHQL certified. The Set is dated 06/10/2016. Supported are the OCZ/Toshiba NVMe Controllers "ZD6000 Series", "RD400" and "XG3".
- >"pure" 32bit OCZ NVMe driver v1.2.126.843 mod+signed by me (on 04/27/2020)< (>MIRROR<)
- >"pure" 64bit OCZ NVMe driver v1.2.126.843 mod+signed by me (on 04/27/2020)< (>MIRROR<) These mod+signed drivers additionally do support the Toshiba "XG4" NVMe Controllers with the DeviceIDs DEV_0103, the "XG5" DEV_0116 ones and the "XG6" ones with the DeviceIDs DEV_011A and DEV_0113.
Details: (open/hide by a click)
- a) original drivers:
Phison’s generic NVMe Drivers (usable for all NVMe Controllers!)
- latest Phison NVMe drivers for Win7-10 (32/64bit):
- original drivers:
- >"pure" generic 32bit Phison NVMe driver v1.5.0.0 WHQL for Win7 x86< (>MIRROR<)
- >"pure" generic 64bit Phison NVMe driver v1.5.0.0 WHQL for Win7 x64< (>MIRROR<)
- >"pure" generic 32bit Phison NVMe driver v1.5.0.0 WHQL for Win8-10 x86< (>MIRROR<)
- >"pure" generic 64bit Phison NVMe driver v1.5.0.0 WHQL for Win8-10 x64< (>MIRROR<)
All these Phison NVMe drivers are dated 02/23/2018 and WHQL certified. Since their *INF file doesn’t contain any specific VendorID or DeviceID, they may support the NVMe Controllers of all currently available NVMe SSDs.
Due to the fact, that theses drivers are WHQL certified by Microsoft, they can be integrated into the OS Image or being loaded at the beginning of the OS installation.
Thanks to our Forum member Black6spdZ for the hint to these extremely hidden Phison NVMe drivers.
Tip: To avoid any problems while (re-)starting or shutting-down the computer, it is a good idea to disable the "Fast Boot" and "Secure Boot" options within the BIOS. Furthermore I recommend to set a “Restore Point” before updating to these drivers.
Details: (open/hide by a click)
Realtek NVMe Drivers
- latest Realtek NVMe driver for Win7 x64 (may work with Win8-10 x64 as well):
- >64bit Realtek NVMe driver v1.4.1.0< (>MIRROR<) This Realtek NVMe driver is dated 07/19/2018 and digitally signed by Realtek.
Samsung NVMe Drivers (original and modded)
- a) latest original NVMe drivers for Samsung’s NVMe SSDs:
- >"pure" 32bit Samsung NVMe Driver v3.3.0.2003 WHQL for Win7 x86< (>MIRROR<)
- >"pure" 64bit Samsung NVMe Driver v3.3.0.2003 WHQL for Win7 x64< (>MIRROR<)
- >"pure" 32bit Samsung NVMe Driver v3.3.0.2003 WHQL for Win8 x86< (>MIRROR<)
- >"pure" 64bit Samsung NVMe Driver v3.3.0.2003 WHQL for Win8 x64< (>MIRROR<)
- >"pure" 32bit Samsung NVMe Driver v3.3.0.2003 WHQL for Win10 x86< (>MIRROR<)
- >"pure" 64bit Samsung NVMe Driver v3.3.0.2003 WHQL for Win10 x64< (>MIRROR<)
- >Samsung NVMe Driver Installer Set v3.3.0.2003 for Win7-10< (>MIRROR<) This Installer Set is dated 01/21/2020.
- >mod+signed generic 64bit Samsung NVMe driver v3.3.0.2003 for Win10 x64< (>MIRROR<)
- >mod+signed generic 64bit Samsung NVMe driver v3.3.0.2003 for Win7 x64< (>MIRROR<)
These Samsung NVMe drivers are dated 01/21/2020 and were mod+signed by me on 03/26/2020. - >mod+signed generic 64bit Samsung NVMe Driver v2.0.8.1611 for Win10 x64< (>MIRROR<)
- >mod+signed generic 64bit Samsung NVMe Driver v2.0.8.1611 for Win7 x64< (>MIRROR<) These Samsung NVMe drivers are dated 11/15/2016 and were mod+signed by me on 03/25/2020. They are usable with all Samsung NVMe SSDs/Controllers, which are in-the-box of HP and Dell systems.
- Before trying to install any mod+signed driver, don’t forget to import the Win-RAID CA Certificate according to >this< guide!
- The above offered Samsung drivers are according to my comparison tests the best performing NVMe drivers the users currently can get. For details please look into the start post of >this< thread.
- To make the mod+signed generic Samsung drivers usable with originally not supported Samsung NVMe Controllers and even with non-Samsung NVMe SSDs, I have replaced the originally listed specific HardwareIDs by a generic one. This customization hopefully will allow a "normal" manual installation of these modded drivers for nearly all available NVMe Controllers/SSDs.
Benefit for the user: Provided, that the attached Signature Certificate has been properly imported before (has to be done only once), there is no need to force the installation. - Strong advice: Don’t forget to set a "Restore Point", before you are going to install any modded storage driver!
- A big thankyou for the idea, for the help regarding the natively not supported Samsung NVMe Controllers and for having tested the drivers while running Win7 goes to our Forum member 111alan.
Details: (open/hide by a click)
- a) for Win7 (32/64bit):
All the above listed Samsung NVMe drivers are dated 01/21/2020, WHQL certified by Microsoft and a very good choice for all Samsung 95x/96x/97x Series NVMe SSDs. Natively supported are the Samsung NVMe Controllers with the DeviceIDs DEV_A802, DEV_A804 and DEV_A808, which are within Samsung’s most popular consumer NVMe SSDs.
Tip for users with a non-Samsung NVMe SSD or with a natively not supported Samsung NVMe SSD:
According to my own experiences the original 32/64bit Samsung NVMe drivers for Win10 are a very good and extremely performant alternative to the generic MS in-box NVMe driver.
The driver update for the NVMe Controller has to be forced by hitting the "Have Disk" button. The popup warning regarding the missing compatibility usually can be disregarded. Nevertheless I strongly recommend to set a "Restore Point" before doing it.
Update: Maybe an even better alternative for users with a non-Samsung NVMe SSD is the usage of one of the below offered mod+signed generic Samsung NVMe drivers.
d) Complete Installer Set:
b) mod+signed generic Samsung NVMe drivers:
Details: (open/hide by a click)
- a) For non-Samsung NVMe SSDs or new Samsung SSD models (e.g. 980/990):
Notes:
Silicon Image SATA RAID Drivers
- Silicon Image Sil31x12 RAID drivers for Win7, Vista (32/64bit) and XP:
- >32bit Win7VistaXP Sil31x12 RAID drivers v1.0.65.1< (>MIRROR<)
- >64bit Win7Vista Sil31x12 RAID drivers v1.0.65.1< (>MIRROR<)
These Silicon Image Sil31x12 RAID drivers are dated 02/03/2010 and digitally signed by Silicon Image. Natively supported are Win7 and Vista, but they may work with newer Windows Operating Systems as well.
SiliconMotion NVMe Drivers
- Latest generic SiliconMotion NVMe drivers:
- >Generic 32bit SiliconMotion NVMe drivers v10.4.49.0 WHQL for Win7-11 x86< (>MIRROR<)
- >Generic 64bit SiliconMotion NVMe drivers v10.4.49.0 WHQL for Win7-11 x64< (>MIRROR<) All offered SiliconMotion NVMe drivers are dated 04/23/2019, WHQL certified and usable with all modern Windows Operating Systems from Win7 resp. W2k8 up. Supported are all NVMe Controllers (the SSD manufacturer and model doesn’t matter). Thanks to our Forum member canonkong for the source package.
- Latest Solidigm NVMe driver:
- >64bit Solidigm NVMe driver v2.3.0.1023 WHQL for Win10-11 x64< (>MIRROR<) This driver is dated 02/29/2024, WHQL certified and only usable with 64bit Windows Operating Systems from Win10 up. According to the *.INF file only certain old Intel NVMe Controllers (with the HardwareIDs VEN_8086&DEV_F1AA or VEN_8086&DEV_FAF0), but all Solidigm NVMe Controllers (the DeviceIDs don’t matter) are natively supported by this driver. According to my own tests this driver seems to work fine even with non-Intel/Solidigm SSDs after having forced the installation (don’t forget to set a “Restore Point”!). Thanks to westlake for the source package.
VIA SATA RAID Drivers
- VIA RAID drivers for Win7Vista (32/64bit):
- >32bit Win7Vista VIA RAID driver v62.50 WHQL< (>MIRROR<)
- >64bit Win7Vista VIA RAID driver v62.50 WHQL< (>MIRROR<) These VIA RAID drivers are dated 03/15/2011 and designed for Vista and Win7 (32/64bit).
Western Digital/HGST NVMe Drivers
- Latest WD/HGST NVMe drivers:
- >64bit WD NVMe driver v3.3.2102.41615 WHQL< (>MIRROR<)
- >WD NVMe Driver Installer Set v3.3.2102.41615< (>MIRROR<) The “pure” resp. included 64bit WD/HGST NVMe driver is dated 02/16/2021, WHQL certified and usable with all modern Windows Operating Systems from Win8.1 resp. W2k16 up. Supported are all currently available WD/HGST NVMe Controllers. Thanks to our Forum member zombiekil for the source files.
Additional remarks:
- All RAR archives have been packed by using WinRAR v5.xx or newer. So you should use a modern WinRAR or 7-Zip version to get them successfully unzipped.
- The listed AHCI/RAID drivers only belong to on-board AHCI and RAID Controllers. Other extern AHCI/RAID Controllers (on PCI cards etc.) have not been included.
- The information (= .INF) files of some linked driverpacks have been customized by me to make the associated drivers usable with as many different Controllers as possible. Although I have done my very best while customizing the INF files, the use of the "modded" driverpacks will be at own risk. Before you install any of my "modded" driverpacks, you should have read the last chapter of >this< start post.
- All linked XP and XP x64 AHCI and RAID drivers are already prepared for an easy and successful integration into a Windows XP resp. XP x64 CD.
- Some of the linked XP driverpacks differ from the original driverpack regarding the folder structure and the content of the file named TXTSETUP.OEM, which is needed at the beginning of the XP installation to detect the HDD/SSD/RAID. The only reason for my customization was to make the AHCI/RAID driver integration as easy as possible and to minmize the risk of a later XP installation failure. None of my modifications has any impact on the functionality of the real drivers (= .SYS files), which have always left absolutely untouched.
- If I should have forgotten the drivers of an important on-board AHCI/RAID Controller or if you should find a newer resp. better driver, please let me know it (with a link to the related driver).
Good luck!
Fernando