hello,
yesterday i wanted to install a new RST(e) driver, so from v12.9.4.1000 to v13.2.4.1000, because of slightly better benchmarks, especially developed for 8-Series Chipsets (H81), and so on.
So i removed it from "Programs und functions" in Control Panel and then the first i recognized was that the driver was still present in Device Manager under "IDE/ATA Controllers".
So i also uninstalled it there and made a reboot.
After reboot Windows installed the default MS-AHCI-Driver v 1.0 (MSAHCI), and the connected devices. Another reboot and again a install of devices.
So after that i wanted to make sure that all old RST(E) drivers are removed completely, so i opened Autoruns and under Drivers i saw that there were still the 2 drivers named "iastorA" & "iastorF". So very strange that the Intel uninstaller didn’t remove them.
So i removed them from there, made a reboot and baaam BSOD! Error Code 0x0000007b.
I still tried the fix of changing the Value Start of "iastorv" and "msahci" to 0. Therefore i rebooted into Recovery Console, opened regedit and loaded the SYSTEM-Hive (Windows\Sytem32\Config).
There I saw under Control\Services…. Controlset001, Controlset002 & Controlset003 …but no CurrentControlset. Is this right?
Than. …rebooted, bluescreen still present.
So what can i exactly do? I can remember i still had this problem long time ago, and now it is still present.
Why does Windows still trys to load the driver? or are there any other depencies of "iastorA" & "iastorF"?
thx for help!
@ knopper:
Welcome at Win-RAID Forum!
Why have you previously installed the Intel RST Software at all? You don’t need it as long as your Intel SATA ports are running in AHCI mode.
It was not a good idea to uninstall the storage driver from within the Device Manager, because this way the previously running driver cannot be restored anymore in the case of a system failure.
The removal of these drivers was a big mistake, because the OS needs them in the case of a system failure (they are necessary, if you want to restore your system to a certain previous restore point).
If you should not be able to boot into the OS in “safe mode” or to reset it to a certain previously created restore point, you can try to boot off the OS boot media (I suspect, that it is Win7) and to use the “Repair” option. Maybe you will be able to load your desired Intel RST AHCI driver v13.2.4.1000 WHQL this way.
Good luck!
Dieter (alias Fernando)
ok thanks for your first help.
But i have system restore completely turned off, so thats no option for me.
I cant understand why Windows wont start anymore without the RST(E)-Driver, because at a fresh install it has also only the msahci-driver and there it works.
So what else will be installed when i install the RST(E) software and the driver? Or what else do i have to do to remove it completely?
It doesn’t start, because you have uninstalled completely the AHCI driver, which was in-use before you switched to the MS AHCI driver. The OS doesn’t allow this.
The Intel RST Software is not needed at all.
You should never uninstall the currently or previously in-use storage driver.
A storage driver (AHCI or RAID) should only be updated or “downgraded”, but never been uninstalled.
just boot to safe mode and restart.
@ Icydead:
Welcome at Win-RAID Forum and thanks for your contribution!
Regards
Dieter (alias Fernando)
ok…i just fixed it!
Just loaded the SYSTEM-File from the RegBack-folder as a new hive, than exported the iastorA & iastorF Values under Control\Services\Controlset001 to a reg file.
Next i loaded the actual SYSTEM-File under the same hive-name, and there i had to import the reg-file to all 3 keys (Controlset001, Controlset002 and Controlset003).
Only Controlset001 was not enough and gave me a bluescreen again (arrggh… WINDOWS!!! )
after that boot was normal and fine.
Than i installed the new RST(e) driver 13.2.4.1000, and the installer replaced the 2 old files iastorA.sys & iastorF.sys.
That was the only way to install it. Install was fine and my Win7 booted up with the new driver
so for next time…always remember, never delete iastorA and iastorF with autoruns