Why not just use windows backup to backup the data you want and restore it to the new HDD? Are you doing this from one computer to another or are you trying to upgrade the hard drive on your existing PC.
use Clonezilla to copy the entire drive to another drive. then you can selectively delete folders afterwards
I can't copy the entire drive, because the drive I am copying to is smaller than the original one, which is why I need to be able to copy the Os and certain folders.
I forgot to mention something important and I edited my post above, the drive I am currently using is 250GB, and I want to only move the OS and certain pre-installed drivers and stuff to a 160GB, so I can't copy the entire thing.
I now have 3 hard drives, 2 160GB's and 1 250GB. I want to put the boot partition on a 160, so Windows will allow me to span the other 160 and the 250 together.