Unattended install of Intel ICHR Raid and Promise Raid contollers. 1. Add the following to TXTSETUP.SIF (<cd>\i386 directory): [sourceDisksFiles] fasttx2k.sys = 1,,,,,,_3,4,1 iaStor.sys = 1,,,,,,_3,4,1 [sCSI] fasttx2k = "WinXP Promise FastTrak 376/378 Controller" iaStor = "Intel® 82801ER SATA RAID Controller" [sCSI.Load] iaStor = iaStor.sys,4 fasttx2k = fasttx2k.sys,4 [HardwareIDsDatabase] PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor" PCI\VEN_105A&DEV_3373, "fasttx2k" PCI\VEN_105A&DEV_3376, "fasttx2k" Notes: If booting from a hard drive then the \i386 directory will be \MININT Promise driver is version 1.0.30. If using the 1.0.37 drivers the HardwareIDs will change and will not work as stated above. I combined all the changes for txtsetup.sif into 1 block as above rather than having to search and replace 4 different places. The parser will handle combining the duplicate sections. 2. Add the following to, or create, WINPEOEM.SIF (<cd>\i386\system32): [OemDriverParams] OemDriverRoot = "" OemDriverDirs = iaStor, fasttx2k 3. Create iaStor and fasttx2k folders in <cd>\i386\system32\drivers. Add relevant drivers and support files (.inf, .cat, .sys, .dll). 4. Distribute fasttx2k drivers as follows: Copy FASTTX2K.CAT to the i386\system32\config folder Copy FASTTX2K.INF to the I388\INF folder Copy FASTTX2K.sys to the I386\system32\drivers folder Copy ptipbmf.dll to the I386\system32 folder Not sure why the Promise drivers need to be manually distributed to the different folders? But, it works so . . . BTW, this set up works on my ASUS P4C800_DLX.