No HDD in BIOS means no worry about windows, the PC is not finding the drive.
(1) Can you reseat the sata cable at both MB and at drive? Can you switch to a different power adapter? Can you see if the drive is recognized in a different computer ?
(2) open case, listen to hard drive. Power up PC. Does the drive spin up ?
-- do you have another computer you can use to test the drive ?