Anyone got any good programs they use to do this? I'd prefer one which didn't require me to reinstall the OS.
well if you're just moving the partition over from one drive to another you can use gparted and copy it then mark it boot.
explain yourself more a little bit
I need to copy the boot drive(which is only 80gb) to a larger spare one I have.
if you can plug them both in at the same time you can do what i said earlier pretty easily with systemrescuecd