I have a MacBook Pro 13" Mid 2010 that started to not see it's internal SATA HDD.
I can connect the HDD in question to the computer via SATA > USB adapter and it works fine (Mac can even boot from it that way).
What could be the problem and how do I diagnose and fix it properly?
I heard that it could be a problem with the internal SATA connector cable: Can't see new SSD when connected via internal SATA port, but is it possible to make sure that cable is a culprit without buying the replacement cable yet? What could cause damage to the cable in the first place?
Are there any other possible causes?