While just "copying files" can be made to work it is not something that really should be done. (There are issues with hidden, system, and otherwise protected files, etc.....)
Generally, I rely on Norton Ghost.
I have been pretty happy in it's use, but I do have a friend who "hates it"! I never really bothered to delve into why he hates it, but he does.
Often when you purchase a new drive, there are several configurations it can be sold in. Seagate, Western Digital, and Matrox, all have a configuration that comes with software that while enable you to copy the files from one drive to another. Often, if you buy the "bare drive" configuration then this software does not come with the drive. (The have names for the configurations, but I don't really know. "OEM", "BARE DRIVE", etc.....)
At least in Western Digital's case, you can just download the software from their website if you purchase a "bare drive". (The Data Lifeguard Tools v11.0 has drive to drive copy capability.)
Does software from the manufacturers for copying hard drives work right or good? I don't know.
Like I said, I use Ghost.
Oh!
One thing on Ghost!
There is a Personal version and a Corporate version! I NEARLY ALWAYS use the Corporate version. So while I have booted up and used the personal version a couple of times I am not talking about that version. (In reality it's the same program with some features turned off.)