[Guide] How to get Win7-10 installed onto an old nforce SataRAID array

@ all users with an old nForce RAID system:

Preliminary Notes
Many users with an old nForce RAID system have severe problems, when they try to get Vista or Win7/8/10 installed onto their nVRAID array. Either the nVRAID array will not be detected at all by the OS Setup or the OS installation fails after the first reboot. Affected are mainly old nForce RAID systems with an nForce2, nForce3 or nForce4 chipset, who are able to support nForce P-ATA RAID and S-ATA RAID arrays simultaneously. These so-named “LEGACY mode” nVRAID systems need a special procedure to get any modern Windows OS properly installed. This guide has been especially designed for users with an nForce4 AMD (CK804) chipset running in RAID mode.
Note: None of the Windows Operating Systems from Vista up do support NVIDIA nForce2 and nForce3 RAID systems.

The following instructions are only an abstract from my original and much more detailed guides, which I have started at nForcersHQ Forum in May 2006 for Vista (>LINK<) and in February 2009 for Win7 >LINK<). Interested nForce RAID users can get there a lot of additional informations (as long as the linked guides are available at nForcersHQ Forum).

How to get Win7/8/10 (32/64bit) installed
onto a “LEGACY mode” nForce SATARAID array

Last updated: 06/14/2016

Preconditions:

  • Windows Operating Systems can be installed onto each available spacious partition, but the active bootable partition (named “Drive C”) has to be within the nForce RAID array and should have the NTFS file system.
  • The RAID array has to be set as bootable (within the nVRAID configuration tool) and as first bootable HDD (within the mainboard BIOS option “HARD DISK BOOT PRIORITY”).
  • Since the nVRaid BIOS (other name: MediaShield IDE ROM) is part of the mainboard BIOS, you should check, if you have flashed the latest available mainboard BIOS version with an appropriate NVIDIA RAID ROM module version.
  • All modern Windows Operating Systems need a rock stable system during the installation. If you have an overclocked system or critical RAM sticks, you will get BSOD’s, “missing file” messages or sudden reboots during the OS installation.
  • Users reported about problems during the OS installation, when the Setup routine detected other storage devices (RAIDed or non-RAIDed HDDs, USB devices, card readers etc.) outside the target RAID array.
    Suggestion: Unplug all storage devices outside the active RAID array and disable all unneeded controllers within BIOS before you begin with the installation of the OS. Once the OS installation has been successfully finished, all devices can be re-attached.


Preparations:

Since none of the modern Windows Operating Systems has nForce SataRaid drivers “in the box”, which are suitable for all nForce chipsets, users with an old (= Legacy type) nForce Raid system should do the following preparations:

  1. Get and store suitable 32/64bit WHQL certified nForce SATA_IDE and SATARAID drivers: (only valid for nForce4 AMD (CK804) SataRAID systems)
  2. 
    
  3. Create a “LEGACY Patch Boot USB/Floppy/CD” (as an emergency solution)
    • Download the small LEGACY Patch file package from here:
      • >Boot Patch for LEGACY mode nForce RAID Systems<
        Unzip the package and burn the ISO file as bootable USB/CD. Alternatively you can create a bootable floppy disk with the patch by running the make_floppy.bat file, which is within the package too.
        Note: This “LEGACY Boot Patch” simulates the presence of a non-LEGACY mode nForce RAID system and can be used with 32bit and 64bit Windows Operating Systems.
        Credits: The LEGACY Patch method has been developed and published by nForcersHQ Forum member hwti in November 2006.


OS installation onto the nForce RAID array:
  • a) Standard procedure for “Legacy mode” nForce4 AMD RAID systems:
    1. Boot off the USB/DVD with the desired OS image.
    2. When you are asked, where you want to get the OS installed, and you won’t see your RAID array(s) and RAID partitions, plug in the prepared USB stick or floppy disk with the appropriate 32/64bit SATA_IDE driver v9.98.
    3. Hit the “load driver” button.
    4. Navigate into the SATA_IDE driver folder of your prepared USB stick or floppy disk. You will get a popup window, where the “NVIDIA nForce Serial ATA Controller” is shown as compatible device.
    5. Select the compatible device and let the OS Setup load the prepared driver.
    6. After having loaded the driver (maybe you have to hit the “Refresh” button), you should see the nForce RAID array as 1 device and its partitions (if not, you may have to restart the OS installation by booting off the prepared “LEGACY Patch Boot USB/CD/Floppy”, for details see below).
    7. REMOVE YOUR USB STICK /FLOPPY DISK WITH THE “F6” DRIVERS BEFORE PROCEEDING.
    8. Delete all shown RAID partitions, create a new one for the desired OS and let the OS Setup do the formatting.
    9. Select the just formatted partition and let Setup install the desired OS install onto it. Maybe the OS Setup will create some additional small sized partitions, which are required for a proper boot function.
    10. The rest will the OS Setup do by its own. Even the restarts should not induce any problem.
    11. Once the OS is up, you should do a look into the “IDE ATA/ATAPI Controllers” and “Storage Controllers” sections of the Device Manager (choose the “View” > “Show hidden devices” option):
      You will see the following devices:
      • “NVIDIA nForce Serial ATA Controller(s)” using the nForce SATA driver v9.98 and
      • "NVIDIA nForce RAID Controller(s)" and “NVIDIA RAID Devices” (maybe with the names of the RAIDed hdds) using the in-box nForce RAID driver v10.6.0.xx.
      • Note: Although at the end of this installation method the OS is using different nForce SATA and RAID driver versions, you should be able to work with this fresh installed OS.
    12. If you want, you can manually update the in-use nForce SATA_IDE and SATARAID drivers later on (see below).
  • b) Special LEGACY Patch method for “LEGACY mode” nForce RAID systems:
    1. Boot off the “LEGACY Patch Boot USB/CD/Floppy” you have prepared (see above).
    2. When prompted, remove the Patch Boot USB/CD/Floppy, insert the Win7 DVD and press any key.
      The computer will now boot Win7 Setup from DVD similar to a non-LEGACY mode nForce RAID system.
    3. Although the RAID and its partitions will already been detected and shown by the OS Setup, you should hit the “load driver” button.
    4. Navigate into the SATARAID driver folder of your prepared USB stick or floppy disk. You will get a popup window, where some NVIDIA nForce SATA and RAID devices are listed as being compatible.
    5. Select all compatible devices and let the OS Setup load the prepared SATARAID drivers.
      Note: If the device named “NVIDIA nForce Serial ATA Controller” should not been shown as compatible while loading the content of the SATARAID folder, you need to load additionally the content of the prepared SATA_IDE driver folder. Choose the device, which is shown as compatible. It should be the “NVIDIA nForce S-ATA Controller”.
    6. After having loaded the drivers you should still see the RAID array as 1 Disk Drive and its RAID partitions.
    7. REMOVE YOUR USB STICK /FLOPPY DISK WITH THE “F6” DRIVERS BEFORE PROCEEDING.
    8. Delete all shown RAID partitions, create a new one for the desired OS and let the OS Setup do the formatting.
    9. Select the just formatted partition and let Setup install the desired OS install onto it. Maybe the OS Setup will create some additional small sized partitions, which are required for a proper boot function.
    10. The rest will the OS Setup do by its own. Even the restarts should not induce any problem.
    11. Once the OS is up, you should do a look into the “IDE ATA/ATAPI Controllers” and “Storage Controllers” sections of the Device Manager (choose the “View” > “Show hidden devices” option):
      You will see the following devices:
      • “NVIDIA nForce Serial ATA Controller(s)” using the nForce SATA driver v9.98 WHQL and
      • "NVIDIA nForce RAID Controller(s)" and “NVIDIA RAID Devices” (maybe with the names of the RAIDed hdds) using the nForce RAID driver v9.98 WHQL as well.
    12. If you want, you can manually update the in-use nForce SATA_IDE and SATARAID drivers later on (see below).


  • OS installation outside the nForce RAID array

    Users, who want to install any modern Windows OS outside the nForce RAID array, should be able to complete the OS installation successfully without the need to load any drivers, but they will not see the RAID partitions and datas within their Windows Explorer and Disk Management.
    The problem can be solved by installing the needed and appropriate nForce SATA and RAID drivers from within the running OS. This can be done either by running the installer of a suitable Vista/Win7-10 nForce chipset driver set or manually from within the Device Manager.


    How to manually update the nForce SATA and RAID drivers:
    It is not easy for nForce RAID users to get the related NVIDIA nForce SATA and RAID drivers manually installed without risking a BSOD.
    This is what they should do:
    1. Run the Device Manager.
    2. Hit the “View” tab from the menu and choose the option “Show hidden devices”.
    3. These are the devices, whose drivers have to be updated (DON’T REBOOT WHEN PROMPTED - WAIT UNTIL YOU HAVE VERIFIED, THAT THE DRIVERS OF ALL DEVICES HAVE BEEN SUCCESSFULLY UPDATED!):
      • a) the “NVIDIA nForce Serial ATA Controller” (may be listed within the “IDE ATA/ATAPI Controllers” or “Storage Controllers” section of the Device Manager),
      • b) the “NVIDIA nForce RAID Controller” (is within the “Storage Controllers” section) and
      • c) all NVIDIA nForce RAID Devices, which are listed within the “Storage Controllers” section (that are the HDDs, which are members of the RAID array and may be listed with a slightly different name).
    4. This is the update procedure itself:
      • Right click onto the related device and choose the options “Update Driver Software” > “Browse my Computer…” > "Let me pick…"
      • Hit the “Have Disk” button and navigate to the INF file of the special nForce driver you want to get installed.
      • Force the driver installation (disregard all warnings).
      • Verify the driver update success by doing a right click onto all mentioned devices and choosing the options “Properties” > “Driver”.
      • NOW YOU CAN REBOOT (finger crossed)!

    Good luck!
    Dieter (alias Fernando)

    Hi Fernando, thank you for this guide.
    Maybe I am completely brainless, but I am not able to use the Legacy patch.
    “Rufus” says that the iso is not supported, “ISOtoUSB” is able to burn it on a usb stick but it won’t boot, it seems that the iso itself is empty…
    And I can’t use the program to create a floppy becuse it is incompatible with a 64bit SO…


    Update, I was able to make a floppy by booting a freedos usb stick.
    BUT
    The installation program says that it cannot install 64bit unsigned drivers… I cannot load them.
    What can I do???

    The 32/64bit drivers, which I am offering within the start post, are digitally signed by Microsoft (they are even WHQL certified).
    Which special driver did you try to load?

    No special drivers, only the one you posted on this guide.
    Windows Always says to me to load signed drivers and that unsigned drivers are not supported, don’t know why.
    Strangely, even if I was not able to load the drivers on the install procedure, it seems that the installation went fine.
    With your guide I was able to manually update the drivers.

    Thank you!!

    I still doesn’t understand why WinXP64 won’t install at all, but at least now I was able to install Seven.
    I linked this discussion on Vogons forum, credits to you.

    @uazzamerican :
    Thanks for your reply.

    Do you remember the exact message you got?
    Are you sure, that you tried to load the correct driver (SATA_IDE resp. SATARAID) with the matching architecture (32/64bit)?

    Are you sure, that you did it according >this< guide?

    Please give us the link to your post at Vogons Forum.

    The message is like "if you want to install the drivers choose “have disk” and select 32bit or signed 64bit drivers. Windows 7 64 bit doesn’t support unsigned drivers"
    I have tried all drivers with no luck same message.

    WinXP64bit appears to be unable to recognize the Raid-0 no matter what.

    Anyway now I have a funcitonal win7 ultimate installation.

    http://www.vogons.org/viewtopic.php?f=46…3f2ff18ab7f96c2

    @uazzamerican :
    Thanks for the quick reply and the requested link.

    This message is absolutely normal, if the user wants to replace an OS-in-box driver by another third party driver, because all Windows Operating Systems prefer to use the in-box drivers (no matter, if they are the latest or best). That is why you may have to force the installation of third party drivers by using the "Have Disk" button and navigating to the matching *.inf file.
    By the way: I doubt, that you got such message at the beginning of the OS installation, because the "Have Disk" option is not available at this point.
    Additional questions:

    1. How did you succeed at least with the OS installation? Did you load the NVIDIA nForce SATA_IDE driver v9.98 WHQL (method a) or did you boot off the USB Flash Drive containing the "LEGACY Patch" (method b)?
    2. If it was the latter, did you load the SATARAID drivers v9.98 WHQL (as recommended) or not?
    3. If not, what happened after having removed the USB Flash Drive with the "LEGACY Patch" and having rebooted?
    4. Which NVIDIA nForce SATA driver version and which NVIDIA nForce RAID driver version did your OS use after having completed the OS installation, but before you may have updated them?

    Hello Fernando,
    This is the first time I have posted here and I have read 32 pages on how to install RAID drivers for win10 32bit on an old nForce 4 board, so big thanks to you and all your contributors as it looks promising.
    My mobo is an Asus A8nSLI-premium and AMD athlon64x2 4200+ CPU.
    I have win10pro 32bit installed on an OCZ-Agility3 60gb SSD.
    Programs are installed on 2 WD Raptor 37gb HDD’s in RAID0.
    The RAID0 is showing in the BIOS correctly as an nVidia RAID0 device and also during POST as an nVidia 68.9G device but in windows it doesn’t install.
    I have installed the below drivers from within device manager as you have suggested one after the other in this order, “NVIDIA nForce Serial ATA Controller”, “NVIDIA nForce RAID Controller”, “NVIDIA nForce RAID Device” using the 32bit
    9.98WHQL driver pack which was unsuccessful. Then I installed the 10.4 32bit driver that comes with your certificate using the same procedure, which seems to have installed more successfully but still not sufficiently enough to make the RAID0 drive show.

    Would you be so kind as to give further advice as to what I’m doing incorrectly?
    Also if I may here is a screenshot of the device manager for further clarity, which shows yellow exclamation makes against the Storage Controllers section.

    Device Manager.jpg

    @Gl_l0sted :
    Welcome at Win-RAID Forum!

    Unfortunately Microsoft has changed a lot, when they delivered the “Anniversary Update” of Windows 10.
    If you want to do a clean install of Win10 v1607 (“Anniversary Update”) onto any nForce RAID array, you have to use a previously customized Win10 ISO file. Otherwise Win10 v1607 will not detect any nForce RAID array.
    You can find a detailed guide and links to everything you will need >here<.
    A guide about how to remove and integrate drivers from/into a Win10 image is >here<, a special guide about how to remove the Win10 in-box INF file named scsidev.inf can be found >here<.

    Good luck!
    Dieter (alias Fernando)

    Thank you so much for your quick reply Fernando, I will read those posts you have marked.