1. You asked to see my winnt.sif:
[Data] AutoPartition=0 MsDosInitiated="0" UnattendedInstall="Yes" [Unattended] UnattendMode=DefaultHide OemPreinstall=Yes TargetPath=\WINDOWS UnattendSwitch="yes" FileSystem=* OemSkipEula=Yes WaitForReboot="No" DriverSigningPolicy=Ignore OemPnPDriversPath="Drivers\nvidia;Drivers\intelv92;Drivers\nforce440\;Drivers\nforce440\ide; Drivers\nforce440\gart;Drivers\nforce440\ethernet;Drivers\nforce440\smbus;Drivers\nforce440\memctl; Drivers\nforce440\AudioUtl;Drivers\nforce440\AudioDrv;Drivers\canons750;Drivers\006_MassStorage; Drivers\006_MassStorage\acard;Drivers\006_MassStorage\acard\6280;Drivers\006_MassStorage\acard\6290; Drivers\006_MassStorage\acard\67160;Drivers\006_MassStorage\acard\671x;Drivers\006_MassStorage\acard\6880; Drivers\006_MassStorage\acard\6890;Drivers\006_MassStorage\acard\68x5;Drivers\006_MassStorage\adaptec; Drivers\006_MassStorage\adaptec\aac;Drivers\006_MassStorage\adaptec\aar1210;Drivers\006_MassStorage\adaptec\i2o; Drivers\006_MassStorage\adaptec\u160;Drivers\006_MassStorage\adaptec\u320;Drivers\006_MassStorage\adaptec\u320r; Drivers\006_MassStorage\ali;Drivers\006_MassStorage\amd;Drivers\006_MassStorage\highpoint; Drivers\006_MassStorage\highpoint\hpt366;Drivers\006_MassStorage\highpoint\hpt371; Drivers\006_MassStorage\highpoint\hpt374;Drivers\006_MassStorage\highpoint\hpt3xx; Drivers\006_MassStorage\highpoint\rr182x;Drivers\006_MassStorage\intel;Drivers\006_MassStorage\intel\eide; Drivers\006_MassStorage\intel\sataraid;Drivers\006_MassStorage\intel\u320r;Drivers\006_MassStorage\ite; Drivers\006_MassStorage\lsilogic;Drivers\006_MassStorage\lsilogic\megaide;Drivers\006_MassStorage\lsilogic\mraid35x; Drivers\006_MassStorage\lsilogic\mylex;Drivers\006_MassStorage\lsilogic\symmpi;Drivers\006_MassStorage\nvidia; Drivers\006_MassStorage\promise;Drivers\006_MassStorage\promise\fasttrak;Drivers\006_MassStorage\promise\fasttx2k; Drivers\006_MassStorage\promise\sx4000;Drivers\006_MassStorage\promise\sx6000; Drivers\006_MassStorage\promise\ulsata;Drivers\006_MassStorage\promise\ultra;Drivers\006_MassStorage\qlogic; Drivers\006_MassStorage\qlogic\12160;Drivers\006_MassStorage\siimage;Drivers\006_MassStorage\siimage\3112r; Drivers\006_MassStorage\siimage\3114;Drivers\006_MassStorage\siimage\3114r;Drivers\006_MassStorage\siimage\3124; Drivers\006_MassStorage\siimage\3124r;Drivers\006_MassStorage\siimage\649r;Drivers\006_MassStorage\siimage\680; Drivers\006_MassStorage\siimage\680r;Drivers\006_MassStorage\sis;Drivers\006_MassStorage\sis\eide; Drivers\006_MassStorage\sis\raid;Drivers\006_MassStorage\via;Drivers\006_MassStorage\via\eide; Drivers\006_MassStorage\via\ideraid;Drivers\006_MassStorage\via\miniport;Drivers\006_MassStorage\via\sataraid" [GuiUnattended] AdminPassword=* EncryptedAdminPassword=NO OEMSkipRegional=1 TimeZone=4 OemSkipWelcome=1 [UserData] ProductKey=xxxx FullName="Microsoft" OrgName="Windows" [TapiLocation] CountryCode=1 Dialing=Tone [RegionalSettings] LanguageGroup=1 [Identification] JoinWorkgroup=WORKGROUP [Networking] InstallDefaultComponents=Yes [URL] Home_Page = http://www.google.com [TapiLocation] Dialing=Tone [Display] BitsPerPel=16 Xresolution=1024 YResolution=768 Vrefresh=60 [MassStorageDrivers] "Silicon Image SiI 3x12 SATARaid Controller for Windows XP/Server 2003" = "OEM" "IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL" "NVIDIA RAID CLASS DRIVER" = "OEM" "NVIDIA NForce Storage Controller" = "OEM" [OEMBootFiles] TxtSetup.oem Si3112r.inf si3112r.cat Si3112r.sys SiiSupp.vxd SilSupp.cpl SIWinAcc.sys idecoi.dll nvatabus.inf nvata.cat NvAtaBus.sys nvide.nvu nvcoi.dll nvraid.cat nvraid.inf nvraid.sys nvraidco.dll NvRaidEnu.dll nvraidservice.exe NvRaidSvEnu.dll NvRaidWizard.dll NvRaidWizardEnu.dll nvuide.exe RegRaid.bat
Next you asked about my txtsetup.oem:
[Disks] disk1 = "Silicon Image SiI 3x12 SATARaid Driver Installation Disk",\Si3112r.sys,\ d1 = "NVIDIA RAID DRIVER (SCSI)",\disk1,\ [Defaults] SCSI = Si3112r_XP scsi = RAIDCLASS scsi = BUSDRV [SCSI] ; HwComponent section Si3112r_XP = "Silicon Image SiI 3x12 SATARaid Controller for Windows XP/Server 2003" RAIDCLASS = "NVIDIA RAID CLASS DRIVER" BUSDRV = "NVIDIA NForce Storage Controller" [Files.SCSI.Si3112r_XP] driver = disk1,si3112r.sys, Si3112r driver = disk1,SiWinAcc.sys, SiFilter inf = disk1,Si3112r.inf catalog = disk1, Si3112r.cat [Files.scsi.RAIDCLASS] driver = d1,nvraid.sys,RAIDCLASS inf = d1,nvraid.inf catalog = d1,nvraid.cat inf = d1,nvraidco.dll [Files.scsi.BUSDRV] driver = d1,nvatabus.sys,BUSDRV inf = d1, nvatabus.inf catalog = d1, nvata.cat inf = d1,idecoi.dll [HardwareIds.scsi.RAIDCLASS] id = "GenNvRaidDisk","nvraid" id = "*_NVRAIDBUS","nvraid" [HardwareIds.scsi.BUSDRV] id = "PCI\VEN_10DE&DEV_008E", "nvatabus" id = "PCI\VEN_10DE&DEV_0085", "nvatabus" id = "PCI\VEN_10DE&DEV_00D5", "nvatabus" id = "PCI\VEN_10DE&DEV_00EE", "nvatabus" id = "PCI\VEN_10DE&DEV_00E3", "nvatabus" id = "PCI\VEN_10DE&DEV_00E5", "nvatabus" id = "PCI\VEN_10DE&DEV_0035", "nvatabus" id = "PCI\VEN_10DE&DEV_0036", "nvatabus" id = "PCI\VEN_10DE&DEV_003E", "nvatabus" id = "PCI\VEN_10DE&DEV_0053", "nvatabus" id = "PCI\VEN_10DE&DEV_0054", "nvatabus" id = "PCI\VEN_10DE&DEV_0055", "nvatabus" [HardwareIds.SCSI.Si3112r_XP] id = "PCI\VEN_1095&DEV_3112&SUBSYS_61121095", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_611215D9", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_34228086", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_B0031458", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_A0111019", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_A0121019", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_A0131019", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_A0141019", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_A0151019", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_1014147B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_100B147B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_1402147B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_1404147B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_1802147B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_1804147B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_1C00147B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_5930107D", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_249510F1", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_809D1043", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0270A0A0", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_044DA0A0", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_044CA0A0", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_92011905", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_92151905", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_904C1905", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_904B1905", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_A41810FD", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_A41910FD", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_A71910FD", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_90171695", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_C2001297", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_C2011297", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_15D40035", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_340217F2", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_100415BD", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_F641270F", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C0F105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C13105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C58105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C40105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C41105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C42105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C43105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C44105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C22105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_0C2A105B", "Si3112r" id = "PCI\VEN_1095&DEV_3112&SUBSYS_2A1E103C", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_65121095", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_B0031458", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_1014147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_1021147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_100B147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_1C06147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_1C00147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_1C03147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_1C04147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_1406147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_1407147B", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_90191695", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_C2021297", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_C2031297", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_C2041297", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_534D108E", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_02B71014", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_02C51095", "Si3112r" id = "PCI\VEN_1095&DEV_3512&SUBSYS_2A1E103C", "Si3112r" id = "PCI\VEN_1002&DEV_436E&SUBSYS_436E1002", "Si3112r" id = "PCI\VEN_1002&DEV_436E&SUBSYS_0A44174B", "Si3112r" id = "PCI\VEN_1002&DEV_436E&SUBSYS_0A45174B", "Si3112r" id = "PCI\VEN_1002&DEV_436E&SUBSYS_00301462", "Si3112r" id = "PCI\VEN_1002&DEV_4379&SUBSYS_43791002", "Si3112r" id = "PCI\VEN_1002&DEV_437A&SUBSYS_437A1002", "Si3112r" [Config.Si3112r] ;value = Parameters, NT40WorkAround, REG_DWORD, 1 ;value = Parameters\PnpInterface, 5, REG_DWORD, 1 value = ProblemDevices, "", REG_SZ, "" value = ProblemDevices, "Maxtor 4D060H3 DAK05GK0", REG_SZ, "MaxMode = UDMA-5" value = ProblemDevices, "ST320012AS", REG_SZ, "Mod15Write" value = ProblemDevices, "ST330013AS", REG_SZ, "Mod15Write" value = ProblemDevices, "ST340017AS", REG_SZ, "Mod15Write" value = ProblemDevices, "ST360015AS", REG_SZ, "Mod15Write" value = ProblemDevices, "ST380023AS", REG_SZ, "Mod15Write" value = ProblemDevices, "ST3120023AS", REG_SZ, "Mod15Write" value = ProblemDevices, "ST340014ASL", REG_SZ, "Mod15Write" value = ProblemDevices, "ST360014ASL", REG_SZ, "Mod15Write" value = ProblemDevices, "ST380011ASL", REG_SZ, "Mod15Write" value = ProblemDevices, "ST3120022ASL", REG_SZ, "Mod15Write" value = ProblemDevices, "ST3160021ASL", REG_SZ, "Mod15Write" [Config.RAIDCLASS] [Config.BUSDRV]
Now here are some things I discovered along the way.
1. You can combine more than one set of textmode drivers into a single txtsetup.oem file. So what I did is use the same headers as the orignal file, and just copied over the info under the headers into a single txtsetup.oem file. In my example, I merged together my 3112r and NVRAID/NV Storage txtsetup.oem file to create a single file.
2. You can integrate DLL = files into your TEXTMODE installtion. In fact, this is necessary for some things like the NVRAID files that refuse to work without the .dll's. So what I did is simply rename the DLL = to INF =. Why? Because INF and DLL get copied to the same folder: %systemroot%/system32. The Textmode setup allows the use of INF, but not the DLL header.
3. You only need the /i386/$OEM$ and /$OEM/TEXTMODE folders to work. I didn't copy to the /i386 or other directories.
4. If you notice, I am using your method as well as the Storage driver pack method. They work nicely together. I consider your method good incase of stubborn drivers that don't work with RyanVM's method.
There are some other things I need to go over, as well as some pics that i have. I'll get back to you shortly.



Help

Back to top











