I've had this happen, but it wasn't my harddrive, it was the motherboard. I'd disconnect and reconnect, and all would be fine for a while, and then it would do it again randomly a few months later. I tried different SATA cables, plugging devices into different SATA ports, and the issue persisted. It was on an X58 evga board (old). Once I replaced the motherboard, the issue got resolved.Does anyone here have any history with Crucial MX100 SSDs? I ask because I got one mid January as part of a new system build and its my first SSD and in that time 4-5 times I have had the SSD just disconnect from my system. Once it does that neither windows nor my UEFI can see it. I have to physically disconnect and reconnect it then it will be fine. Crucial had a firmware update a few weeks ago I did that and I thought it had fixed the problem but it just occurred again.
So far it is infrequent enough that my computer is stable enough but I hate having any issues like this. When it drops programs on it stop responding then my PC just reboots (the ssd is my windows drive so i assume that is the only reason the system crashes). It doesn't leave a crash dump of any sort. Google makes it sound like a problem with that model but I cant see to find info on if firmware stuff can fix it or if its a "bad" drive i have.
I'd start with the sata controller drivers/firmware. If that doesn't resolve it, start looking at plugging into different sata ports on the board(Do you have different speed SATA ports/different controllers?). If that doesn't work, you can try swapping out cables. If that doesn't work you can either live with the issue, since it isnt that bad, OR swap out the HD or the board (hopefully still under warranty) to see if the issue remains. Does Crucial or your board manu have any sort of diagnostics you can run to eliminate obvious issues?