[HOT] Win10 Update makes nForce RAID arrays unaccessable

@Fernando

Hello,

Can you connect to my PC and give a shot? :slight_smile:

Thank you,
Mihnea Theodor TUDOR

@Fernando

I checked in inf file and it use x86 files for Raid array device. I this that in the new anyversay update (x64) we cannot install x86 drivers on x64 system.

so if we find a way to install x86 drivers on x64 system it should work.

Thank you,
Mihnea Theodor TUDOR

No, I do not want to do that.
Reasons:
1. Since I gave you all details of the procedure, you can do it yourself.
2. It is a very long time ago, when I owned an nForce system.

Which x86 files do you mean? My "Latest 64bit nForce Driverpack for Win7-10 x64 v10.4" which I am offering within the start post, contains only 64bit drivers.
Attached is the original "sataraid" folder of that 64bit driverpack. Please compare it with yours and tell me, where you found x86 files or drivers.

64bit_sataraid_drivers_v11.1.0.43_WHQL.rar (456 KB)

I think I did it in the way you told us, but the Allgemeines SCSI-Arraygerät in Devicemanager under System isn´t to update.

By the way, was back to win7 everything is OK, with the raid.
but Internetconection was / is away. I saw all drives in the network, but get no conection to internet your fritzbox. Networkstatus shows Internetconection OK.

That is a pity.
If I should be right with my analysis, all nForce RAID users will be affected by the issue you had with Win10 v1607. This may enhance the chances, that Microsoft will solve the hardware management bug.
Good luck!

The manual update of the NVIDIA nForce SATARAID drivers from within the Device Manager is not easy, because you have to update the driver software for all related NVIDIA nForce SATARAID devices (Serial ATA Controller, RAID Controller and RAID Devices), before you should reboot.
You can find >here< a detailed guide about how to do it.



I have the same problem as Avatar-Lion. It is not because of Windows 10, because my nForce RAID was running fine in Windows 10 with the default drivers. But the day before yesterday after KB3172729 and KB3176493 the RAID disappeared.

I can update "NVIDIA nForce RAID-Controller" and "NVIDIA nForce Serial ATA-Controller" under "Storage controllers". I can not update "NVIDIA MIRROR" under "Disk drives" and as Avatar-Lion already wrote it is not possible to force an update of "Generic SCSI Enclosure Device" under "System devices", when forcing loading IDE\Win764\sataraid\nvrd64.inf it says there is no compatible driver for this device in nvrd64.inf.

Any ideas Fernando? Thanks in advance.

Btw, to solve 0x0000007B "Inaccessible Boot Device" you just have to start Windows one time in safe mode.

You should not try to update the driver of any device, which is listed within the Device Manager’s section "Disk drives", because they are all managed by MS drivers (this was already so in all previous Windows Operating Systems).

This message is absolutely wrong.

You should send a bug report to Microsoft. It is Microsoft’s blame. Please read my last posts within this thread.

Zitat von Fernando im Beitrag #540

This message is absolutely wrong.




Well, I tried it about 5 times. Here is a video, what did I made wrong?



Zitat von Fernando im Beitrag #540

You should send a bug report to Microsoft. It is Microsoft’s blame. Please read my last posts within this thread.




What a pity. I sent already a bug report to Microsoft via the feedback app.

Thanks.

Well, I tried it about 5 times. Here is a video, what did I made wrong?


What you have done was ok, but the message you got from the Device Manager was wrong: The offered driver is not only compatible, but absolutely required for a proper RAID functionality.

Well, I tried it about 5 times. Here is a video, what did I made wrong?


What you have done was ok, but the message you got from the Device Manager was wrong: The offered driver is not only compatible, but absolutely required for a proper RAID functionality.


Ah, now I understand. Windows was wrong, not I.

I deinstalled KB3176493 now and my RAID is working fine again.

For all which have the same problem, after deinstalling the update can be blocked with the "Show or hide updates" troubleshooter package at https://support.microsoft.com/en-us/kb/3073930

Hi Fernando

the problem is that i inf file hardware id of raid is not present
in device manager there is:
SCSI\Array__NVIDIA_______Raid_Disk____
SCSI\Array__NVIDIA_______Raid_Disk
SCSI\Array__NVIDIA
SCSI_NVIDIA_______Raid_Disk
NVIDIA_______Raid_Disk

ScsiArray


and in inf file there is :
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0266&CC_0104
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0267&CC_0104
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_037F&CC_0104
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_03F6&CC_0104
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_07F8&CC_0104
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0AD8&CC_0104
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0ABD&CC_0104
%NVSTOR_DESC%=NVStor_Inst,PCI\VEN_10DE&DEV_0ABC&CC_0104
%NVRAID_DESC%=nvraid,SCSI\NVIDIA__Raid_Disk
_______
%NVRAID_DESC%=nvraid,SCSI_NVIDIA_______Raid_Disk
%NVRAID_DESC%=nvraid,SCSI\NVIDIA__Raid_Disk_20
____
%NVRAID_DESC%=nvraid,SCSI__NVIDIA____Raid_Disk_20

%NVRAID_BUS_DESC%=nvraidbus,*_NVRAIDBUS
%NVRAID_BUS_DESC%=nvraidbus,*NVRAIDBUS
%NVRAID_BUS_DESC%=nvraidbus,*NVRAID20

i have tried to add one of ids to inf file but then hash is not ok.

Just a short update.

After adding lines in bold to inf file, i have restarted windows with Disable Signed Driver Enforcement option Disable Signed Driver Enforcment

Now i have access to my RAID array.

@cetverooki :
It is great , that you found a workaround how to solve the problem - thank you very much!
Please attach the original INF file and the one you have modified. This way I may be able to give the modded driver a digital signature.

Another note: I do not have “Generic SCSI Enclosure Device” under “System devices” in Windows 10 without KB3176493.

For the record, beside the report in the feedback app I have now also reported it at the Microsoft forums:
- Community-forum English: http://answers.microsoft.com/en-us/windo…77-d70bd8f35ef8
- Pro-forum English: https://social.technet.microsoft.com/For…10itprohardware
- Community-forum German: http://answers.microsoft.com/de-de/windo…f4-8d870f772305
- Pro-forum German: https://social.technet.microsoft.com/For…0itprogeneralDE

All who have the same problem should vote (Pro-forum) and choose “Me Too” (Community-forum) to boost this bug.

Hi

Here are the files.

raid_inf.zip (4.64 KB)

@cetverooki :
Thanks for the files!

@all affected nForce RAID users:
As soon as I have the required time I will build and present a mod+signed version of the 32bit and 64bit NVIDIA nForce SATARAID drivers v11.1.0.43, which will hopefully run with the "Anniversary Update" version of Win10 x86/x64.

@ all nForce RAID users with problems after the upgrade to Win10 x64 v1607 (“Anniversary Update”):
On the basis of cetverooki’s report and the INF file he had attached, I have just customized the file named nvrd64.inf of the 64bit nForce SATARAID drivers v11.1.0.43 and gave the driverpack a digital signature. The related driverpack is attached.

Please test this driverpack and let us know your results.
Notes:

  • This driver is only usable with Win10 x64.
  • Before you install the driver you should import the Win-RAID CA Certificate, which is within the package (just right-click onto the file named “Import Win-RAID CA.cmd” and choose “run as as Administrator”, then enter “Y” for yes).
  • This is the installation procedure itself:
    1. Run the Device Manager, choose the menu option “View” and hit onto the option “Show hidden devices”.
    2. Expand the section System Devices" and look for devices named “Generic SCSI Array Device” (or similar with another language). These are the members (HDD/SSD) of your nForce RAID array(s).
    3. Right-click onto all listed “Generic SCSI Array Devices” - one after the other - and choose the options “Update Driver Software” > “Browse my computer…” > “Let me pick…”, hit the “Have Disk” button, navigate to the extracted driverpack and choose the “nvrd64.inf” file.
    4. Disregard all warnings and install the driver.
      Don’t reboot when prompted to do it, unless the driver of all listed “Generic SCSI Array Devices” have been successfully updated!
    5. After the next reboot your nForce RAID Array is hopefully visible again.

If this driver should work, I will present new nForce driverpacks with enhanced Windows 10 support.

Good luck!

EDIT: The attached mod+signed driver has been removed by me, because it obviously didn’t solve the problem.

Meanwhile I have found the Windows 10 in-box INF file, which is managing the “Generic SCSI Array Device”. It is the file named scsidev.inf and can be found within the C:\Windows\INF directory.
After having done a deeper look into it I doubt, that any modification of the nForce RAID driver INF file named nvrd64.inf will solve the disappearance of the previously existing NVIDIA nForce RAID array after the update to Win10 v1607.
Neither the Win10 x64 v1607 in-box INF file named scsidev.inf nor the INF file named nvrd64.inf, which is managing the installation of the generic NVIDIA nForce RAID driver v10.6.0.23, contains something like this (look >here<):

1
2
3
4
 
SCSI\Array__NVIDIA_______Raid_Disk____
SCSI\Array__NVIDIA_______Raid_Disk
SCSI\Array__NVIDIA
SCSI\__NVIDIA_______Raid_Disk___NVIDIA_______Raid_Disk_
 

New user, but appears I’m having similar problem. Machine crashed while I was on vacation, so not sure cause nor when it failed.
Thanks in advance for the support you are providing.

Asus Striker ii formula, Win10 Pro Build 10586, OS on Samsung SSD, RAID 5 using 4xWDC drives
RAID appears healthy on boot, not present in windows

Interestingly, under System/Disk drives, I see one of the WDC drives and the RAID array; clicking on both provides a common error message of “…currently this hardware device is not connected to the computer”. I do not believe I should see any WDC drives, since they should all belong to the RAID array.

Attempted installation procedure with the driver pack you provided (f37t15p30111n2_pMkOiNLH downloaded 8/13 evening; the EDIT was in place in your post, so I believe I have the latest).
Received error “Windows encountered a problem installing NVDIA Nforce RAID Device. Hash for the device is not present in the specified catalog file. File is likely corrupt or the victim of tampering.”


|addpics|9w8-1-8ce9.jpg-invaddpicsinvv,9w8-2-73aa.jpg-invaddpicsinvv,9w8-3-4c49.jpg-invaddpicsinvv,9w8-4-1f7a.jpg-invaddpicsinvv,9w8-5-1605.jpg-invaddpicsinvv,9w8-6-7147.jpg-invaddpicsinvv,9w8-7-1fd2.jpg-invaddpicsinvv,9w8-8-eefd.jpg-invaddpicsinvv|/addpics|

@mcdiver :
Welcome at Win-RAID Forum and thanks for your contribution!

Since the modded content of the nvrd64.inf file has been digitally signed by me, I suspect another reason for the failure of the driver update:

Your on-board NVIDIA nForce RAID Controller obviously uses the generic Win10 in-box NVIDIA nForce RAID driver v10.6.0.23, whereas you tried to update the driver for the RAID Array members by using the NVIDIA Force RAID driver v11.1.0.43. That doesn’t work.
Important: All devices, which belong to the nForce RAID array, that means the NVIDIA nForce RAID Controller and the NVIDIA nForce RAID Devices (= members of the Array) have to use the exactly same nForce RAID driver (only the related NVIDIA nForce Serial ATA Controller may use a different driver, but it must be a NVIDIA nForce driver and not an MS IDE one).

Consequence: If you cannot get access to your nForce RAID array and its data, you may need a mod+signed version of the generic Win10 in-box INF file v10.6.0.23 named nvraid.inf.
If you want to test that driver, please let me know it. Then I will create the related 64bit mod+signed NVIDIA nForce SATARAID drivers v10.6.0.23 and post them.

Regards
Dieter (alias Fernando)