Faced with the fact that PCIe 3.0 ASM1166 (x2) and ASM1064 (x1) controllers on the Win7 either drive the system into suspended animation with standard Microsoft drivers, or there is no TRIM if these are native ASM drivers, although they write that controllers should work even with XP.
If on Win10 and with 3.3.5.0 drivers and with standard Windows TRIM works, then on Win7
with driver 3.3.3.0 - TRIM does not work. We need an older version of the drivers.
There is only the 3.3.5.0 driver on the network, but it is only for Win8 +, an attempt to install it leads to BSOD.
Is this everything, finish, or are there thoughts on correcting the situation?
I have try to port the win8+ 3.3.5.0 driver work on win7, but it still BSOD even I remove the OS check on the *.sys file.
I understood correctly that in the ASMedia 3.3.3.0 driver version, do you also not have TRIM working? And version 3.3.5.0 also does not work with Windows 7.
I do not understand such negligence in the work of ASMedia.
@Propretor
Welcome to the Win-RAID Forum!
Which driver version do you want to try while runninng Win7? I am able to offer older ASMedia v3 platform AHCI/RAID drivers v3.3.2.0, v3.2.1.0 and v3.1.9.0, but I seriously doubt, that they do support TRIM. At that time nobody among the chipset manufacturers took care about TRIM support.
You probably have to decide: Win10 with TRIM support or Win7 without it.
Off topic: Please edit your previous post, if you want to add a missing information. Nobody gets a medal here for the biggest number of posts.
Happy New Year!
Dieter (alias Fernando)
Thank you for the answer and thank you for the work of the enthusiast that you are doing! I appreciate it very highly. Version 3.3.3.0 is dated 2020. It is strange enough that at this time both ASM1064 and ASM1166 did not think about SSD and TRIM for new chips. The manufacturer’s drivers for Windows 7 have as many as 3 versions located in the scsi, stahci and stor directories. Why not explain such a variety for the same system?
I tried to figure it out.
STOR - for Windows XP and Windows 7
STAHCI - for Windows 10.
But then what are the other driver versions for?
Without installing Windows drivers with the ASM1064 or ASM1166 controller installed, 30 minutes load!!! Everyone’s like that? Or is it a conflict with other drivers on my system?
What you certainly mean are the sub-folders within the “ASMedia 106x SATA3 AHCI&RAID Drivers & Installer Sets”. Nevertheless the OS will take and install just 1 driver (.sys file), depending on the OS and the HardwareIDs of the on-board ASMedia SATA Controller.
Please keep in mind, that the SATA Controllers can run in different modes (IDE/AHCI/RAID). All of them are managed by 1 driver (.sys file), but with different install configurations (determined by the related .inf file).
It seems, that the ASMedia SATA3 drivers v3.3.5.0 do only support Win8-10 in “AHCI” mode (subfolder “stahci”), whereas the older drivers additionally do support the “RAID” mode (subfolder “stor”). The “scsi” subfolder of the much older drivers have been designed for Server mainboards running W2k3 (that is why they contain a TXTSETUP.OEM file). If you want to know more details, please contact the ASMedia Support.
Don’t be afraid about an interaction of different storage drivers. The Disk Management of all Windows Operating Systems prevents, that a certain Storage Controller uses different storage drivers simultaneously resp. that different storage drivers interfere each other.
Hi, I’m SJ,
I’m in about the same position, Win 7 x64 already installed for a decade, I’ve just upgraded CPU, RAM, Motherboard and one hard drive and am now installing WD Black sn770. I also want to try using the generic Phison driver but was wondering if I also have to install the 2 Microsoft fixes KB2990941-v3 and KB3087873-v2? And if so is there a thread here that explains step by step how to install them into my already installed Win 7 x64? Thanks to anyone for suggestions! SJ.
@WDBlackonWin7
Welcome to the Win-Raid Forum!
The NVMe Controller of your WD Black SSD needs just 1 driver and not 2 of them from different manufacturers.
After having connected the NVMe SSD to your mainboard and restarted the PC the Win7 Device Manager will show you a missing driver for a new “Storage Controller”. Then you can do a right-click onto the marked device, choose the option “Update driver” and navigate to the folder, which contains the extracted Phison NVMe driver files.
If the OS Device Management accepts the Phison NVMe driver, there is neither a need for the MS NVMe Hotfix nor makes it sense.
The only problem for you will be to use the NVMe SSD as bootable system drive, because this will require a change of the boot sector. This is not the topic of this thread.
Good luck and Happy New Year!
Dieter (alias Fernando)
@Fernando Thanks for the information!!! I’m wishing myself good luck with this and you a Happy New!!!
SJ
@Fernando Question, after attaching my WD Black my PC installed the device driver by itself, I didn’t get a chance to see what driver in which category was installed! Would it have been the Sata/AHCI/Raid Controller in IDE/ATA/ATAPI or the NVM Express Controller in Storage Controllers? I already had the MS NVMe Hotfix’s installed, do you think I should try uninstalling them and trying just using the Phison NVMe driver? I promise not to hold you responsible for any advice given… LOL!!!
Thanks again for your help! SJ
@WDBlackonWin7
You can easily verify yourself which driver has been installed by the OS.
Run the Device Manager, expand the “Storage Controllers” section, right-click onto the listed NVMe Controller and choose the options “Properties” > “Driver” > “Driver Details”.
If you want to replace the currently in-use driver, don’t try to delete or remove it (it will be needed in case of a failure of the future driver), just install the desired other NVMe driver.
@Fernando Thanks again for your replies!
I have Win 7 booting from my WD Black SN770 using just the MS NVMe Hotfix’s! I’m going to try installing the Phison NVMe driver but then I found this, it looks promising because my WD Dashboard doesn’t show the Temp or Health or SMART info of the WD Black!
Have you read or investigated posts 9, 10, 12 and 13 here…
I’m waiting for my account there to be verified so that I can download that driver, just wondering if you have it and have tried it?
Happy New Year… soon!
Happy New Year @Fernando and everyone else at Win-Raid Forum!
I loaded the ported NVMe Windows 8.1 drivers and now have Standard NVM Express Controller updated to version 6.3.9600.18698 (Win 8.1?) but I’m still not getting all functions in the Western Digital Dashboard, still no health, life remaining or temp and Crystal Disk Info still doesn’t recognise the WD_Black NVMe at all… any ideas?
It may let it to install but…
Install Western Digital Dashboard for Drive Performance Monitoring (wd.com)
Maybe older versions…
Western Digital SSD Dashboard 3.2.2.9 Download | TechSpot
2.0.1.10 WD SSD Dashboard–User Manual (westerndigital.com)
Anyway…besides a FW upgrade notification, its just another resource consumer on the system, you already have a nice performance on an old OS with a modern NVMe.
EDIT: Happy New Year also for you, there are several utilities around, payed and free that can report, log and real-time monitor different kind of disks, but keep in mind that certain info or temperatures of a device depends on 3 things, drive specs/built, platform/chipset of a system and OS/driver interface, usually its the drive counter-part that doesnt have or allows retrieval to the user interface.
One of my favorites is HD Sentinel but there’s plenty to try out, it all depends on what i mentioned before. You should wait for other users opinions, good luck
Hello @MeatWar and Happy New Year!
Yes, performance is good and yes I know Dashboard is just another resource consumer but I would like a way to monitor the drives health, temps, etc!
My next attempt will be with an older version!
**So far nothing fixes the issue. I’ve tried older versions and a few 3rd party apps now, none give any Health, Life or Temps and Crystal Disk Info doesn’t recognized the drive at all… odd because Crystal Disk Mark recognizes it enough to test speeds! **
More than likely a driver issue! Explained the issue here https://support-en.wd.com/app/askweb maybe WD will reply with something useful but I bet it will just be a Windows 7 End Of Life excuse!
Thanks for your reply and for the links!
SJ
2 posts were merged into an existing topic: [HowTo] Get full NVMe Support for all Systems with an AMI UEFI BIOS
Sorry dear, you right ,my apologies ,i can install W10.
But i am very disapointed about speed , all PCI slot are empty and PCie 2.0 standard promise 500Mo/s for 1 lane but the PCie adapter is x4 cabled ,so can be 2Go/s.
There’s no Samsung 980 NVMe driver for Windows 7 too.
@Samsara
If you want to install Win7 onto your NVMe SSD, you have either to integrate the MS NVMe Hotfix(es) for Win7 into the boot.wim and install.wim of the OS ISO file or to load the generic Phison Win7 NVMe driver 1.5.0.0.
About speed, it’s ok ,HDTune have problem , CrystalDiskMark report maximum speed 3500Mo/s and this MB have PCie 3.0 so 4000Mo/s with 4 lanes.
I tried OpenFabrics_Alliance_NVMe_1.5.0.0_157 and Phison NVMe driver v1.5.0.0 Windows 7 drivers, both are unsigned so Windows refuse them.
@Samsara
If you want to install Win7 from scratch onto an NVMe SSD, I recommend to integrate Microsoft’s NVMe Hotfixes into the boot.wim and install.wim.
The Phison NVMe drivers v1.5.0.0 have been digitally signed by Microsoft on 03/01/2018. The Win7 Setup routine may not except them, because the signature has been expired in July 2018. Nevertheless you will be able to use the Phison or the latest Samsung NVMe driver v3.3.0.2003 WHQL for Windows 7 once the Win7 installation has been completed (note: due to the missing DeviceID the installation of the Samsung driver has to be forced by using the “Have Disk” option).