I have 2 hard drives where the SATA cable ripped the connector off. I just ended up buying new drives. I did have this happen on a motherboard years ago with the power. I ended up CAREFULLY gluing the port back on and never touching it again. It worked for years after that.