Note that this is the driver for the Samsung 950 Pro SSD NVMe. This is not the SATA driver as there are two types of SSD’s on the market. Also note that there is a Samsung 960 Pro SSD driver which you can find on this website. The Samsung 950 PRO SSD NVMe Driver has been listed below.
Again you will note that this is an NVMe driver. These tend to be inserted flat against the motherboard and does not normally come in a cover like a portable drive. If that is what you have then you can search this website for the SATA driver. The NVMe drives are faster and Samsung has established a reputation for this with the Samsung 950 PRO SSD NVMe hard drive. This is version 2.1 of the driver which was released in January 2017.