If your HD does not show up in BIOS then you may have more serious problems.
Change cable, check jumpers: set to Master with only the HD on ribbon.
Move HD to another computer to see if it registers in that BIOS.
Try another HD to see if it registers in BIOS.
When it shows up in BIOS, check SATA controller settings. Try AHCI first. What are others?