You can usually get free tools from the hard drive makers website to clone the old drive to the new one.
Or if you don't mind paying for something that can do the job, which can also be used to make an image backup and file backups, I wouldn't go past Acronis True Image Home.
It works within Windows and only needs to reboot when restoring an image.
Howdy, My current C:\ drive is full. I have removed all that I can without corrupting the hard drive. How do I copy or clone onto a new larger hard drive?