Page 1 of 57
#1 Intel EFI "RaidDriver" BIOS Modules by Fernando 04.05.2013 10:39

avatar

@ all RAID users, who have installed or are going to install Win7/Win8 in UEFI mode:



Intel EFI "RaidDriver" (="SataDriver")
BIOS Modules


(only for Intel Chipsets from 6-Series up)
last updated: 09/23/2020
Changelog:
new: "pure" Intel RST RaidDriver v18.0.0.4897 (without header)



Note: The Intel GopDrivers can be found >here<.

Introduction
Actual Intel RAID systems, where Win7 or Win8 has been installed in EFI mode, do not use the "LEGACY" Intel RAID ROM module, which usually is within the CSMCORE file of the BIOS. The RAID Configuration Utility is managed by a separate BIOS module named "RaidDriver" (formerly and sometimes still named "SataDriver").
Important:
Contrary to the conventional Intel RAID ROM the "RaidDriver" is no PCI ROM module! Users, who want to insert, replace, delete or extract a "SataDriver" BIOS module by using the Aptio MMTool, have to make sure, that the "For Option ROM only" section is completely unchecked.


Remarks regarding the Intel UEFI "RaidDriver/SataDriver" module:
  1. Many Intel RAID users, who are going to install Win7 or Win8 in UEFI mode, have the choice, whether their Intel SATA RAID Controller shall be managed by the LEGACY Intel RAID ROM or by the Intel EFI RAID "SataDriver".
  2. The first "SataDriver" module version, which has been released by Intel, was v11.6.0.1702. That means, that a SataDriver module v11.6.0.1702 or higher is required within the BIOS to get for Intel RAID systems the fast boot option in "UEFI mode".
  3. Advantage of the EFI RAID SataDriver option: The boot time for RAID systems will be very short, because the UEFI RAID Utility named "Intel(R) Rapid Storage" is part of the BIOS and not an extern utility anymore (no Ctrl+I required).
  4. Intel RAID users, who have installed Win7/Win8 in EFI mode or are going to do it, can get access to the Intel EFI RAID Utility named "Intel(R) Rapid Storage" by entering the BIOS, choosing "Advanced Options" and hitting the right (or left) arrow navigation keyboard button until they see the new tab, which is outside the usually shown UEFI tabs.
    Precondition: The BIOS settings within the "Boot" section have to allow the boot off UEFI media and the use of "EFI" instead of the "LEGACY" OROM modules.
  5. It is possible to insert the EFI "RaidDriver" (resp. "SataDriver") file into an UEFI mode capable BIOS, which doesn't yet contain such module, and this inserted SataDriver will work! The exact procedure was detected by the user ney2x and layed down >here<.
    Consequence: All users with a Z68 RAID system probably are able to install Windows 8 in EFI mode and to get rid of the typical boot delay caused by the detection of the RAID array, whether the original BIOS already contains an EFI RAID module named "SataDriver" or not.
  6. Note: Contrary to the Intel RST RAID ROM modules, which are usable with all DEV_2822/282a RAID Controllers, different Intel RAID systems may need a different sort of the same "SataDriver" module version. According to SoniX (>LINK<) the big majority of the Intel 6-Series and 7-Series Chipset BIOSes need a "SataDriver" module with a GUID starting with 90C8D3394 (the hex code of the uncompressed file begins with 94 D3 C8 90), whereas the Gigabyte BIOSes usually need a "SataDriver" with a GUID starting with 91B4D9C1 (hex code: C1 D9 B4 91).


Download Links
Since the EFI "RaidDriver"/"SataDiver" module version of the BIOS is not always up-to-date, I offer here the latest/best ones.
General notes:
  • To get the *.rar archives properly unzipped, you have to use WinRAR v5.xx.
  • The archives just contain the related *.FFS file (with a special GUID header) resp. *.EFI file (without GUID header) for the replacement of the complete GUID specific AMI UEFI BIOS "RaidDriver" module (formerly named "SataDriver") resp. its body (unique EFI module part without GUID header).


A. Recommended for Intel 6-Series chipsets (except X79 running in RSTe mode):


B. Recommended for Intel 7-/8-/9-Series Chipsets (except X99 running in RSTe mode):


C. Recommended for Intel 100-/200-Series Chipsets:
  1. Intel RST(e) EFI "RaidDriver" modules v14.6 series: (thanks to plutomaniac for the source file)
  2. Intel RST(e) EFI "RaidDriver" modules v14.7 series: (thanks to Station-Drivers for the source file)
  3. Intel RST(e) EFI "RaidDriver" modules v14.8 series: (thanks to Station-Drivers for the source file)
  4. Intel RST(e) EFI "RaidDriver" module v15.0 series: (only for Intel 100-/200-Series Chipsets and Skylake Systems, thanks to plutomaniac for the source file)
  5. Intel RST(e) EFI "RaidDriver" module v15.1 series: (only for Intel 100-/200-Series Chipsets and Skylake Systems, thanks to Pacman for the source file)
  6. Intel RST(e) EFI "RaidDriver" module v15.2 series: (only for Intel 100-/200-Series Chipsets and Skylake/KabyLake Systems, thanks to Pacman for the source file)
  7. Intel RST(e) EFI "RaidDriver" module v15.5 series: (only for Intel 100-/200-Series Chipsets and Skylake/KabyLake Systems, thanks to Pacman for the source file)
  8. Intel RST(e) EFI "RaidDriver" module v15.7 series: (only for Intel 100-/200-Series Chipsets and Skylake/KabyLake Systems, thanks to plutomaniac for the source file)
  9. Intel RST(e) EFI "RaidDriver" module v15.8 series: (only for Intel 100-/200-Series Chipsets and Skylake/KabyLake Systems, thanks to Pacman for the source file)
  10. Intel RST(e) EFI "RaidDriver" module v15.9 series: (only for Intel 100-/200-Series Chipsets and Skylake/KabyLake Systems, thanks to Pacman for the source file)


D. Recommended for Intel 300-/400-Series Chipsets:
  1. Intel RST v16 platform EFI "RaidDriver" modules:
  2. Intel RST v17 platform EFI "RaidDriver" modules: (only for Intel's latest/upcoming Chipsets)
  3. Intel RST v18 platform EFI "RaidDriver" modules:


    E. Only for Intel X79/X99/X299 Chipsets running in RSTe mode:
    1. Latest Intel RSTe EFI "RaidDriver" modules from the v3 platform:
    2. Latest Intel RSTe EFI "RaidDriver" modules from the v4 platform:
    3. Latest Intel RSTe EFI "RaidDriver" modules from the v5 platform:
    4. Latest Intel RSTe EFI VROC "RaidDriver" modules from the v6 platform:
    5. Latest Intel RSTe EFI VROC "RaidDriver" modules from the v7 platform (only for X299 chipsets):



    Guides: How to update/insert an Intel EFI "RaidDriver/SataDriver" module

    Here are short guides about how to update an already existing "SataDriver/RaidDriver" module and how to insert an actual "SataDriver/RaidDriver" module into a BIOS, where such file is missing:

    How to update an Intel EFI "RaidDriver/SataDriver" module:
    (requires the presence of such module within the UEFI AMI BIOS)
    1. Open the BIOS with the AMI Aptio UEFI MMTool and search for the FileName "SataDriver" resp. "RaidDriver" having a GUID usually starting with "90C8D394" or "91B4D9C1".
    2. Important: Don't check the "For Option ROM only" option (the SataDriver module is no Option ROM)!.
    3. Highlight the "SataDriver/RaidDriver" line, hit the tab "Replace" and navigate to the already extracted suitable "SataDriver" file you want to insert.
      Use the file named "SataDriver90.ffs"(or similar) for a GUID starting with 90 and the "SataDriver91.ffs" for a GUID starting with 91.
    4. Hit the button "Replace".
    5. Save the updated BIOS file.
    Verification of the update success:
    1. Extract the freshly replaced/inserted "SataDriver/RaidDriver" module with the AMI Aptio MMTool by using the option "Extract UnCompressed"
    2. Open the extracted file with a hex editor and search for the text fragment "sata".
    3. You will find the version number of the module on the right side very close to the searched word "sata".


    How to insert an Intel EFI "RaidDriver/SataDriver" module:
    (when such file is missing within the AMI UEFI BIOS)
    1. Open the BIOS with the AMI Aptio UEFI MMTool and verify, that no module named "SataDriver" or "RaidDriver" is listed.
    2. Check the Volume number (leftmost column) of the file "CSMCORE".
    3. Hit the tab "Insert".
    4. Hit the button "Browse" and navigate to the file named SataDriver.ffs resp. RaidDriver.ffs you want to insert.
    5. Enter the Volume number of the file "CSMCORE" (will be 01 or 02) into the field "Vol. Index".
    6. Go to the "Insert FFS Options" section and check the option "Insert Compressed".
    7. Hit the button "Insert".
    8. Save the modified BIOS file.
    Verification:
    The inserted "SataDriver" resp. "RaidDriver" should now be listed by the AMI Aptio MMTool at the end of the related Volume Index numbers.
    Note:
    Users, who need a more detailed guide about how to insert an EFI module, can find it >here<. Since both modules (NVME and RaidDriver) are EFI ones, the procedure about how to insert them is exactly the same.


    Good luck!
    Fernando

    P.S.: If you should see anywhere a newer Intel "RaidDriver" (="SataDriver") version, please let me know it.

    #2 RE: Intel EFI RAID "SataDriver" BIOS Modules by DummyPLUG 19.06.2013 23:48

    The MMtools say the Intel RSTe RAID "SataDriver" v3.6.0.1023 is a "invalid ffs file", does anyone have a ffs verions of this file?

    #3 RE: Intel EFI RAID "SataDriver" BIOS Modules by Fernando 20.06.2013 00:02

    avatar

    @ DummyPLUG:
    Welcome at Win-RAID Forum!

    Zitat von DummyPLUG im Beitrag #2
    The MMtools say the Intel RSTe RAID "SataDriver" v3.6.0.1023 is a "invalid ffs file", does anyone have a ffs verions of this file?
    The newer "SataDriver" v3.7.0.1049 is an .ffs file. You may try that one.

    Regards
    Fernando

    #4 RE: Intel EFI RAID "SataDriver" BIOS Modules by DummyPLUG 20.06.2013 00:33

    Thanks, it is working

    Zitat von Fernando im Beitrag #3
    @ DummyPLUG:
    Welcome at Win-RAID Forum!
    Zitat von DummyPLUG im Beitrag #2
    The MMtools say the Intel RSTe RAID "SataDriver" v3.6.0.1023 is a "invalid ffs file", does anyone have a ffs verions of this file?
    The newer "SataDriver" v3.7.0.1049 is an .ffs file. You may try that one.

    Regards
    Fernando

    #5 RE: Intel EFI RAID "SataDriver" BIOS Modules by wget 02.07.2013 16:05

    avatar

    Hi @Fernando!


    I'm quite accustomed to flash, and customize BIOS as I was already following the articles you wrote at the time of Win-Lite. Thank for your support!

    I've bought a Gigabyte GA-Z77X-D3H and already flashed the BIOS with the latest unofficial I found on the web (version 18e).
    I'm using this motherboard in full UEFI mode: I dropped the legacy BIOS mode, by selecting EFI driver when asking for PCI support and by specifying UEFI only regarding drives and boot method. All is working fine.

    The problem is I'm unable to launch the EFI RAID Utility via an option in the UEFI Setup interface. (No button is present). I checked the BIOS I used, I've the SataDriver integrated by default. I even patched it against the latest version you provided, with no result. No additional menu appears in the interface. I even tried the trick you provided (right arrow at boot or in the uefi interface), but it seems it only applies to the Asus motherboards. How can I solve this problem? Go back to legacy BIOS mode, configure my disks as RAID with the BIOS OptionRom and go back again in full UEFI mode?

    #6 RE: Intel EFI RAID "SataDriver" BIOS Modules by Fernando 02.07.2013 16:33

    avatar

    @ wget:
    Welcome at Win-RAID Forum!

    Zitat von wget im Beitrag #5
    The problem is I'm unable to launch the EFI RAID Utility via an option in the UEFI Setup interface. (No button is present).
    The "Intel(R) Rapid Storage" tab should be available within the "Enhanced Mode" section of the BIOS, if you hit the right array key several times (provided that you really have installed Win7 or Win8/Win8.1 in UEFI mode).
    What about the "CSM" settings within the BOOT section of the BIOS? Which setting did you choose?
    What about the "Option ROM Messages" settings? Which one did you choose?
    Have you tried to hit CTRL+I while booting? If yes, what happened?

    Regards
    Fernando

    #7 RE: Intel EFI RAID "SataDriver" BIOS Modules by wget 02.07.2013 17:08

    avatar

    Zitat von Fernando im Beitrag #6
    The "Intel(R) Rapid Storage" tab should be available within the "Enhanced Mode" section of the BIOS, if you hit the right array key several times (provided that you really have installed Win7 or Win8/Win8.1 in UEFI mode).

    I'm already in the advanced mode/enhanced mode in my Gigabyte motherload. No button is present. The CSM option only appears when I put "OS type" on "Windows 8" instead of "Other OS".
    No OS is installed (new hardware). I'm planning to use ArchLinux on this motherboard too. So I put the option on "Other OS".

    Zitat
    What about the "CSM" settings within the BOOT section of the BIOS? Which setting did you choose?


    I even tried to put the option on "Windows 8" mode with "CSM Support" on "Enabled" and test, but no result: still no button.

    Zitat
    What about the "Option ROM Messages" settings? Which one did you choose?


    Option ROM messages is an option defined as "Other PCI Device ROM Priority" which I set on "UEFI OpROM"

    Zitat
    Have you tried to hit CTRL+I while booting? If yes, what happened?


    When I'm in FULL UEFI mode, nothing. But in legacy mode, as I said, the Intel Rapid Storage Interface appears, and I can access to it with CTRL-I.

    Please see my screenshot hereby joined:

    #8 RE: Intel EFI RAID "SataDriver" BIOS Modules by Fernando 02.07.2013 19:14

    avatar

    @wget:

    Thanks for your reply and the details of your Gigabyte UEFI BIOS, which looks totally else than my ASUS P8Z77-V one.
    Aften havng chosen the needed UEFI BIOS settings there should be the "Intel(R) Rapid Storage" tab with the option to set up a RAID array by using the Intel EFI "SataDriver" BIOS module.
    Since I cannot help you regarding this point, I recommend to contact the Gigabyte Support. It is their task to solve this problem.

    #9 RE: Intel EFI RAID "SataDriver" BIOS Modules by wget 02.07.2013 19:21

    avatar

    @Fernando

    Thanks for your kind support! I'll contact them.

    Btw, I performed the RAID creation according my procedure: back to BIOS mode, using then the legacy OptionRom, and back again to UEFI mode.
    My linux kernel recognizes my RAID0 disk array. So I assume the SataDriver is loader implicitly, but there is no option in the UEFI interface.

    #10 RE: Intel EFI RAID "SataDriver" BIOS Modules by odiebugs 06.07.2013 13:26

    avatar

    Hey Fern: When using the ROM switch, and running the RAID array using the RST OROM and not the RST-E OROM, does the SataDriver come into play at all when using UEFI ?

    Just wondering if it's worth replacing when running RAID in UEFI with RST.

    I extracted the AHCI, SataDriver, SataDriver 11, in compressed and uncompressed, seems there is no version identity in the code such as we see with the OROM, with the OROM you can easily see what version it is.

    TY

    #11 RE: Intel EFI RAID "SataDriver" BIOS Modules by Fernando 06.07.2013 14:33

    avatar

    Zitat von odiebugs im Beitrag #10
    When using the ROM switch, and running the RAID array using the RST OROM and not the RST-E OROM, does the SataDriver come into play at all when using UEFI ?
    The Intel EFI "SataDriver" BIOS module will be the only one, which is managing the Intel SATA RAID Controller of your system, if you have installed the OS in UEFI mode.

    Zitat von odiebugs
    I extracted the AHCI, SataDriver, SataDriver 11, in compressed and uncompressed, seems there is no version identity in the code such as we see with the OROM, with the OROM you can easily see what version it is.

    You can see the version of the SataDriver module as well, if you extract it in uncompressed form.

    #12 RE: Intel EFI RAID "SataDriver" BIOS Modules by odiebugs 07.07.2013 01:04

    avatar

    Thanks fern: Here is a pic, I checked Uncompressed, SataDriver, I did NOT check ROM.

    Is the version in a different Offset ?














    I found it.

    In my SataDriver The offset 00010260- 3.5.0.1005


    I downloaded your driver and found it at offset 0001600- 3.7.0.1049

    #13 RE: Intel EFI RAID "SataDriver" BIOS Modules by Fernando 07.07.2013 01:20

    avatar

    Zitat von odiebugs im Beitrag #12
    Thanks fern: Here is a pic, I checked Uncompressed, SataDriver, I did NOT check ROM.
    Is the version in a different Offset ?
    Yes, it is not at the beginning as with the Intel RAID ROM modules.
    You will find the version of the uncompressed SataDriver module, if you search for the text "SATA". Then you will be in the region, where the version is shown on the right hand side.

    #14 RE: Intel EFI RAID "SataDriver" BIOS Modules by odiebugs 07.07.2013 01:33

    avatar

    Thanks, Fern.

    My GUID is different then what you have posted, you can see it on the pic of the MM tool, does this mean I should not replace it with the one you have posted ?


    Sorry, If I would have read how to replace I would have seen how to find the version.

    #15 RE: Intel EFI RAID "SataDriver" BIOS Modules by greg.chalk 07.07.2013 07:53

    avatar

    Zitat von wget im Beitrag #9

    Btw, I performed the RAID creation according my procedure: back to BIOS mode, using then the legacy OptionRom, and back again to UEFI mode.
    My linux kernel recognizes my RAID0 disk array. So I assume the SataDriver is loader implicitly, but there is no option in the UEFI interface.

    Hello,

    I confirm. I had the same problem with gigabyte ga-z77x-up5 th. I did exactly what you did. I made the array in non uefi mode(csm=on, legacy rom), and then i changed in full uefi mode and installed windows.
    I don't think there is a way to have option for raid creation in uefi mode in gigabyte motherboards. Except the new series z87 of course.

    I also want to thank Fernando for his guide. I installed 12.7.0.1936 module, and everything works perfect.

    Xobor Forum Software von Xobor
    Datenschutz