Before you toss the drive, you may want to look around for a Low Level Format(or Zero-write) utility. At times, this can fix a "broken" hard drive. Not always, but it's worth a shot.
Tried doing a quickformat? Getting the OS up and running is a priority ... once it's up, you can do diagnostics and such to see if there are problems with the drive