![]() ![]() |
Jul 19 2005, 01:35 PM
Post
#1
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1015 Joined: 3-June 05 Member No.: 58937
|
Important information for all users, who are here the first time:
This thread has got a big volume with a lot of sites and hundreds of replies. There is no reason to waste time and to read them. All you need to know is layed down in this first post. If I get any new information, which might be important or useful, I will edit it into this post! So this first post will always be up-to-date! QUOTE Personal preliminary note (written in November 2007): The first post of this very big and popular topic was written by me after some weeks of intensive tests on 19th July 2005. Since that time I have spent a lot of time a ) to find a safe and easy method to get Windows XP and Server 2003 (32/64bit) installed onto an nForce SataRaid system with actual nForce SataRaid drivers, b ) to write and to continuously update an understandable guide how to integrate the nForce SataRaid drivers into a bootable OS CD and c ) to help other users to solve their problems concerning the nForce SataRaid driver integration. On the other hand I had a lot of pleasure with this topic. Many positive feedback posts and the fact, that at least nearly all topic viewers (nearly half a million until now) obviously succeeded with the driver integration by using my guide, made me happy and stimulated me to continue taking care of this topic. Now, since the choice of the suitable nForce SataRaid drivers is not as difficult anymore and the integration method is well approved, it is time to unify the formerly separate guides and threads for the 32bit and the 64bit Operating Systems. From now on there is only 1 guide and 1 thread regarding the integration of nForce S-ATA and RAID drivers. This will make it easier for all nLite users. Although I don't have an nForce chipset mainboard anymore, I certainly will visit this topic on occasion, customise the guide if necessary and try to help all nLite users, who still might have problems with the integration of the nForce S-ATA and RAID drivers. Thanks to Nuhi and to all nLite forum members, who helped me developing this guide! Introduction: Many users with a NVIDIA Raid system on their computer know about the problems, when they try to install any pre-Vista OS onto their nVRAID array: Even if they have a floppy drive and load the newest nForce SataRaid or PataRaid drivers by the F6-method, they get bluescreens or endless reboots at the end of the installation. The reason for this strange behaviour is the fact, that many available and suitable NVIDIA nForce S-ATA driver versions are not correctly digitally signed with the consequence, that the MS Windows installation routine does not trust them. During the second (GUIMODE) part of the installation the needed (but uncertified) NVIDIA nForce S-ATA drivers are replaced by wrong (not working) Microsoft PCI-IDE standard drivers. The only chance to prevent these problems is to create a bootable OS CD with integrated nVRaid drivers using a method to enforce the installation of the correct NVIDIA drivers. After a lot of tests with nLite I have found 2 different methods to enforce the installation of the correct nForce Raid and nForce S-ATA drivers und to prevent endless reboots at the end of the OS installation: 1. Method by directly enhancement of the NVIDIA drivers (OemInfFiles method) and 2. Method by suppression or removal of other interfering drivers (Driver-Suppression/Removal method) All actual versions of nLite (since v. 1.0 Final) are using the "Driver-Suppression" method and offer a very safe and easy way to integrate the nVRaid drivers into a bootable OS CD. Advantages: - fully automaticly method (without creating new directories or editing SIF or OEM files) - without restriction of any kind during the use of nLite Here is the way how to do it: Integration of the NVIDIA nForce S-ATA and RAID drivers by using nLite Guide for Windows XP (32/64bit), Windows Server 2003 (32/64bit) and Windows 2000 Attention: The following guide is primarily designed for users with an nForce Raid array! Users with a non-RAID nForce SATA system will find some informations at the end of this post. Important Requirements: You only will succeed with the integration of the nForce SataRaid drivers, if you have - a correctly created nForce RAID array (shown as "healthy" and set as bootable, for further informations look here) - an up-to-date mainboard and nVRaid BIOS (= MediaShield IDE ROM), which is part of the mainboard BIOS. Actual nVRaid drivers may need a Raid Bios v. 4.81 or higher. - a stable system (proper RAM modules and stable BIOS settings) - an original or perfectly created clean (not nLited or modded) OS CD as source - a proper working IDE-connected CD or DVD drive - an enabled ACPI power management (within BIOS, don't disabe it by nLite settings). Tips:
Get actual WHQL certified nForce SataRaid drivers from scratch The above mentioned and approved methods to integrate the nForce SataRaid drivers into a bootable XP CD were primarily documented by me in July 2005. Meanwhile NVIDIA has released a lot of new nForce chipset driver packages with WHQL certified nForce Sata and Raid drivers. You can find them within the SATARAID and SATA_IDE subfolders. The problem was, that users with some (mostly LEGACY mode) nForce SataRaid systems obviously could not use them during the installation (to avoid BSOD's or endless reboot loops at the end of the OS installation). They had to take the not digitally signed LEGACY drivers. After a lot of new tests with the current version of nLite I figured out, that it is possible to get the newest WHQL certified nForce SataRaid drivers installed even onto LEGACY mode nForce SataRaid systems, when you do a special combination of the nForce SataRaid driver integration:
Advantages of the WHQL driver integration method:
1. nVRaid Driver Choice and Preparation: Although nLite allows the correct integration of the actual nForce SataRaid drivers and prevents the installation of the wrong MS IDE standard drivers, the biggest problem is the creation of the optimal nVRaid driver prepackaging. The choice of the best driver version and combination depends on the system (Chipset details and Raid BIOS version) and the OS. NVIDIA has complicated all this, because they often change the composition of their driver packages and even the names of the files for not understandable reasons. Nevertheless I found a solution, which should be suitable for nearly everyone. A. Preparation for the WHQL driver integration method:
Get the newest nForce IDE drivers onto nForce2 or nForce3 chipset mainboards (suitable for nForce4 PataRaid systems too) If your mainboard BIOS contains an appropriate nVRaid BIOS version (4.81 for nForce2/3, 4.84 for nForce4), it is possible to get the newest 32bit nForce SataRaid drivers v.6.99 dated 05/15/2007 installed onto an "old" nForce2 or nForce3 SataRaid system. Owners of an nForce3 chipset mainboard or an nForce4 PataRaid system even have the chance to run XP x64 or W2k3 x64 by using the modified 64bit nForce IDE drivers v.6.99. To make it easier for you I have customised the nForce IDE drivers 6.99, put the needed files into a LEGACY folder (to make clear, that they are modified and not WHQL anymore) and uploaded them to Rapidshare. You can download the small LEGACY driver package, which is suitable for the OS you are going to install (32bit or 64bit), here: modded 32bit nForce LEGACY drivers v.6.99 (usable for XP, W2k and W2k3) modded 64bit nForce LEGACY drivers v.6.99 (usable for XP x64 and W2k3 x64). Unzip the package by using a tool like WinRar or 7-zip and store the LEGACY folder somewhere. Other suitable nForce LEGACY IDE drivers ("last chance" drivers for problematic chipsets) A. LEGACY drivers for XP, W2k and W2k3 (32bit):
2. Processing with nLite:
3. nLite Finishing and CD-Creation:
Tips for the Installation of the OS:
CU Fernando Annex I MediaShield/Raidtool installation guide: The easiest way to get the Raidtool installed is by running the SETUP.EXE of the associated nForce chipset driver package, but by doing this all nForce IDE drivers of the package will be installed too (and maybe replace the better and currently working ones). In these cases you have to use an other way to get full access to the MediaShield/RAID software (NVIDIA Control Panel) after having completed the OS installation. Here is the guide for the manually installation of the nForce Raidtool (on the basis of a post from nForcersHQ forums member TheMaxx32000):
For further informations about the abilities of the NVIDIA MediaShield software you should open the MediaShield help file (as .chm or .pdf), which you will find within the extracted raidtool files. Suggestion: You should create shortcuts to the EXE files of the RAIDTOOL folder and put them into your Startmenu folder. This way you will get an easy access to all services of the MediaShield/Raidtool. Annex II Tips for users with a non-Raid nForce S-ATA system
This post has been edited by Fernando 1: Apr 28 2008, 03:54 AM |
|
|
|
Jul 19 2005, 03:08 PM
Post
#2
|
|
|
Junior ![]() Group: Members Posts: 65 Joined: 17-June 04 Member No.: 22843 |
are you using the newest driver to test it?
nForce4 AMD Edition (6.66) - Windows XP Professional x64 Version: 6.66 Release Date: July 15, 2005 WHQL Certified International File Size: 38 MB WHQL Certified |
|
|
|
Jul 19 2005, 03:19 PM
Post
#3
|
|
|
Member ![]() ![]() Group: Members Posts: 113 Joined: 14-September 04 Member No.: 30999 |
THANK YOU!
Very good of you Fernando 1. I will surely give this a try. I am sure this info will be helpful to Nuhi in future releases. Whatever happened in beta 5 im sure will be fixed in the next release as you proved beta 4 works fine. Perhaps the info you just stated can be automatically done by nlite in the future with the created of directories, placing of files etc. I will give this a try shortly and let you know! |
|
|
|
Jul 19 2005, 03:21 PM
Post
#4
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1015 Joined: 3-June 05 Member No.: 58937
|
QUOTE (gunyunzi @ Jul 19 2005, 10:08 PM) are you using the newest driver to test it? nForce4 AMD Edition (6.66) - Windows XP Professional x64 Version: 6.66 Release Date: July 15, 2005 WHQL Certified International File Size: 38 MB WHQL Certified Yes, I tested it with these drivers from the chipset package 6.66 (32-bit on Windows XP and 64-bit on Windows XP x64 Edition). The package is published as WHQL-certified, but the drivers, which make the biggest problems integrating them into a CD, the NVATABUS.SYS (32-bit) and NVATAX64.SYS (64-bit) are not! |
|
|
|
Jul 19 2005, 05:55 PM
Post
#5
|
|
|
Group: Members Posts: 5 Joined: 18-July 05 Member No.: 64983
|
this method doesnt work with the NF3 nvraid drivers either (Shuttle SN95G5) and using the 6.56 driver set on xp64. Also doesnt work with the lastest official set, 6.25
Same reboot on startup as was occuring with the other method. This post has been edited by noen: Jul 19 2005, 05:57 PM |
|
|
|
Jul 19 2005, 10:09 PM
Post
#6
|
|
|
Newbie Group: Members Posts: 11 Joined: 19-July 05 Member No.: 65141
|
QUOTE (Fernando 1 @ Jul 19 2005, 12:35 PM) 2. Copy the following files (you find them in the IDE\WINXP folder of your NVIDIA chipset driver package) into the just created folder "OEMDIR": idecoi.dll nvatabus.inf nvatabus.sys Hi, Thanks Fernando for your work, but can you clarify something... nvatabus.inf is only found in this nForce4 folder... IDE\WinXP\PATARAID I want to install SATA RAID which I assume should come from... IDE\WinXP\SATARAID where the only INF file is called nvraid.inf (not nvatabus.inf) Can you clarify what INF and directory I should be using to slipstream drivers for a SATA RAID drive array? Thanks. |
|
|
|
Jul 19 2005, 11:54 PM
Post
#7
|
|
|
Group: Members Posts: 1 Joined: 19-July 05 Member No.: 65149
|
I have tried this with the SATA drivers from Nvidia Release 6.53, it worked
|
|
|
|
Jul 20 2005, 01:11 AM
Post
#8
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1015 Joined: 3-June 05 Member No.: 58937
|
QUOTE (virtualrain @ Jul 20 2005, 05:09 AM) QUOTE (Fernando 1 @ Jul 19 2005, 12:35 PM) 2. Copy the following files (you find them in the IDE\WINXP folder of your NVIDIA chipset driver package) into the just created folder "OEMDIR": idecoi.dll nvatabus.inf nvatabus.sys Hi, Thanks Fernando for your work, but can you clarify something... nvatabus.inf is only found in this nForce4 folder... IDE\WinXP\PATARAID I want to install SATA RAID which I assume should come from... IDE\WinXP\SATARAID where the only INF file is called nvraid.inf (not nvatabus.inf) Can you clarify what INF and directory I should be using to slipstream drivers for a SATA RAID drive array? Thanks. Thats right! You have to take the nvatabus.inf file from the folder PATARAID. I will clarify this in my first post. CU Fernando |
|
|
|
Jul 20 2005, 01:22 AM
Post
#9
|
|
|
Newbie Group: Members Posts: 11 Joined: 19-July 05 Member No.: 65141
|
QUOTE (Fernando 1 @ Jul 20 2005, 12:11 AM) Thats right! You have to take the nvatabus.inf file from the folder PATARAID. I will clarify this in my first post. CU Fernando This is confusing (sorry if I'm an id*** but this really is not clear)... You've clarified that nvatabus.inf must come from PATARAID folder (even for a SATA RAID array which makes no sense but I will trust you on this)... What about the other two files (idecoi.dll and nvatabus.sys)? Does it matter where they come from? Also, When you say "integrate the latest NVIDIA Sata/Raid drivers as textmode drivers" ... What freakin directory are you integrating in nLite? - \PATARAID or \SATARAID? Why are you using PATARAID drivers to setup a SATA RAID Array? This post has been edited by virtualrain: Jul 20 2005, 01:23 AM |
|
|
|
Jul 20 2005, 02:25 AM
Post
#10
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1015 Joined: 3-June 05 Member No.: 58937
|
QUOTE (virtualrain @ Jul 20 2005, 08:22 AM) This is confusing (sorry if I'm an id*** but this really is not clear)... You've clarified that nvatabus.inf must come from PATARAID folder (even for a SATA RAID array which makes no sense but I will trust you on this)... What about the other two files (idecoi.dll and nvatabus.sys)? Does it matter where they come from? Also, When you say "integrate the latest NVIDIA Sata/Raid drivers as textmode drivers" ... What freakin directory are you integrating in nLite? - \PATARAID or \SATARAID? Why are you using PATARAID drivers to setup a SATA RAID Array? You are right - it seems to be confusing, but this exactly is the trick of the method I described here in this thread. The [OemInfFiles] method enforces the installation of the needed, but still not WHQL-certified driver NVATABUS.SYS and prevents, that Windows XP installs the wrong MS Standard-IDE-Controller driver. When you have a SATA RAID system, you have to integrate the files of the subfolder SATARAID as TEXTMODE driver by nLite. (When you have a PATA RAID system, you have to take the files from the subfolder PATARAID.) Nevertheless you have to copy the file nvatabus.inf from the subfolder PATARAID into the fresh created subfolder OEMDIR. This file is not a driver, but it is needed to give MS informations how to install the driver NVATABUS.SYS. When you look into the subfolder SATARAID, you can find the needed driver NVATABUS.SYS, but no information file for this driver (NVATABUS.INF). That is the reason, why you have to take the one from the PATARAID subfolder. Hoping, that I did not confuse you more than before Fernando This post has been edited by Fernando 1: Jul 20 2005, 02:39 AM |
|
|
|
Jul 20 2005, 02:35 AM
Post
#11
|
|
|
Newbie Group: Members Posts: 11 Joined: 19-July 05 Member No.: 65141
|