Well, in your case you'll have to create a new partition, mount the image from vista 32-bit, install it as a clean install to the new partition, boot into the new x64 vista, format the old partition, then re-partition again to re-claim lost space.
LONG.