"Why would you want to do this?
Unlike popping in some new memory or adding a peripheral, upgrading a
hard drive has the potential to be a real pain. Rather than go through
the hassle of backing up all your documents and files, pulling your old
disk, popping in a new one, formatting it, and reinstalling your OS
(along with all your programs) and then tweaking everything to get it
back the way it was, you can follow along with us here and have your old
disk cloned, your new disk installed, and your machine up and running
again in (typically) under an hour...." Read more ...I can confirm & testify that this howtogeek.com claim is absolutely true, as I have just used the procedure to upgrade from a (faulty) 500 GB Seagate HDD to a brand new Seagate 1TB HDD. Swapped the disks after cloning, and then booted back into windows on the new HDD perfectly as normal, like nothing had ever even happened... in less than 1 hour!
I love technology!!!