Link to home
Start Free TrialLog in
Avatar of computerMike
computerMike

asked on

How to manually install RAID drivers into XP after the fact?

Just cloned a single SATA drive with an established XP install on to a RAID stripe set. Clone went well, but as you know, the RAID drivers now need to be installed into the registry through the recovery console. Any tips? Currently, I am not interested in a re-install from scratch...

I have already extracted the appropriate RAID drivers onto a floppy so I can call it with the F6 button.

Thanks for the help!
ASKER CERTIFIED SOLUTION
Avatar of tigermatt
tigermatt
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of computerMike
computerMike

ASKER

My initial attempt at a repair installation has failed, so my next plan (in effect now) is to reinstall fresh onto the RAID set, and manually export the registry keys and driver files to a flash drive.  Then, I can reinstall the single drive, patch in the changes, and then attempt cloning again.  I have used n-lite to slipstream in the RAID drivers so I can skip the F6 in the future.  Formatting as we speak...
So close, yet so far...  I did a quick install onto the RAID set.  I looked up the device class descriptions in the device manager, and sought out the corresponding registry entries and exported them.  All 19 or so of them.  I then copied the iastor.sys and the registry exports to a flash drive and shut down to replace the hard drives.  So, back on the original drive, I have copied over the sys driver and merged all but 6 of the registry entries.  The 6 that won't go error out with a "Cannot import...: Error accessing the registry." message.  These entries mostly pertain to the keys:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\VEN_8086&DEV_24DF&SUBSYS_524C8086&REV_02]

and

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\DiskRaid_0_Volume0.1.12_U]

Now, I do have the original .INF generated by Intel's F6 textmode driver diskette.  Does anyone have some insight into manipulating the .INF file to install correctly other than during the text portion of the install?

Without the last 6 registry entries, the iastor.sys driver is not being loaded during bootup as evidenced by me watching the drivers list scroll by when the "/sos" switch has been added to the boot.ini file.

Is there a way to force the loading of the iastor.sys file by any means?

Thanks again.

Sorry, I've never tried this method so can't really comment further. I'll see if the Moderators can get some more Experts in here.

-Matt
Did you try loading the reg file offline?  You should be able to boot either with WinPE and run regedit or place the disks in another system, then load the registry as a hive in offline mode.  The keys might be locked by the OS because they are in use.
Loading a registry as a hive: http://technet.microsoft.com/en-us/library/cc759303.aspx
Oh, whatever name you give the hive, you'll need to change your reg file to the same.  In my case, I picked "aaaa" as given above.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial