Recommended AHCI/RAID and NVMe Drivers

Yes!

Thank you for all the information you have shared @Fernando
I will try AHCI as soon as i backup my data.

Best regards

I want to install a fast M.2 SSD as C: drive for Win7 instead of normal SSD.
I have motherboard Asus Z170 plus, Core i5, 32GB DDR4, several SSD
But I dont know if my motherboard support NVMe or only AHCI.

Samsung SSDs models beginning with a 9 use an NVM Express interface and the rest use a Serial ATA interface.
Source: "Samsung Solid State Drives". Samsung Electronics America. Retrieved 15 February 2020.
Does this mean that I only should look for Samsung 860 M.2 SSD ?


Why not just read your MB manual? Pages VII and 1-19
https://dlcdnets.asus.com/pub/ASUS/mb/LG…PLUS_UM_WEB.pdf
And BTW PCIe mode = NVMe, SATA mode = AHCI, first just learn the basics…

@laser : Welcome to the Win-RAID Forum!
1. Your questions have nothing to do with the topic of this thread.
2. An ASUS mainboard named 170 Plus doesn’t exist. You probably mean the Z170M-Plus.
3. The latest BIOS for the ASUS Z170M-Plus fully supports NVMe. That means, that you can use and boot off any NVMe SSD with your mainboard.
4. To be able to get Win7 installed onto an NVMe SSD, you have to integrate the MS NVMe Hotfix(es) into the boot.wim and install.wim of the Win7 ISO file.
Regards
Dieter (alias Fernando)

Thanks Dieter "Fernando" for welcoming me and good answer to my NVMe question.
Well its a driver question, I have inserted a WD-Black SN 850, the BIOS at Z170M-Plus recognise SN850, but Win7 do not recognize since I do not have a proper driver.
Then I found your great page about NVMe drivers and I thought to insert a Samsung instead with Samsung driver you recommended.
1. insert Samsung 980 PRO instead as second drive
2. install driver in Win7 >>Samsung NVMe Driver Installer Set v3.3.0.2003 for Win7-10<< you mentioned at first page
3. when Win7 found 980 PRO with new driver then I use boot diskmanager and clone my Win7 SSD 500GB to new 980 PRO 500GB
4. take away SSD and make new 980 PRO active boot disk
5. viola, I have a much faster C: drive with Win7 :slight_smile:

But as you wrote, clone maybe do not work, so I must make a clean install with install.wim of the Win7 ISO file with integrated MS NVMe Hotfix(es)

Then its maybe easier to get an older M.2 SSD as Samsung 860 since I suppose it use AHCI driver that already is in Win7 compared with 980 PRO that need new NVMe driver that is complicated to install.

Regards Lasse (alias laser)

@laser :

Win7 should have already recognized your WD_Black SN850 SSD (look into the "Disks" section of the Device Manager, it should be listed), but cannot detect and work with the NVMe Controller, which is within it. That is why you cannot use the NVMe SSD for storage purposes.
Solution: Since Win7 is already installed and running, you should be able to manually install the "generic 64bit Samsung NVMe driver v3.3.0.2003 for Win7 x64 mod+signed by me" from within the "Storage Controllers" section of the Device Manager. Don’t forget to set a "Restore Point" and to import the Win-RAID CA Certificate before you try that.

Thanks, managed to solve a DPC latency issue caused by storport.sys and the original NVMe driver on my Dell Latitude E5470 using an NVMe WD 570 SSD with the “generic” Phison NVMe driver. No idea if it has affected performance but this PC can only handle PCIe 3.0 x2 NVMe anyway so it is relatively moot, will try ATTO later to see if it has affected any speeds particularly but all seems fine. Latencymon no longer reports any issue with storport.sys and the system feels fine now, no longer getting constant hitching on YouTube.

Only used the system for one day but if anyone else uses one of these old Dells, I highly suggest deleting all Dell specific drivers, especially the Support Assist and Intel Management Engine drivers they provide as they seem to cause major DPC latency, especially the big package full of other garbage that they have for the E5470. Just get the drivers from Intel. Intel Management & Security Status program was possibly causing the rest of the DPC issues, that or one of the other 50 components from that package. Could have also been Intel Dynamic Platform & Thermal Framework as well, either way it’s all garbage for home users especially so don’t be lazy and let Support Assist install it all because you will just end up with stuttering garbage, don’t know what I was thinking when I let it install all that trash.

1 Like

@goblin0100 : Welcome to the Win-RAID Forum and thanks for your report!
Enjoy your now much better running Dell system!
Regards
Dieter (alias Fernando)

ATTO performance is identical so that’s all good. Only need to change the 8260 now as that also has horrible latency compared to the Realtek wifi drivers in a dongle I have.

Hi, could I get Samsung-NVMe-driver-v1.4.7.17-WHQL for window 10…

@andy0009 : Welcome to the Win-RAID Forum!

Since I don’t have it within my driver archive, you should better ask Samsung for a link.
Why do you want to use an outdated NVMe driver with a modern Windows OS?
Good luck!
Dieter (alias Fernando)

What @Fernando said; and that one isn’t Win 10, but Win 7!
And it took me 1 second to find it on Google

I found it, but it still could not solve my issue

My laptop is Acer Aspire T5000 / Acer V5-591G
Processor i5-6300HQ
Graphics Card NVIDIA Geforce GTX 950M

I installed kingston a2000 nvme to it, and after installing the GTX 950m driver, after that the disk usage will be 100%.
Then it freezed.

I found someone who is facing same problem, and they solved it by replacing the original nvme controller to samsung nvme controller v1.4.7.17.

I also replaced the driver after I found it, but it still could not solve my problem…

@andy0009 : Have you already tried the generic Phison and the generic mod+signed Samsung NVMe driver, which I am offering within the start posts of this thread?

This indicates a hardware (PSU) and not a driver problem. Maybe you will have to decide what is more important for you: Graphics or Performance. A laptop is not as flexible as a PC.

Thank you Dieter! I will take a closer look and see if I can sort it out.

Edit: So, does this mean I should download every driver and look through the data 1 by 1 to match my hardware IDs?

@Kylezo : Once you know which Intel RST platform or development branch definitively supports the DeviceID of your on-board Intel SATA AHCI Controller, you can use all drivers, which belong to the same Intel RST platform (e.g. v17) or development branch (e.g. v17.8).

Hi Fernando, how should I extract the current bios ?

I want to try modify the bios to make it support the nvme.

If u already had the A2000 NVMe drive installed and running, so it means the system has detected NVMe type and has support for it, agree?
Thats a nonsense option… besides all the risk of flashing a bios mod.

@andy0009 :

What has this question to do with the topic of this thread?