Add Raid on Working Setup

maverik-sg1

New member
When I tried this on my recent session I found the same thing - unless you have F6'd and loaded up the RIAD drivers during initial set-up - I don't think you can.

My advice is that for anyone wishing to make a disk image that may or may not use RAID either on or off the main driver - take the opportunity to load up as many of the drivers as you can during the first install (NVidia Raid, ICH7,8 and 9 drivers sets should do it, as well as any RAID card drivers you might have).

I did not spend too much time on it (as the issues I had were much larger) so someone else here might know better or a fix - that was just my recent experience.
 
As far as i am aware,it can't be done,but i have been known to be wrong before.
 
name='Blindfitter' said:
Xp pro32 loaded on C:Drive Sata and working, now I want to put raid on system, no go at moment.

Fitted discs, setup raid I bios, that’s fine,

Booted system bios sees raid, xp starts to load BSOD, reboot.- tried safe mode, same

I need to get the raid drivers on system, took raid out of bios, Now boots to xp, go to add hardware, select “have disc” can see files but system will not load them.

If I select hardware not fitted yet, system shuts down, so that they can be fitted.

So how do you get raid drivers on to the system with XP already on and running,:?

I dont think you can mate, you need to do a clean instal of the O/S with the drives setup in raid from the word go, this would be why you are getting BSOD.
 
Right, Im hoping someone better than me can expand this for me, but having had a massive fight to get XP onto my raid setup iv got a few sugestions -

First is to use nlite and slipstream in the latest raid drivers for intel chipsets (so they install if hardware present, but if you use it on another pc with no raid it doesnt matter...)

2nd is head to 'pissy world' or an online outlet and pick up a usb floppy disc.

3rd - I did ONCE have success with using a usb thumb drive during xp install with the raid drivers on, with usb devices set in my p5b deluxe bios to 'forced FDD emulation' - on hit f6 xp installer saw the drivers but install failed, however on next install attempt with no usb thumb in the xp install pulled the raid driver of what must have been a cache on the hdd's from past attempt and installed on raid fine??

4th - I did find a way to install AHCI drivers into xp without having to slipstream or f6 - as normally you have to boot with 'sata as ide' as ahci (like raid) needs a driver xp doesnt have....

If someone can modify my workaround for a raid driver you might be in luck?

Heres how to install AHCI driver into existing xp install -

vrykyl said:
-

First Step:

Open Windows Notepad and create a REG-file (save as - .reg) and name it as you like (example: AHCI.reg)

Copy and paste the following lines into that reg-file and save it:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&cc_0106]

"Service"="iaStor"

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]

"Type"=dword:00000001

"Start"=dword:00000000

"Group"="SCSI miniport"

"ErrorControl"=dword:00000001

"ImagePath"="system32\\drivers\\iaStor.sys"

"tag"=dword:00000019

"DisplayName"="Intel AHCI Controller"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]

"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]

"0"="PCI\\VEN_8086&DEV_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"

"Count"=dword:00000001

"NextInstance"=dword:00000001
Now double-click on your reg-file to make the above changes to the Windows registry.

DO NOT restart your computer at this point.

Second Step:

You need to copy the iaStor.sys-File into the \Windows\System32\Drivers\-Folder if it isn't in there already.

The file is part of the of the Intel Matrix Storage Manager (iata76_enu.EXE) and can be retrieved manually:

Download the matrix storage manager to C:\.

In the same folder as you have the iata76_enu.exe file, create a shortcut to the exe.

Then right click and alter the properties of the shortcut to add the following commands:

-A -A -PC:\AhciRaidDrivers\
so that the target for the shortcut should now read for eg:

"C:\iata76_enu.exe" -A -A -PC:\AhciRaidDrivers\
Double click the shortcut and the installer will extract the driver without installing it (it may prompt you, just continue installer as normal).

After install/extract has finished, your extracted ahci (and matrix raid too) drivers will be in

C:\AhciRaidDrivers\
...and ready to be copied.

Copy JUST "iastor.sys" to windows\system32\drivers

Third Step:

Restart your computer, enter BIOS and switch sata hdd's to AHCI-mode.

Save, exit and load Windows XP which should now start properly, discover the SATA AHCI Controller and ask for a driver.

Abort the whole Windows-Driver-Installation procedure and run iata76_enu.exe instead to take care of the installation.

Restart your system.

-----------

Done.

If you can find out what reg keys are needed for the raid controller and the right "PCI\\VEN" id then you should be able to modify the reg file and follow the rest of the steps as normal to install the matrix raid driver....its bundled into the extracted matrix driver package listed above.

Good luck!

Hope my guide helps raid or ahci driver users with no FDD :)
 
Nope - it needs a registry install for the hardware....as otherwise it doesnt know where to look for the driver when it detects something new

*EDIT*

HOLD ON - the fforum has added random spaces to the reg file code - so if you copy and paste it wont work mate, even for ahci.

even if i edit the post, it just re-adds the spaces...

il upload a correct text file somewhere and be right back....
 
Ok, on my p5b deluxe iv looked up the following RAID info for anyone wanting to modify the reg file.

Info from device manager - adapt into reg file as needed:

Display Name is listed as "Intel(R) ICH8R/ICH9R SATA RAID Controller"

Device instance is listed as "PCI\VEN_8086&DEV_2822&SUBSYS_81EC1043&REV_02\3&11583659&0&FA" (no spaces)

Device id listed as "PCI\VEN_8086&DEV_2822&CC_0104"

so I would ASSUME that the following (without the forum added spaces) reg file would work:

vrykyl said:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2822&cc_0104]

"Service"="iaStor"

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]

"Type"=dword:00000001

"Start"=dword:00000000

"Group"="SCSI miniport"

"ErrorControl"=dword:00000001

"ImagePath"="system32\\drivers\\iaStor.sys"

"tag"=dword:00000019

"DisplayName"="Intel(R) ICH8R/ICH9R SATA RAID Controller"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]

"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]

"0"="PCI\VEN_8086&DEV_2822&SUBSYS_81EC1043&REV_02\3&11583659&0&FA"

"Count"=dword:00000001

"NextInstance"=dword:00000001

uploaded version with correct spacing - save as .reg

http://downtown.vc/index.php?page=main&id=4e77d1004&name=TRIAL raid reg file.txt
 
Which type of RAID array are you wanting to build? AFAIK, out of the most general RAID types available to desktop users RAID 0 and RAID 5 must be built during the initial operating system install if the OS is on the array(obviously). A RAID 0 (without OS) and RAID 1 array however can be built at any time. I did this myself and have a RAID 1 array which stores my AUDIO, DATA, PICTURES and VIDEO. I used 2 x 160GB Samsung hdds for this and its quite easy to do.

This is the manual I used: SATARaid%20Manual%20v1.03.pdf which can be found on the DFI website. It deals only with RAID 0, 1, 0+1 whilst Sil3114%20SATARAID5%201.pdf deals with RAID 5.

I hope my contribution has helped some. :)

There is some interesting reading in the nvraid%20nf3nf4.pdf manual, although it is a little dated it describes some processes that can be done using the NVRAIDMAN utility whilst in Windows, for example adding another hard drive/increasing the stripe width to an already working bootable RAID 0 array.
 
Back
Top