I've been attempting to replace the HD on my mid-2012 MacBook Pro with a Samsung SSD 860 EVO 1TB. When I install it, the drive is not recognized. At the Genius Bar they replaced my SATA cable. No difference. Apple tech diagnosed the brand new SSD as faulty; I returned it and got a new one. Installed it. Still not recognized during start-up. When I put the SSD in an enclosure and use it as an external with USB connection it works fine. I installed an OS (Sierra) on it and am able to boot from the external drive and use it as such. But I cannot figure out why it won't read installed internally, even after the OS was installed and it's been used successfully. Any fix out there? Thanks!