What operating system are you using? if it is Win98SE make sure your new drive is formatted and blank. ie. does not have anything on it. If that is the case, boot your PC into windows and go to: Start, Run and type in xcopy c:\*.* /e/h/k/r/c d: and then press enter. When that has finished take out your old drive and make the new drive master (using the BIOS) then save settings and reboot.
Make sure you put the spaces in the right place. If you are using Windows XP it won't work.