Update to Windows 10 1903 requires updated Intel Rapid Storage Technologies

Anonymous
2019-07-27T03:09:50+00:00

After receiving the notification, I updated my Dell Inspiron 5000 series with an update from Dell.  This update installed successfully as indicated:

However, the file that is blocking the Windows update, iasota.sys, is the old version that was present before I updated RST (note that other iasot*.sys files are newer):

Any idea on what can be done to workaround the problem?

Is the iaStorA.sys file obsolete and no longer needed now that the RST driver has been updated?  If yes, should I simply rename the file to iaStorA.old and attempt to update Windows again?

Do newer versions of Intel RST still use the older iaStorA.sys file resulting in the Windows Setup not recognizing that a compatible version of RST has been installed?  If yes, then do I have to wait for Microsoft to modify the Setup program so that it assesses RST compatibility by looking at something other than the iaStorA.sys version (e.g., the iaStorAC.sys version, which is the file that serves as the driver for the I/O SATA AHCI Controller?

Windows for home | Windows 10 | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

53 answers

Sort by: Most helpful
  1. Anonymous
    2019-07-28T02:57:10+00:00

    Hi again Marcel,

    Thanks for the clarification.  I guess I got overzealous by changing the filenames before restarting to complete the uninstall; obviously at least one of these iaStor*.sys files are essential even if RST is not present).  Did it the correct way and it worked like a charm.

    Interestingly, the Windows update reinstalled the iaStorA.sys, iaStorAVC.sys and iaStorV.sys files, but did not install the Intel RST program.  I guess that RST is not needed for my hardware configuration.

    Even more interesting: the version of iaStorA.sys post-Windows update was the same version (15.2.0.1020) as the one that Windows said needed to be updated.  And, this is the version that is now serving as the driver for the I/O SATA AHCI Controller.  I seems that if the RST software is not installed, Windows 1903 is perfectly compatible with this iaStorA.sys file (and this file is essential even if you do not have RST).  But, if iaStorA.sys 15.2.0.1020 is compatible with Windows 10 1903 and if the newest update to RST does not update iaStorA.sys, one has to wonder why Microsoft designed the Windows Setup program to use the iaStorA.sys version as the criteria for whether the update could proceed.  A major bug; clearly it should test the RST version another way.

    Another interesting observation: after the Windows update, when I went to delete the iaStor* files that I had renamed, 2 were no longer there.  Of course, I deleted the 2 remaining ones.

    To the others who answered my query:

    • S-and-S: my system did not use RAID even though it had RST installed so based on your suggestion, I do not plan to reinstall RST.
    • Andre for Directly: thanks for your suggestions.  Had Marcel not come up with this work-around, I would have followed your suggestion to wait for a fix before updating.  I don't think the latest Intel update to RST changes the iaStorA file because (a) I did update successfully and changed other files and (b) the zip file for the update package did not contain an iaStorA.sys file (it did contain at least one other iaStor*.sys file).
    • Greg: thanks for your 2nd reply.  Obviously there is no longer a need for me to check the SATA control setting in BIOS.

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2019-07-27T17:34:17+00:00

    Hi Maurice,

    I have got the same problem as you, so :

    1. I have uninstalled Intel RST
    2. Renamed the four files iaStor*.sys
    3. Installed the windows 10 update
    4. Installed the last Intel RST (https://downloadcenter.intel.com/product/55005/Intel-Rapid-Storage-Technology-Intel-RST-)

    This works for me.

    Regards

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2019-09-04T14:18:33+00:00

    Greg: I am having a similar problem; here is my result:

    I get this error when I run (as administrator) SetupRSDT.exe (from Intel;s website):

    The setup program ended prematurely due to the following error:

    This platform is not supported.

    Here is the (I believe) the relevant portion of the log file:

    2019:08:29 10:09:23:420:   Looking for .NET version 4.5 or above

    2019:08:29 10:09:23:420:   Found version: 4.8.03761

    2019:08:29 10:09:23:420:   .NET version check passed

    2019:08:29 10:09:23:420:   Resolving driver source

    2019:08:29 10:09:23:420:     Using embedded driver(s). Temp source is 'C:\Users\murray\AppData\Local\Temp\IIF65CC.tmp'

    2019:08:29 10:09:23:510:   Using folder 'C:\Users\murray\AppData\Local\Temp\IIF65CC.tmp' as the driver source

    2019:08:29 10:09:23:510:   Scanning all active devices

    2019:08:29 10:09:23:531:   Scanning x64\iaAHCIC.inf (Name: AHCI64, Version: 17.5.2.1024)

    2019:08:29 10:09:23:532:     Section with the best match: INTEL.NTamd64.6.2

    2019:08:29 10:09:23:533:       Device: PCI\VEN_8086&DEV_9D03&CC_0106 (Intel(R) 6th Generation Core Processor Family Platform I/O SATA AHCI Controller)

    2019:08:29 10:09:23:533:       Device: PCI\VEN_8086&DEV_A102&CC_0106 (Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_A103&CC_0106 (Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_A282&CC_0106 (Intel(R) 300 Series Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_9DD3&CC_0106 (Intel(R) 300 Series Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_A352&CC_0106 (Intel(R) 300 Series Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_A353&CC_0106 (Intel(R) 300 Series Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_34D3&CC_0106 (Intel(R) 400 Series Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_38D3&CC_0106 (Intel(R) 400 Series Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_3DD3&CC_0106 (Intel(R) 400 Series Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:       Device: PCI\VEN_8086&DEV_02D3&CC_0106 (Intel(R) 400 Series Chipset Family SATA AHCI Controller)

    2019:08:29 10:09:23:534:     MUP OS bits: 0x1B6000

    2019:08:29 10:09:23:550:   Scanning x64\iaStorAC.inf (Name: RAID64, Version: 17.5.2.1024)

    2019:08:29 10:09:23:550:     Section with the best match: INTEL.NTamd64.6.2

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_2822&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_282A&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_9D07&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_A107&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_A106&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_A28E&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_A286&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_9DD7&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_A356&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_A357&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_34D7&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_38D7&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_3DD7&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&DEV_02D7&CC_0104 (Intel(R) Chipset SATA/PCIe RST Premium Controller)

    2019:08:29 10:09:23:550:       Device: PCI\VEN_8086&CC_0108 (Intel(R) NVMe Controller)

    2019:08:29 10:09:23:550:     MUP OS bits: 0x1B6000

    2019:08:29 10:09:23:550: E Win32 exception occurred!!

    2019:08:29 10:09:23:565:     Error code: 0x4E24 (20004)

    2019:08:29 10:09:23:565:     Error text: ''

    2019:08:29 10:09:23:565:     Extended error text: 'Error in device matching'

    2019:08:29 10:09:23:565:     Debug info: 'Setup.cpp (920)'

    2019:08:29 10:09:23:565:   Node is not valid. Failed to resolved error string from config file error: 20004

    2019:08:29 10:09:23:565:   propertyId: 8095, serror: This platform is not supported. errorCode: 20004

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2019-08-01T13:19:22+00:00

    There is a sticky on this now at the top of this forum and it seems renaming the iastora.sys file to iastora.old should help.  It appears Intel has not been updating that particular file and an the older version, even if not being used, is messing up some upgrades.

    I would check the msinfo32.exe utility and look at Software Environment-System Drivers to see if that driver is running or stopped.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  5. Anonymous
    2019-07-27T07:12:41+00:00

    Hi Maurice

    My name is Andre Da Costa; an Independent Consultant, Windows Insider MVP and Windows & Devices for IT MVP. I'm here to help you with your problem.

    Based on information I researched, the Intel installer is not actually updating the iastora.sys file in c:\windows\system32\drivers like it should. It's remaining with the old version and that is what is blocking the upgrade from being successful.

    My recommendation is to block the upgrade for the time being and wait a while until it is actually fixed or download and install the version 17.5.1.1021 of the driver to see if that works.

    Just to make sure it works, enable the hidden Administrator Account then install the driver.

    Proceed to attempt the upgrade again using the Update Assistant.

    Step 1:

    Open Start

    Type: cmd

    Right click CMD

    Click Run as administrator

    At the command prompt, type:

    net user administrator /active:yes

    Hit Enter

    Close command prompt, restart, then try signing into the Administrator account.

    Sign in.

    Step 2:

    Download Intel RST 17.5.1.1021

    https://downloadcenter.intel.com/download/28966...

    Proceed to install it.

    Step 3:

    Go to the following page then click 'Update Now'

    https://www.microsoft.com/software-download/win...

    See if it works. If not, wait a while then try again.

    Note: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments