Mid 2009 MacBook Pro will not boot to internal Samsung EVO 850 SSD
Another hard drive failed on my MacBook Pro (15 inch, 2.53 GHz, Mid 2009). I purchased a 1 TB Samsung EVO 850 to replace it.
I installed the EVO, booted to a Yosemite installer USB thumb drive, used Disk Utility to format the EVO, restored from Time Machine, booted to the internal EVO drive and all was well. I used it for a few hours and noticed I was only getting SATA I speeds, so I ran the MacBook firmware update (from EFI 1.6 to EFI 1.7). After the firmware update completed, the computer would not boot to the internal EVO drive (screen displays a grey circle with slash through).
I removed the EVO, connected it to the MacBook Pro with a SATA/USB adapter, booted to a Yosemite installer thumb drive, used Disk Utility to partition the EVO, and did a "clean" install of Yosemite to the EVO drive. The computer now boots if the EVO is connected via USB, but not if it is connected via SATA inside the computer.
If the EVO is attached via USB, I can copy large files from it to other attached drives without error. If the EVO is attached via internal SATA and I boot to a thumb drive, I can use Terminal to explore the EVO drive and read text files, but it errors out when I try to copy large files to other attached drives.
There are no firmware updates available for the 1 TB EVO 850 SSD drive on Samsung's website.
What is wrong and how can I fix this?
MacBook Pro (15-inch 2.4/2.2 GHz), OS X Yosemite (10.10.5)