Before going into more complex solutions, I assume that you went into the CMOS and checked that your mainboard could "see the drive".
Please be aware that the OS relies on the CMOS to "discover" the drives.
If you haven't done this step, although quite simple, it could account for the plethora of problems you're encountering.
If you have done this AND the drive was detected, then there could be a "clash" if the old drive and the new drive BOTH have active partitions. Use one of your tools - Partition Magic - to ensure that the "slave" drive does not have an active partition.