![]() ![]() |
Jul 19 2005, 01:35 PM
Post
#1
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1308 Joined: 3-June 05 From: Germany Member No.: 58937 OS: Vista Ultimate x64
|
@ all users with a NVIDIA nForce RAID or AHCI system:
Important information for all users, who are here for 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 laid 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! Last update: 04/09/2009 Changelog: - Update: new versions of the "nForce LEGACY Remix Packs" (32/64bit) Introduction The problem: None of the Pre-Vista Windows Operating Systems do support the S-ATA Controller features RAID ("Redundant Array of Independent Disks") and AHCI ("Advanced Host Controller Interface"). Unless the suitable nForce Sata/PataRAID or AHCI drivers are separately presented by the user, the OS installation fails, because the OS Setup doesn't find the related RAID/AHCI drives and their partitions. The traditional method to provide the needed drivers by F6/floppy has some severe disadvantages:
The solution: The safest and easiest way to get the problematic nForce textmode drivers properly installed is to integrate them by using a tool like nLite. All actual versions of nLite (Since v1.0 Final) have incorporated a special method, which guarantees the successful OS installation onto any nForce RAID or AHCI system (if the user observes some rules layed down below). The replacement of the correct nForce Controllers and drivers by the "wrong" MS IDE ones will be prevented by the built-in suppression of the MS IDE drivers during the hardware detection part of the OS installation. Advantages: - fully automatic method (without creating new directories or editing SIF or OEM files) - support of not digitally signed textmode drivers - without restriction of any kind during the use of nLite Who needs to load/integrate which nForce IDE driver subfolder? You can get NVIDIA nForce chipset deskop computers and laptops with the following variations:
Here is the way how to do it: Integration of NVIDIA's nForce RAID and AHCI drivers by using nLite Guide for Windows XP and Windows Server 2003 (32/64bit) A. Integration of the nForce RAID drivers (if the OS will be installed onto any RAID partition) Short form guide (for hasty users, who want a quick result) If you want to create a bootable OS CD, which will detect your RAID and be successfully installed onto it, you should do the following:
Detailed RAID drivers integration guide (for users, who want the best possible results or who ran into problems) Important Requirements: You only will succeed with the integration of the nForce Pata/SataRaid drivers, if you have
Tips:
1. Preparation and driver choice If you are not already running the latest version of nLite, you should download it here and install it (.NET Framework 2.0 or equivalent is needed). The next step is the preparation of the nForce textmode driver for the later integration. The choice of the "best suitable" nForce IDE driver version and subfolder mainly depends on the nForce chipset details, the RAID configuration (SataRAID or PataRAID) and maybe on the nVRaid BIOS version of the destination desktop/laptop. NVIDIA is offering for all nForce chipsets complete driverpacks with included nForce SataRAID drivers. You will find them, if you go here, choose "nForce" (NF4 and up) or "LEGACY" (NF1-3) as "Product Type" and then choose your special nForce chipset and the OS you are going to install. Unfortunately NVIDIA's official nForce driverpacks are not always the best choice for nForce RAID users. Either they do not work at all (example: NF4 RAID), they are outdated (example: NF2-3 RAID) or they don't provide the best possible performance (valid for nearly all NF chipsets). Since January 2008 I am offering alternative nForce drivers and driverpacks, which are actual, but maybe better than NVIDIA's official ones (for details you may look here). The used drivers themselves (=SYS files) were developed and released by NVIDIA, but for unknown reasons the manufacturer didn't add the HardwareID's of all supported nForce IDE devices. That is why I customized the associated INF/OEM files to make them compatible with as many nForce chipsets as possible. This modification doesn't touch the driver's function and the loss of Microsoft's digital signature (WHQL) has no impact on the driver's installation (thanks to nLite's built-in textmode driver integration method). For the later integration I recommend to prepare the following actual and approved nForce textmode drivers, which are optimized for being used with nForce RAID systems: a. Windows XP or Windows Server 2003 (32bit)
b. Windows XP x64 or Windows Server 2003 x64
After having downloaded the driverpack and unzipped it with a tool like WinRAR or 7-Zip everything is prepared for the later integration procedure. 2. Processing with nLite: This is what you should do, before you start nLite:
If nLite hasn't already burnt the Image onto a CD, you have to burn the stored ISO file as bootable Image by using a burning tool. You will get the best results with Nero Burning ROM, when you choose the options "Recorder" (on top task bar) > "Create Image...." > point to the ISO file nLite has created > hit "Burn". Tip: Burn at no more than 8x(DVD) or 24x(CD) and choose the "Verify" option of Nero to avoid any burning errors! At the end you will have a bootable 32bit or 64bit Windows OS CD with integrated NVIDIA Sata/PataRaid drivers - no F6 and no floppy will be necessary. Tips for the Installation of the OS:
B. Integration of the nForce AHCI drivers (only valid for AHCI supporting nForce mainboards with enabled AHCI) Actual nForce chipsets (MCP65 and up) do support the advanced S-ATA-Features (z.B. NCQ) of the AHCI standard. Users of such systems usually have the BIOS option to set the nForce S-ATA Controllers to "AHCI Mode" instead of the "IDE Mode" (which doesn't require any separate textmode drivers). If AHCI is enabled, Windows Setup will not detect the S-ATA hdd's unless the needed AHCI drivers will be loaded (F6) or have been integrated into the OS CD. If you try to get Windows XP or Server 2003 (32/64bit) installed onto a non-RAID nForce chipset system and should realize, that Windows Setup doesn't find any hard drive, the following procedure will be successful for nearly all users:
C. Most common problems during the OS installation If you have followed my guide until this point, you can be rather optimistic, that you will get the OS perfectly installed onto your nForce RAID or AHCI system, but the success is not guaranteed. These are the most common mistakes/errors, which will cause a failure of the OS installation:
Aside from the previously mentioned problems there are some other sources of error:
D. After the successful OS installation Once the OS is up, you should install the complete "suitable" nForce chipset driver set. The best suitable driverpack is that one, which contains the same version of nForce IDE drivers as the integrated ones (v6.99, v9.99.09 or 10.3.0.42, if you had followed my advices). Here are the download links to the related complete nForce chipset driver packs: a. XP/W2k3 (32bit)
b. XP/W2k3 (64bit)
That's all - I hope, that you will succeed with the integration of the drivers and with the installation of the OS onto your nForce RAID or AHCI system. Good luck! Fernando Important notice: This guide contains a lot of links to drivers, which have been modified by me to make them usable for nForce chipset users. As you certainly understand, I cannot overtake any warranty for the function and the quality of the drivers. You may use them nevertheless, but at own risk. 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 another 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 manual installation of the nForce Raidtool (on the basis of a post from nForcersHQ forums member TheMaxx32000):
For further information 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 SATA RAID array outside the OS partition
This post has been edited by Fernando 1: Apr 9 2009, 02:04 PM |
|
|
|
Jul 19 2005, 03:08 PM
Post
#2
|
|
|
Newbie Group: Members Posts: 15 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
|
|
|
Newbie Group: Members Posts: 16 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: 1308 Joined: 3-June 05 From: Germany Member No.: 58937 OS: Vista Ultimate x64
|
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: 10 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: 1308 Joined: 3-June 05 From: Germany Member No.: 58937 OS: Vista Ultimate x64
|
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: 10 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: 1308 Joined: 3-June 05 From: Germany Member No.: 58937 OS: Vista Ultimate x64
|
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: 10 Joined: 19-July 05 Member No.: 65141
|
|
|
|
|
Jul 20 2005, 03:00 AM
Post
#12
|
|
|
Group: Members Posts: 5 Joined: 20-July 05 Member No.: 65159 OS: XP Pro x86
|
QUOTE (Fernando 1 @ Jul 20 2005, 03:11 PM) 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 So even if I am using SATA Raid I will still need to copy the nvatabus.inf from the PATARAID folder? Thanks. |
|
|
|
Jul 20 2005, 03:20 AM
Post
#13
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1308 Joined: 3-June 05 From: Germany Member No.: 58937 OS: Vista Ultimate x64
|
QUOTE (Evofighter @ Jul 20 2005, 10:00 AM) So even if I am using SATA Raid I will still need to copy the nvatabus.inf from the PATARAID folder? Yes! Otherwise the necessary driver NVATABUS.SYS would not be installed and your system would not work after the installation. |
|
|
|
Jul 20 2005, 05:36 AM
Post
#14
|
|
|
Group: Members Posts: 5 Joined: 20-July 05 Member No.: 65159 OS: XP Pro x86
|
QUOTE (Fernando 1 @ Jul 20 2005, 05:20 PM) QUOTE (Evofighter @ Jul 20 2005, 10:00 AM) So even if I am using SATA Raid I will still need to copy the nvatabus.inf from the PATARAID folder? Yes! Otherwise the necessary driver NVATABUS.SYS would not be installed and your system would not work after the installation. This is quite a discovery for me as I am facing problem installing Windows on Raid with F6. Maybe it is becoz I did not copy nvatabus.inf to the diskette that make the installation fail. Thanks a lot. |
|
|
|
Jul 20 2005, 09:03 PM
Post
#15
|
|
|
Group: Members Posts: 5 Joined: 20-July 05 Member No.: 65159 OS: XP Pro x86
|
You did save my day!! After using the file "nvatabus.inf" from the subfolder PATARAID, my Raid-0 is up and running again.
Thank you very much. |
|
|
|
Jul 21 2005, 03:15 PM
Post
#16
|
|
|
Newbie Group: Members Posts: 17 Joined: 21-July 05 Member No.: 65383
|
When using your suggestion and nlite should i select oem preinstall option in nlite when doing the unattended setup?
|
|
|
|
Jul 21 2005, 03:27 PM
Post
#17
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1308 Joined: 3-June 05 From: Germany Member No.: 58937 OS: Vista Ultimate x64
|
QUOTE (Metalljens @ Jul 21 2005, 10:15 PM) When using your suggestion and nlite should i select oem preinstall option in nlite when doing the unattended setup? Yes, let it as it is (activated). |
|
|
|
Jul 21 2005, 03:35 PM
Post
#18
|
|
|
Newbie Group: Members Posts: 17 Joined: 21-July 05 Member No.: 65383
|
arggg!
Im still getting the bsod and reboot failure after install, using Nlite B4, and your solution and using the 7.13 drivers! the 6.53 works perfectly when using nlite b5 without any other modifications. Why dont later ones do that? I checked the all the folders in the 7.13 package all the files seem to be the same wether its pataraid, sata_ide or sataraid, how come? And why is the 6.53 only one folder for everything? This post has been edited by Metalljens: Jul 21 2005, 03:38 PM |
|
|
|
Jul 21 2005, 04:06 PM
Post
#19
|
|
|
Group: Members Posts: 2 Joined: 21-July 05 Member No.: 65433
|
Just Wonderng if this can be applied to an already slipstreamed SP2 Volume Lisenced XP cd (off my work place) or does it have to be an OEM. My copy does not have the WINNT.SIF in the i386 folder, only a TXTSETUP.SIF Within this file there is no section [Data], only a [SetupData].
Anyone know if the same changes to the files mentioned can be done, and if it will work... Thanks for a great guide... |
|
|
|
Jul 21 2005, 04:48 PM
Post
#20
|
|
|
MSFN Expert ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1308 Joined: 3-June 05 From: Germany Member No.: 58937 OS: Vista Ultimate x64
|
QUOTE (Metalljens @ Jul 21 2005, 10:35 PM) the 6.53 works perfectly when using nlite b5 without any other modifications. Why dont later ones do that? Because NVIDIA changed the structure of the nForce drivers (for example by building seperate subfolders for PATARAID, SATARAID and so on). QUOTE (Metalljens) I checked the all the folders in the 7.13 package all the files seem to be the same wether its pataraid, sata_ide or sataraid, how come? You find several identical files in different folders, but the content of the folders is different. QUOTE (Metalljens) And why is the 6.53 only one folder for everything? See above. NVIDIA seperated the files later, because there could be some misunderstanding between the inf-files and the different drivers, when they were all together in 1 folder. QUOTE (poPsi @ Jul 21 2005, 11:06 PM) Just Wonderng if this can be applied to an already slipstreamed SP2 Volume Lisenced XP cd (off my work place) or does it have to be an OEM. My copy does not have the WINNT.SIF in the i386 folder, only a TXTSETUP.SIF Within this file there is no section [Data], only a [SetupData]. You can use an already slipstreamed SP2 VLK version of Windows XP - no problem at all.. There is no WINNT.SIF within an original Windows CD. This file has to been created by the user or is automaticly done by a tool like nLite, when you create an Unattended Install CD. So if you use nLite and do not use the option "unattended Install" there will be no WINNT.SIF. It is built after the end of the processing procedure of nLite. So, if you interrupt nLite without letting finishing his work, you won't see a WINNT.SIF. The TXTSETUP.SIF exists on a normal CD, but nLite writes a lot of things into this file about the drivers. Let nLite finish, then you can see a lot of informations in this file. This post has been edited by Fernando 1: Jul 21 2005, 04:52 PM |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 3rd July 2009 - 05:23 PM |