I tried to search on this site and others, but did not find anything, so I decided to post the question here, it should be easy enough for most of experienced guys
I compiled and built the storahci project under Win 8 64-bit Pro, VS 2013. I could built it successfully without any error (amazing )
I even made an inf file for it to manually install this driver and replace MS’ inbox storahci driver, I thought I was doing great, but later on, I found my driver was not event kicked in, never load. It is weird that the AHCI controller is still working? in Device Manager, it shows it’s a TEST AHCI Controller, and driver version is 0.0.2.000?. blah blah ? everything looks correct, except I know it’s not driven by my TEST StorAHCI driver, it is still using inbox driver or something.
I am wondering if it’s my inf problem or something else. Here is my teststorahci.inf
; teststorahci.INF
; Installation INF for TEST AHCI Controller for Windows VISTA/2008/7
[Version]
Signature=“$WINDOWS NT$”
Class=hdc
ClassGUID={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%TEST%
DriverVer=07/10/2014,0.0.2.000
[Manufacturer]
%TEST%=TEST_AHCI,NTamd64
[TEST_AHCI.NTamd64]
%PCI\VEN_1000&DEV_8000.DeviceDesc%= TESTstoreahci_Inst, PCI\VEN_1000&DEV_8000
[TESTstorahci_Inst]
CopyFiles = @TESTstorahci.sys
Include=mshdc.inf
[DestinationDirs]
DefaultDestDir = 12
;********************************************************
; Extra Registry Entries
[Strings]
TEST = “TEST, Inc.”
PCI\VEN_1000&DEV_8000.DeviceDesc =“TEST AHCI Controller”
In this storahci project downloaded from Microsoft website, I did not change any anything, not even a line just change the target system to Win 8 64-bit, project name to teststorachi and hit build button
And I turned off Win 8 64-bit driver signing, and successfully manually install driver for this VEN_1000&DEV_8000 device?.
When I run Verfiier.exe and I realized TESTStorAHCI.sys is not running at all. And when I check Windows\System32\Drivers , my TESTStorAHCI.sys is not there at all, only found a driver folder that is located in Windows\System32\DriverStore\FileRepository\TESTStorAHCI.inf_amd64XXXXXXX , and in that folder, it has two files, one is my TESTStorAHCI.inf and the other one is PNF file?
Am I doing anything wrong in int ? or did anyone try to build storahci project and overwrite microsoft’s?
Appreciate your help!
Jord