Page 1 of 65
#1 Recommended AHCI/RAID and NVMe Drivers by Fernando 10.05.2013 13:04

avatar

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 stabilty 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 get AHCI/RAID/NVMe drivers 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) or
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 Operating Systems

(Last updated at 01/18/2018:
new:
mod+signed 32/64bit Win7 OCZ/Toshiba NVMe drivers v1.2.126.843 dated 05/13/2016, mod+signed by me at 01/18/2018



A. AMD AHCI/RAID and NVMe Drivers



B. ASMedia 106x SATA3 AHCI/RAID Drivers

Download links and infos:



C. Intel AHCI/RAID and NVMe Drivers

  • a) Intel AHCI/RAID Drivers

    Download links and infos:


    Intel RST/RST(e) drivers:
    (usable with nearly all Intel chipset systems)

    1. 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 v11 up 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.

    2. 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.

    3. 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 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.

    4. 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: 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 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.

    5. Intel RST(e) drivers v14.8.16.1063
      (dated 04/10/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: 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 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).

    6. Intel RST(e) drivers v15.2.16.1060 (dated 03/30/2017) and Intel RST(e) drivers v15.5.2.1054 (dated 04/24/2017),
      both recommended for all AHCI/RAID users with a brandnew Intel chipset system from 100-Series up, 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:
      • Due to the missing resp. very poor support of older Intel Chipset systems by the Intel RST(e) drivers v15.x.x.xxxx, I do not offer here any mod+signed Intel RST(e) drivers, which belong to the v15 platform.[/url].

      Compatibility:
      • AHCI mode: The original 32/64bit drivers v15.x.x.xxxx WHQL do only support Intel 100- and 200-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 will get once the related driver is running, I do not 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 Enterprise drivers:
    (only usable with C600/C600+ Series Chipsets like X79 and X99 running in RSTe mode)

    1. Intel RSTe drivers v4.6.0.1048
      (dated 02/03/2017, recommended for X79/X99 Chipset systems with an Intel RSTe sSATA Controller, usable with Windows 8.1 and Win10)
    2. Intel RSTe drivers v5.2.0.1194
      (dated 06/13/2017, recommended for X99/X299 Chipset systems with an Intel RSTe sSATA Controller, usable with Win7, Win8.1 and Win10)

    Original Drivers and Sets:
    • The related download links can be found within the start post of >this< thread.
  • b) Intel NVMe Drivers

    Download links and infos:

    1. Intel NVMe drivers v3.2.0.1002 (latest Intel NVMe drivers for Intel non-Optane and Optane SSDs)
    2. Intel RST(e) NVMe RAID drivers v15.2.7.1042 WHQL:
    3. Intel RSTe NVMe RAID drivers v4.6.0.2116 WHQL:


D. JMicron JMB 36x RAID Drivers

Download links and infos:

Latest/best JMicron JMB 36x RAID drivers:


E. Lite-On NVMe Drivers (for Plextor SSDs)

Download links and infos:

Latest NVMe drivers for Plextor SSDs:


F. Marvell AHCI/RAID Drivers

Download links and infos:

a) Marvell 61xx SATA2 RAID drivers:

b) Marvell 91xx + 92xx SATA3 AHCI/RAID drivers:
Note: Some TXTSETUP.OEM files of the listed Marvell AHCI/RAID drivers have been customized by me for an easier and safer OS integration.


The list will be continued in the following post (too much characters!).

#2 RE: Recommended AHCI and RAID Drivers by Fernando 16.05.2013 18:37

avatar

G. NVIDIA nForce AHCI/RAID Drivers

Download links and infos:


A. NVIDIA nForce AHCI/RAID drivers for Vista and up (32/64bit):


B. NVIDIA nForce AHCI and RAID drivers for XP (32/64bit):
  • These drivers can be found within >this< thread.



H. OCZ (Toshiba) NVMe Drivers

Download links and infos:


latest OCZ/Toshiba NVMe drivers for Win7-10 (32/64bit):


I. Samsung NVMe Drivers

Download links and infos:


latest NVMe drivers for Samsung's NVMe SSDs:


J. Silicon Image RAID Drivers

Download links and infos:


Silicon Image Sil31x12 RAID drivers for Win7, Vista (32/64bit) and XP:


K. VIA RAID Drivers

Download links and infos:

a) VIA RAID drivers for Win7Vista (32/64bit):
b) VIA RAID drivers for XP (32/64bit):


Additional remarks:
  1. All RAR archives have been packed by using WinRAR v5.xx. So you should use WinRAR v5.xx to get them successfully unzipped.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

#3 RE: Recommended AHCI and RAID Drivers by Pacman 14.08.2013 17:36

avatar

Hi
Here is AMD RAID driver, 3.8.1540.7
For Win8, Only 64bit.

#4 RE: Recommended AHCI and RAID Drivers by Fernando 14.08.2013 18:28

avatar

Zitat von Pacman im Beitrag #4
Here is AMD RAID driver, 3.8.1540.7
For Win8, Only 64bit.
Thanks for the driver. Where did you find it?
Interesting: According to the INF file this driver is dated 12/12/2012!

#5 RE: Recommended AHCI and RAID Drivers by Pacman 14.08.2013 19:03

avatar

Zitat von Fernando im Beitrag #5
Zitat von Pacman im Beitrag #4
Here is AMD RAID driver, 3.8.1540.7
For Win8, Only 64bit.
Thanks for the driver. Where did you find it?
Interesting: According to the INF file this driver is dated 12/12/2012!



It is from HP, 3.8.1540.3 is 09/21/2012 though :)

#6 RE: Recommended AHCI and RAID Drivers by Fernando 14.08.2013 20:08

avatar

Zitat von Pacman im Beitrag #6
It is from HP, 3.8.1540.3 is 09/21/2012 though :)
Thanks, the 64bit driver is now listed within the start post.

#7 Update of the start post by Fernando 27.08.2013 21:15

avatar

Today (08/27/2013) I have updated the start post of this thread.

Changelog:

  • 32/64bit Intel RST(e) AHCI & RAID drivers v12.8.0.1016 WHQL dated 08/02/2013
  • Intel RST(e) Drivers & Software Set v12.8.0.1016 WHQL dated 08/09/2013
  • 32/64bit Intel RST(e) AHCI & RAID drivers v12.8.0.1016 mod by Fernando
  • 32/64bit Marvell 91xx/92xx AHCI & RAID drivers v1.2.0.1038 for Win8/Win7/Vista dated 06/20/2013
  • 32/64bit Marvell 91xx/92xx AHCI & RAID drivers v1.2.0.1038 for XP/XPx64 dated 06/20/2013

Have fun!
Fernando

#8 New: AMD AHCI drivers for Win8.1, Win8 and Win7Vista by Fernando 18.09.2013 21:50

avatar

Today (09/18/2013) I found within the AMD Catalyst Motherboard/IGP package 13.9 new AMD AHCI drivers for Win8.1, Win8 and Win7/Vista.
Meanwhile I have updated the start post of this thread.

Changelog:

  • 32/64bit AMD AHCI drivers v1.3.1.156 WHQL for Windows 8.1 dated 07/23/2013
  • 32/64bit AMD AHCI drivers v1.3.1.154 WHQL for Windows 8 dated 06/28/2013
  • 32/64bit AMD AHCI drivers v1.2.1.349 WHQL for Win7Vista dated 06/27/2013

Have fun!
Fernando

#9 RE: Recommended AHCI and RAID Drivers by jeroompje 19.09.2013 12:04

avatar

please no italics (does not read nice)..

#10 RE: Recommended AHCI and RAID Drivers by Fernando 19.09.2013 13:02

avatar

Zitat von jeroompje im Beitrag #10
please no italics (does not read nice)..
You are right, but the post you had seen is already deleted. The italic text was caused by the fact, that I had quoted it.
I wanted to edit the first post, but hit the "Quote" button by mistake.

@ all:
Since I forgot it yesterday, I have updated the first post of this thread again.
Changelog:
  • new: Original 32/64bit Intel RST(e) drivers v12.8.2.1000 WHQL dated 08/30/2013
  • new: Modded 32/64bit Intel RST(e) drivers v12.8.2.1000
  • new: Intel RST(e) Drivers & Software Set v12.8.2.1000 WHQL dated 09/06/2013

#11 RE: Recommended AHCI and RAID Drivers by abanerus 18.10.2013 15:52

Fernando,

I slip-streamed your AMD SATA drivers on a clean WinXP-32 via nLite. But for a newer Acer Aspire 5250 laptop (came w/ Win7-64) I get an error 'amd_sata.sys not found'. Should I rename the file/s or modify txtsetup.oem?

Please help!

Bunty.

#12 RE: Recommended AHCI and RAID Drivers by abanerus 18.10.2013 16:08

Fernando,

Additionally, my WinLite CD with all your WinXP-32 driver packs works fine with other Intel/AMD-based laptops. Not sure why the Acer Aspire 5250 complains amd_sata.sys not found.

Bunty.

#13 RE: Recommended AHCI and RAID Drivers by Fernando 18.10.2013 16:42

avatar

@ abanerus:

Hello Bunty,
welcome at Win-RAID Forum!

Zitat von abanerus im Beitrag #12
I slip-streamed your AMD SATA drivers on a clean WinXP-32 via nLite. But for a newer Acer Aspire 5250 laptop (came w/ Win7-64) I get an error 'amd_sata.sys not found'. Should I rename the file/s or modify txtsetup.oem?
The message "Could not find the file xyz.sys" (or similar) can be caused by the following reasons:
  1. The media is bad and cannot been read by the OS Setup. > Solution: Create/borrow a readable installation media.
  2. The user has integrated a textmode driver, but additionally presses F6 while starting the installation. > Solution: Don't press F6, if you have integrated the needed driver.
  3. The TXTSETUP.OEM content is not correct or refers to files, which are not present or not usable. > Solution: The TXTSETUP.OEM has to be modified resp. the missing files have to be added, before the nLite processing hasto be started from scratch.

Question:
Which driverpack did you integrate and where did you get it?

Regards
Fernando

#14 RE: Recommended AHCI and RAID Drivers by abanerus 18.10.2013 16:57

Fernando,

Thanks I used your AMD drivers for WinXP-32bit & will try again on a new CD-RW disc. I have not pressed the F6 key or modified your TXTSETUP.OEM file.
But curious do we need to rename the files from ahcix*.* to amd_sata*.*?

Bunty.

#15 RE: Recommended AHCI and RAID Drivers by Fernando 18.10.2013 20:26

avatar

Zitat von abanerus im Beitrag #15
Thanks I used your AMD drivers for WinXP-32bit
From where did you download it? I suspect, that you have downloaded and inserted the (wrong) Vista/Win7 instead of the correct Windows XP AMD AHCI driver. The driver named amd_sata.sys can only be used with Operating Systems from Vista up. The correct AMD AHCI driver is named ahcix86.sys

Zitat
But curious do we need to rename the files from ahcix*.* to amd_sata*.*?

No, that will not work at all.

Xobor Forum Software von Xobor