Hear is an easy and free option.
Download Disk Wizard from Seagate web site, create a bootable version as described and then use that. If it is not a Seagate or Maxtor HD, type Alt t o before clicking on OK button (technical override). I have used it several times and it works fine, including if the discs are of different sizes. My understanding is that it does a sector by sector copy so will copy everything.
Last edited by Old and Horrified; 4th Jun 2012 at 09:51.
Reason: minor