Try using Norton Ghost, which you can probalbly find at any software selling store does an excellent job of backing up files.
Or you could phone up your local computer geek friend and ask him to hook up both your HDD's and do a direct transfer. It actually looks cool seeing two HDDs hanging out of the computer connected by those duct-tape like IDE cables

. Just make sure those master/slave jumpers are correct.