Clonezilla has been a godsend to me during hard drive upgrades - it's not a simple UI, but I was able to not only do the copy, but after screwing things up (my fault) it had everything I needed to fix it.
And those were windows partitions. Booted fine afterwards every time I've used it too.