timmyj9 Posted December 15, 2008 Posted December 15, 2008 (edited) With some trial and error and some googling I managed to come up with the following working technique:1. Download latest NVIDIA nForce drivershttp://www.nvidia.com/object/nforce_winxp_15.23.htmlCreate an installation source by extracting an XP CD2. Using WinRAR/7-Zip etc. extract the downloaded file and take the IDE folder somewhere3. In the sataraid folder there are two important files nvgts.sys and nvrd32.sys - using makecab.exe compress theme.g. makecab nvgts.sys NVGTS.SY_ place them in the i386 folder of your installation source4. Make the following modifications to I386/TXTSETUP.SIF adding the lines under the headings listed[SourceDisksFiles]nvgts.sys = 100,,,,,,3_,4,1,,,1,4nvrd32.sys = 100,,,,,,3_,4,1,,,1,4[HardwareIdsDatabase]PCI\VEN_10DE&DEV_0036 = "nvgts"PCI\VEN_10DE&DEV_003E = "nvgts"PCI\VEN_10DE&DEV_0054 = "nvgts"PCI\VEN_10DE&DEV_0055 = "nvgts"PCI\VEN_10DE&DEV_0266 = "nvgts"PCI\VEN_10DE&DEV_0267 = "nvgts"PCI\VEN_10DE&DEV_037E = "nvgts"PCI\VEN_10DE&DEV_037F = "nvgts"PCI\VEN_10DE&DEV_036F = "nvgts"PCI\VEN_10DE&DEV_03F6 = "nvgts"PCI\VEN_10DE&DEV_03F7 = "nvgts"PCI\VEN_10DE&DEV_03E7 = "nvgts"PCI\VEN_10DE&DEV_044C = "nvgts"PCI\VEN_10DE&DEV_0558 = "nvgts"PCI\VEN_10DE&DEV_0559 = "nvgts"PCI\VEN_10DE&DEV_055A = "nvgts"PCI\VEN_10DE&DEV_07F8 = "nvgts"PCI\VEN_10DE&DEV_07F9 = "nvgts"PCI\VEN_10DE&DEV_07FA = "nvgts"PCI\VEN_10DE&DEV_07FB = "nvgts"PCI\VEN_10DE&DEV_0AD9 = "nvgts"PCI\VEN_10DE&DEV_0AD8 = "nvgts"PCI\VEN_10DE&DEV_0ABD = "nvgts"PCI\VEN_10DE&DEV_0ABC = "nvgts"PCI\VEN_10DE&DEV_0BC4 = "nvgts"PCI\VEN_10DE&DEV_0BC5 = "nvgts"SCSI\NVIDIA__Raid_Disk________ = "nvrd32"SCSI\__NVIDIA_______Raid_Disk = "nvrd32"SCSI\NVIDIA__Raid_Disk_20_____ = "nvrd32"SCSI\__NVIDIA____Raid_Disk_20 = "nvrd32"*_NVRAIDBUS = "nvrd32"*NVRAIDBUS = "nvrd32"*NVRAID20 = "nvrd32"[SCSI.load]nvgts = nvgts.sys,4nvrd32 = nvrd32.sys,4[SCSI]nvgts = "NVIDIA nForce Storage Controller"nvrd32 = "NVIDIA RAID Driver"save TXTSETUP.SIF 5. We now need to make modifications to the setup hivea) go start, run type regeditB) now, select HKEY_LOCAL_MACHINE right click and press File, Load Hivec) select I386/SETUPREG.HIV - name it whatever you want e.g. nvidiad) now open nvidia, CurrentControlSet001, servicese) select services right click go create, new, key call it nvgtsf) now select nvgts right click go create, new, key call it Parametersg) now select Parameters right click go create, new, key call it PnpInterfaceh) now select PnpInterface right click go create, new, DWORD valuei) replace New Value #1 with 5, right click 5, press modify and change Value Data to 1j) select nvidia and go file, unload hive - this saves the new SETUPREG.HIV6. We now need to make modifications to the installation hivea) open i386\HIVESYS.INF in a text editorB) under: HKLM,"SYSTEM\CurrentControlSet\Services\ultra\Parameters\PnpInterface","5",0x00010003,1add:HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","ErrorControl",0x00010003,1HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","Group",0x00000002,"SCSI miniport"HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","Start",0x00010003,4HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","Tag",0x00010003,60HKLM,"SYSTEM\CurrentControlSet\Services\nvgts","Type",0x00010003,1HKLM,"SYSTEM\CurrentControlSet\Services\nvgts\Parameters",,0x00000012HKLM,"SYSTEM\CurrentControlSet\Services\nvgts\Parameters\PnpInterface","5",0x00010003,1c) save and exit7. Remaining steps involve the $OEM$ folders.Create in the root of your installation source a folder called $OEM$, then inside of that a folder called $1 then inside of that one called Drivers, then another one called NVIDIA inside of Driversin here place the sataraid and sata_ide folders that were inside the IDE folder of the extracted chipset drivers8. Now you'll need to modify or create an WINNT.SIF mine looks as follows:the important settings being OemPreinstall, UnattendedInstall, DriverSigningPolicy and OemPNPDriversPath;SetupMgrTag[Data] AutoPartition=0 MsDosInitiated="0" UnattendedInstall="Yes"[Unattended] UnattendMode=DefaultHide OemPreinstall=Yes OemSkipEula=Yes TargetPath=\WINDOWS FileSystem=* Repartition=No UnattendSwitch="No" WaitForReboot="No" DriverSigningPolicy=Ignore OemPnPDriversPath="Drivers\NVIDIA\sataraid;Drivers\NVIDIA\sata_ide".....9. Done - create a bootable disk from your installation source and install!if anyone needs help with the registry related stuff pm me and I can send you modified HIVE files Note: Untested on AHCI but definately works with RAID Edited December 15, 2008 by timmyj9
evila Posted December 17, 2008 Posted December 17, 2008 (edited) Thanks a lot for the info. Have you tried integrating Nforce SATA drivers as well? Are the steps similar to this guide? Would this method work with Windows 2000 as well? Edited December 17, 2008 by evila
timmyj9 Posted December 18, 2008 Author Posted December 18, 2008 this methods is just for AHCI/SATA in XP/XPx64 or win 2k3 and i assume 2000 would work providing the drivers work in 2000 to begin with, this technique is required for the new drivers in the latest nforce packages that do not integrate normally if you say what drivers you're using I could give u a modified instruction if needed
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now