Is it normal for a SATA drive to show 0MB size in BIOS?

Solution 1:

Burn the SeaTools Boot CD and run a diagnostic on the drive, write down any error codes, this will help you get the drive warrantied by Seagate