Steve - I don't have a Vista Home Premium disk.
Try cloning disks. You can always add the free space of the rest of the drive as a second disk.
Or check here:
http://www.techsupportalert.com/best...ng-program.htm
The tools I use are mostly not freeware (though I do use Clonezilla) . How skilled are you with computers?