My MacBook Pro won't recognize it's internal hard disc
A few months ago my computer froze completely after getting overheated, and since then my computer hasn't been able to find my internal harddisc. However, when I checked if it was possible to salvage anything from the harddisc, it turned out that it wasn't damaged at all! So it has to be either the cable or the motherboard. This is how my motherboard looks like:
To me it seems like there is a little area where the nodes have been fried a bit (yellow color), but I'm not sure.
So the question is: Is my motherboard fried or is it just the cable that needs to be changed?
One more thing. I still use my computer with an external harddisk, and on one occasion it got really warm, but was still functioning. Then I managed to drop it on the floor. After I then restarted the computer, it suddently managed to recognize the internal harddisk.
This type of problem has become so prevalent that I now stock two each of both the 15" and 13" cables. I would replace the cable and see if the issue is gone. (use a NEW cable, not used): MacBook Pro 13" Unibody Mid 2010 Hard Drive Cable Replacement
If does appear you have some corrosion damage as the solder pads of the vacant chip location look discolored.
Did you get your system wet (damp) at some point?
I would remove the battery and with distilled water (not tap!) scrub down the areas which appear discolored. Make sure not to snag any of the small components with the cotton swabs. Once you've finished go over the same places again this time with a good quality isopropyl alcohol (the higher the proof the better). This will help in drying out the water. Give your logic board a good day to finish drying, then reassemble. If the HD SATA cable connections look discolored I would replace it.
You may need to retouch the solder joints. If you've not worked on such small components I would recommend bring your system into an authorized Apple service center for them to fix your system (after you have cleaned up the corrosion).