13" Mid-2012 MacBook Pro Won't Recognize SSD Except in Disk Utility
Hi! To help with troubleshooting a family member's laptop, I just swapped a known-good 500-GB Crucial SSD from my 13" mid-2012 MacBook Pro (let's call that A) into theirs (let's call that one B; I put the 500-GB HDD from B into A, the one I'm using now) and its new home (B) won't recognize it. It starts up with the question mark folder on the screen.
When I put the SSD back into its old home (A), it works fine. When I put the original HDD into its old home (B), it works fine.
When I start up B (with the SSD back in it, still not recognized to boot from) in Recovery Mode connected to an external hard drive and use Disk Utility, however, it sees the SSD as "500.11 GB CT500MX500SSD1 Media" with the partition "disk0s2." It verifies and repairs just fine. It just won't boot to it. So it seems to me that the issue isn't the hard drive cable, right?
Could it be because I haven't been able to successfully update B to the same OS (High Sierra) as A? (B is using Yosemite. I've tried for days to update it. Our rural internet connection can't support the High Sierra installer version downloaded from the App Store, so I tried downloading the full 5GB installer and creating a bootable installer USB drive, but for some reason after multiple attempts at all these steps the laptop won't recognize the installer as functional.)
Can anyone help me figure out what's going wrong? Thank you very much!
MacBook Pro 13", OS X 10.10