Here's a very easy way and undocumented (I think) way to make a Vista boot disk.
1) In Vista, format a floppy disk. Do not make a MS-DOS startup disk.
2) Boot into another OS or WinPE or BartPE (whatever OS gives you access to Vista files).
3) Copy "bootmgr" file from root of Vista to the root of floppy.
4) Create a folder called "Boot" on floppy.
5) Copy "BCD" file from "Boot" folder on floppy. Rest of the files in "Boot" are not necessary.
If you are dual booting, then your "bootmgr" and "BCD" may be in your other OS partition.
