I have this info in my notes. The solution is based on this MS document:
Internal and External SATA Port Configuration
To summarize:
"To work around this problem, you can disable external SATA support on a
per channel basis by setting the value of the TreatAsInternalPort registry key to 1 and then rebooting the system"
So, if you can check and see which channel your drive is connected to you can change a registry value accordingly.
Do this by going to Device Manager > Disk Drives > Right click the drive and select Properties > General Tab > Location.
Most likely Channel 0.
Now open the registry editor and navigate to:
HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel0
(Using the channel # you found in Device Manager above)
If these keys (Controller0, or Channel0) do not exist you must create them.
In the Channel0 key, create a new DWORD value with the following properties:
Value Name: TreatAsInternalPort
Value Data: 1
Base: Hexidecimal
Then reboot.
Be sure to back up the registry, create a restore point, before making any changes.