I'm looking for a free tool that will move a single partition from one drive to another. I have found tools like HDClone and Clonezilla but both want to clone the entire hard drive, not just one partition. Is there such a tool that doesn't cost money?
You could try Macrium Reflect. It doesn't appear to be able to move partitions, but you could create an image of the partition and then restore it to the new drive.
Acronis True Image has a free 15 day trial and enables you to do it.
I think the best is Acronis® Migrate Easy 7.0