Doing a direct transfer would involve creating a disc image of the current boot drive. You can do this with programs like Acronis.
http://www.acronis.com/homecomputing/products/trueimage/
However, I would probably disconnect the current boot drive, reinstall the OS on the new drive, reconnect the old boot drive, and transfer whatever data you want to the new boot drive. I never think it's a great idea to transfer an old installation to a new HDD.