You will need to check with your computer manufacturer because Intel provides generic SATA drivers for AHCI at this URL:
Have seen posts where the drivers in the above link do resolve similar issues on other machines, so my comment was in no way meant to disparage the Intel drivers.
Those are the same drivers which we tried and they do not function on a Lenovo Flex 3 1580.
Lenovo has been less than helpful in providing the needed drivers, even though they show Win7 64 as a supported OS on that exact machine.
Appreciate the prompt response.