Why is my computer not detecting my hard drive?
The BIOS will not detect a hard disk if the data cable is damaged or the connection is incorrect. Serial ATA cables, in particular, can sometimes fall out of their connection. … The easiest way to test a cable is to replace it with another cable. If the problem persists, then the cable was not the cause of the problem.