x64 + RAID 0 = Instant BSOD?!

Sucka

Gawd
Joined
Mar 7, 2004
Messages
536
Ok so i've been bored lately and just wanted to try out Windows x64 Trial Version. Initially i loaded it onto a seperate benching drive just to see what it was like. Got all the drivers i needed no problem, it felt exactly the same as XP but it was something different so i decided what the heck i'll throw it on my primary drive and dual boot with XP. So after searching for RAID drivers and x64 (what a pita this was) i finnaly extract the files out of the NF4 6.66 drivers, and put them on a floppy. Load them up and everything is going perfectly. Install Windows all the way through, and on the first boot into Windows the splash screen comes up and right when it would go to the desktop i get a BSOD. It doesn't pause on the screen it just flashes blue i can see writing but can't make it out. I thought, wow that was weird and let it reboot...same thing. I then reinstalled it again thinking maybe bad install and exact same thing. After that reloaded it onto the benching drive to confirm the disk is good and sure enough, works like a charm. I realize not many have used x64 but if you have any experience with this please let me know. I'm at that point where it's a personal battle, i just want that damn OS installed because i can't do it.

Hardware:
DFI SLI-D 6/23-2
X2 4400+
2x512 OCZ VX
2x250 Hitachi SATA-2 16MB RAID 0 (Nvidia stripe 64k)

Does NCQ or SATA-2 have anything to do with this? I love how during the install one of the screens says it's the most stable OS to date, i couldn't help but laugh when i saw that.

Thanks,
Ben
 
Installed on a fresh partition.

Ok, i read the INF stuff and i'm still lost. It doesn't clearly say what the work around is on a fresh install of x64 or maybe i'm just missing it :confused:

Still looking for some help.
 
Just open the .INF file and notepad and cut and paste it here. It should be something like driver.inf on the floppy.
 
From the only .inf on the floppy.

Code:
; Copyright (C) 2002  NVIDIA Corpoation
; Unauthorized copying or use without explicit permission of NVIDIA
; is prohibited
;
[Version] 
Signature = "$Windows NT$" 
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318} 
Provider=%NVIDIA% 
CatalogFile=nvata.cat
DriverVer=05/17/2005,5.10.2600.0534

[DestinationDirs] 
nvraid.Files.x86_12 = 12
Crush11.Files.x86_12 = 12 
Crush11.CoInstFiles = 11

[SourceDisksNames.amd64]
0=%Desc_x860%

[SourceDisksFiles.amd64]
nvatax64.sys=0
idecoi.dll=0
nvrdx64.sys=0
nvraidco.dll=0

[Manufacturer] 
%NVIDIA%=NVIDIA, ntamd64

[NVIDIA.ntamd64]
%CK804SSS%=Crush11_Inst,PCI\VEN_10DE&DEV_0055&CC_0104
%CK804SSS%=Crush11_Inst,PCI\VEN_10DE&DEV_0054&CC_0104
%NVRAID_DESC%=nvraid,GenNvRaidDisk
%NVRAID_BUS_DESC%=nvraidbus,*_NVRAIDBUS
%NVRAID_BUS_DESC%=nvraidbus,*NVRAIDBUS
                                           
[Crush11_Inst.ntamd64] 
CopyFiles = Crush11.Files.x86_12

[Crush11_Inst.ntamd64.HW] 
AddReg=Crush11_Inst.ntamd64.AddReg.HW

[Crush11_Inst.ntamd64.AddReg.HW]
; allow access from system and administrator only
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GA;;;BA)"

[Crush11_Inst.ntamd64.CoInstallers]
CopyFiles = Crush11.CoInstFiles
AddReg = Crush11_Inst.CoInst_AddReg

[Crush11_Inst.CoInst_AddReg]
HKR,,CoInstallers32,0x00010000,		\
	"idecoi.dll, NvIdeCoInstaller"

;
;	"NVCOI.DLL,NVCoInstaller"

;HKR, Uninstall, Script,0,"nvide.nvu"
;HKR, Uninstall, Name,0,"NVIDIA IDE Driver"
;HKR, Uninstall, INFSrcDir, 0, %01% 
;HKR, Uninstall, Uninstaller,0,"nvuide.exe"

[Crush11_Inst.ntamd64.Services] 
AddService = nvatax64,0x00000002,Crush11_Service_Instx86,Crush11_EventLog_Instx86

[Crush11_Service_Instx86] 
ServiceType = %SERVICE_KERNEL_DRIVER% 
StartType = %SERVICE_BOOT_START% 
ErrorControl = %SERVICE_ERROR_CRITICAL% 
ServiceBinary = %12%\nvatax64.sys
LoadOrderGroup = "SCSI Miniport"
AddReg = Crush11_DisableFltCache_AddReg

[Crush11_EventLog_Instx86]
AddReg = Crush11_EventLog_AddReg

[Crush11_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\nvatax64.sys"
HKR,,TypesSupported,0x00010001,7 

[Crush11_DisableFltCache_AddReg]
HKR,,DisableFilterCache,0x00010001,1

[Crush11.Files.x86_12] 
nvatax64.sys

[Crush11.CoInstFiles]
idecoi.dll
;NVCOI.DLL


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; RAID host controller
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[nvraidbus.ntamd64] 
CopyFiles = Crush11.Files.x86_12 

[nvraidbus.ntamd64.Services] 
AddService = nvrdx64,0x00000002,nvraid_Service_Inst, 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; RAID device (disk)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[nvraid.ntamd64] 
CopyFiles = nvraid.Files.x86_12 

[nvraid.ntamd64.Services] 
AddService = nvrdx64,0x00000002,nvraid_Service_Inst, 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; RAID driver service section
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[nvraid_Service_Inst] 
DisplayName    = %nvraidbus.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
LoadOrderGroup = System Bus Extender
ServiceBinary  = %12%\nvrdx64.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; RAID host controller coinstaller
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[nvraidbus.ntamd64.CoInstallers]
CopyFiles = nvraid.CoInstFiles
AddReg = nvraid.CoInst_AddReg

[nvraid.CoInst_AddReg]
HKR,,CoInstallers32,0x00010000,"nvraiins.dll, NvRaidCoInstaller"

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; RAID device coinstaller
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[nvraid.ntamd64.CoInstallers]
CopyFiles = nvraid.CoInstFiles
AddReg = nvraid.CoInst_AddReg

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; copy file sections
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[nvraid.Files.x86_12] 
nvrdx64.sys

[nvraid.CoInstFiles]
nvraidco.dll
nvraiins.dll,nvraidco.dll

[Strings] 

;  *******Localizable Strings******* 
NVIDIA= "NVIDIA Corporation" 
Desc_x860= "SRCDATA" 
MCP04SSS="NVIDIA nForce4 Intel® Edition Serial ATA RAID Controller"
CK804SSS="NVIDIA nForce4 Serial ATA RAID Controller"
DisplayClassName= "NVIDIA RAID CLASS"
NVRAID_DESC= "NVIDIA nForce(tm) RAID Class Device" 
NVRAID_BUS_DESC= "NVIDIA nForce(tm) RAID Class Controller" 
nvraidbus.SvcDesc= "NVIDIA nForce(tm) RAID Class Driver"

;  *******Non Localizable Strings******* 

SERVICE_BOOT_START = 0x0 
SERVICE_SYSTEM_START = 0x1 
SERVICE_AUTO_START = 0x2 
SERVICE_DEMAND_START = 0x3 
SERVICE_DISABLED = 0x4 

SERVICE_KERNEL_DRIVER = 0x1 
SERVICE_ERROR_IGNORE = 0x0 
SERVICE_ERROR_NORMAL = 0x1 
SERVICE_ERROR_SEVERE = 0x2 
SERVICE_ERROR_CRITICAL = 0x3 

REG_EXPAND_SZ = 0x00020000 
REG_DWORD = 0x00010001
 
Ranma_Sao said:
It is a decorated INF. What was the bugcheck again? 0x7B?

That's the only .inf on the floppy i made. The drivers are straight out of the 6.66 x64 NF4 driver package. I'm no software expert, but this was the only way i could get anything to load RAID drivers. I found some "official" RAID drivers from DFI, but those didn't work at all. If you know of a better way i'm open for suggestions. I personally haven't seen anyone running x64 using a RAID on NCQ drives. Only preson i know of that ran a RAID on x64 had this exact same problem when using SATA-2 drives.

Not sure what you mean by bugcheck, how i explained it in the first post is the only info i have on it. No specifics to error codes as i can't see it, flashes to quickly.
 
Mr Mean said:
Dude you won't believe howlong it took me to make Windows XP 64 run in RAID 0. Follow this guys direction to the letter and it will install with your RAID drive.

http://www.msfn.org/board/index.php?showtopic=50659&view=findpost&p=352404

Good luck and enjoy Windows XP 64. I had to revert back due to incompatibilies with my system. I hope you have better luck.

Thanks for the tip, i'll give it a shot. Now just to find nlite beta 4...

I've also confirmed this isn't an NCQ/SATA-2 issue as i thought before. Instant BSOD with 2x74GB Raptors too. NF4 and RAID just don't work without some kind of tweaking.
 
Tried that method, no dice. x64 is complete crap as far as i'm concerned. How do you overlook something like this if you're Microsoft?!?!
 
Glad you got it working, but considering how useless RAID0 is on a desktop, I don't think I would have gone through the hassle. Had you broken the array up and used one of the Raptors, you wouldn't have noticed any differences in performance.
 
djnes said:
Glad you got it working, but considering how useless RAID0 is on a desktop, I don't think I would have gone through the hassle. Had you broken the array up and used one of the Raptors, you wouldn't have noticed any differences in performance.

The array is for benchmarking. So it actually does serve a purpose, as pointless as it may seem to you. I use a single raptor in both of my other systems, these were Hitachi drives.

Like i said, the only reason i pursued this was just to say i did. It wasn't that i wanted RAID 0 that bad, i just didn't like the fact i couldn't have RAID 0 :D
 
Sucka said:
The array is for benchmarking. So it actually does serve a purpose, as pointless as it may seem to you. I use a single raptor in both of my other systems, these were Hitachi drives.

Like i said, the only reason i pursued this was just to say i did. It wasn't that i wanted RAID 0 that bad, i just didn't like the fact i couldn't have RAID 0 :D
There are a lot of people who don't understand RAID-0, and think it's the best thing since sliced bread.

99% of the time it *is* pointless, you're the 1%. ;)
 
Sucka said:
I finnaly found working drivers!

Thanks the replies, but the problem has been solved.

In case anyone else has been watching this, here is the fix. Actual working F6 drivers.

http://www.planetamd64.com/index.php?download=266


Returned: The specified file could not be found!

Could anyone post a working link? T'would be great to just have the correct driver, rather than going through that whole process the OP suggested (thanks tho!! ;) )
 
dangfx said:
Returned: The specified file could not be found!

Could anyone post a working link? T'would be great to just have the correct driver, rather than going through that whole process the OP suggested (thanks tho!! ;) )

You probably have to register i'm guessing. I can confirm it worked on my install.
 
Back
Top