Well the install went with very little problems. Made a mistake in my version of the winnt.sif. Forgot to add a " at one spot. So simple but wouldn't go past it. The installation went great. Like I said earlier no problem with my SATA drive.
This is how I did it. Tho there are a lot of other routes that you can take. You can look around at msdn.microsoft.com for some other hints. GL tho.
Get your newest drivers from the service provider. IE Promise, ASUS, MSI and so on.
Download them and extract them to a new folder. Doesn't mater.
Here are mine.
Fasttx2k.cat
fasttx2k.INF
fasttx2k.sys
winxp.txt
Now you have to copy and only copy the "sys" file to your I386 folder.
Make a new folder structure in the i386 like the following
-I386
-$OEM$
-$1
-Drivers
-01
= \I386\$OEM$\$1\Drivers\01
-----------------------------
That part is a must have. The 01 is just for problem solving issues. You can name any folder there after what every you want to call it. Ie SATA and so on. You can make many differnet folder after the Drivers, but it can't have any sub folder's in it. IE 01\WinXp, will not work. The files have to be in the 01 folder.
So copy all files for hardware to this director, if there is sub directors grab the XP one and make sure it has these 3 basic files in it *.sys, *.inf, *.cat Those 3 files you have to have. The rest you don't really need. Well for a RAID/SATA driver that is.
Here's the fun part. Look in the I386 folder and look for a file called txtsetup.sif, if there is non, look for a file called txtsetup.si_ (It's compressed) uncompress it with winrar or the decompressor tool that comes with XP(Dos Base).
Open it with notepad, Not wordpad.
Do a search for [SourceDisksFiles]
add the following line into it.
FASTTX2K.SYS = 1,,,,,,_x,3,4,1
Now what I was talking about code before was these number code. From what I've seen from over's it's differnet each time.
Go to this web site to get a breif understanding how it works. I'm still looking for the full info from MS. But thanks Gosh again for this great info.
http://gosh.msfnhost...om/txtsetup.htm
Now if you put your SYS file into the I386 directory that isn't compress you have to have the _x after this part 1,,,,,, . What that does is tell Windows it's not a compress system file. if it's compressed you don't need the _x. If you have a differnet file give it a try.
Next look for [HardwareIdsDatabase] in txtseup.sif
and add the following line
PCI\VEN_105A&DEV_3376 = "Fasttx2k"
Now unless you have the same MB or same Controller as me this will not work. To get your to work open up the INF file for your drivers.
Look for something that starts with PCI\Ven_.
It can range from one line to many lines. Copy each one that has a differnet number at the end IE=
PCI\VEN_105A&DEV_3376 = "Fasttx2k"
PCI\VEN_105A&DEV_3377= "Fasttx2k"
PCI\VEN_105A&DEV_3378= "Fasttx2k"
Notice how each number is dirrent. Make it the same as I have. IE:
PCI\VEN_105A&DEV_3376 = "drivername" Don't need the .sys at the end. It has to be like how I have it like above on the first one I put on.
Next find [SCSI.Load]
add this line into it.
Fasttx2k = Fasttx2k.sys,4
Next find [SCSI]
add this line into it.
Fasttx2k = "WinXP Promise FastTrak 376 Controlle"
Look into your INF file again and look for what it's called.
Now this works for my MB which is an ASUS P4PE. If you have the Promise Fasttrak 376 or TX4000 it will work for you how I did mine, for differnet Controller cards and MB replace where I put fasttx2k with the name off your system file. In the areas where I only put the name and not the .sys do the same.
I've done this before without using XCREATE just for the SATA drivers and it worked no problem. This is my first time trying it with Xcreate and I did it with MS Virtual Machine, and no problems. Once I have done all the final editing to my scripts I'll do it with a clean partition on SATA HD to see what happens. I'll let you guys know of any problems I run into an possible work arounds. If you guys want a copy of my winnt.sif and txtsetup.sif to see what I've done just ask.