You can download a free open source application called Gparted, and it has a clone partition option (which I think just uses dd) to copy one partition to another. So, you would have to copy it over and then make sure that in your boot strap file (vista changed it) it was set to boot off the new volume.
http://gparted.sourceforge.net/