Brian wrote on Apr 3rd, 2006 at 12:58am:When you look at the txtsetup.sif it will start to make sense. Iastor.cat doesn't need to be changed.
I was lucky. I just copied the edits that were in the web page I quoted. I haven't looked at it since then so I don't know whether they will work for you but it is likely that they will.
I found another (similar) method. This guy modified his Drive Image cd to include SATA RAID and NIC drivers. If his method works, it's great in that it doesn't require much editing, which as you point out, is the toughest part. He just changes one line to point to one folder containing the SATA drivers. I'll give it a shot once I get my hands on an ISO editor.
"Thanks to your pointer, and some research, I've found out that Drive Image 7
/ V2i Protector use the Windows PE (Pre-installation Environment) for their
'boot disk' Power Quest Recovery Environment (PQRE). WinPE is the actual
W2K, XP, 2K3 installer platform.
Also, with a little noodling, I found out that not only can you use the F6
key at startup to manually add a mass-storage (although not any other type
driver), but you can modify the disk to make it a automatically include, not
only the mass-storage hardware of the 8KNXP, but also the on-board Intel NIC
as well.
Here's the steps I performed to successfully make the Drive Image disk
support the 8KNXP SATA RAID and the on-board Intel NIC:
I) Generated an ISO file from the existing CD
II) Edited the ISO file
A) SATA RAID Support
1) Deleted the (unnecessary extra) sub-directories in
\I386\SYSTEM32\DRIVERS\ADDITIONAL_OEM\
2) Created a sub-directory called INTEL_ICH5R in
\I386\SYSTEM32\DRIVERS\ADDITIONAL_OEM\
3) Copied the ICH5R XP boot drivers -- IASTORE.CAT, IASTOR.INF, IASTOR.SYS,
AND TXTSETUP.OEM -- to the new
\I386\SYSTEM32\DRIVERS\ADDITIONAL_OEM\INTEL_ICH5R sub-directory
4) Edited the OemDriverDirs= line in \I386\SYSTEM32\WINPEOEM.SIF to read
OemDriverDirs=INTEL_ICH5R
B) On-board Intel NIC
1) Using the latest on-board Intel NIC drivers, replaced the E1000325.INF in
\I386\INF
2) Using the latest on-board Intel NIC drivers, copied the E1000325.CAT to
\I386\INF
3) Using the latest on-board Intel NIC drivers, replaced the E1000MSG.DLL in
\I386\SYSTEM32
4) Using the latest on-board Intel NIC drivers, replaced the E1000325.DIN in
\I386\SYSTEM32
5) Using the latest on-board Intel NIC drivers, replaced the INTELNIC.DLL in
\I386\SYSTEM32
6) Using the latest on-board Intel NIC drivers, replaced the PROUNSTL.EXE in
\I386\SYSTEM32
7) Using the latest on-board Intel NIC drivers, replaced the E1000325.SYS in
\I386\SYSTEM32\DRIVERS
III) Burned the edited ISO as an image to a new (bootable) CDR
The end result was a new boot CD which automatically included the SATA RAID
and the on-board Intel NIC drivers. I suppose one could just as easily add
support for the GigaRAID and/or the 8KNXP-Ultra SCSI XP boot drivers by
likewise adding driver sub-directories to
\I386\SYSTEM32\DRIVERS\ADDITIONAL_OEM\ and pointing to them in the
OemDriverDirs= line of the \I386\SYSTEM32\WINPEOEM.SIF file."