My hard drive is about to die. Is there any way to just copy the entire contents of the C drive to another drive, remove the dying one and boot to the copied one with no problems? What is the best way to go about doing this?
You need to use an imaging program like Acronis True Image, Norton Ghost, or Drive Image XML to make a full bootable copy. If you have a Maxtor or Seagate drive, they offer a free stripped down version of Acronis True Image that is more than sufficient for your needs.
Yep, Acronis works well for me. I've also used the free tool that comes with WD drives and it worked just fine as well. If you copy everything, then plug the new one into the same SATA header that the dieing one was plugged into you should be able to boot up from the new drive with no issues. If you want to use a different SATA header you only need to select it in the BIOS as the boot drive and you'll be good to go.