I have followed the instructions verbatim but after I choose the proper partition and click 'Format' (in the Vista setup), it still tells me "Windows is unable to find a system volume that meets its criteria for installation." Also it says "This computer's hardware may not support booting to this disk. Ensure that the disk's controller is enabled in the computer's BIOS menu." I have OS X installed on my 1st hard drive and I am trying to do this install on my 2nd hard drive.
Why do you want vista
it sucks
I faced the same problem. Read through all MS Knowledgebase articles, tried all the suggestions given in those articles, but Windows Vista (Ultimate Edition) always failed to find a suitable volume.
Like 'a priori' above, I waited for Vista SP1 and gave that a try...it worked perfectly. Didn't have to pull out FW/USB devices, remove primary HDs, or any other nonsense. It just worked (installed to an internal dedicated drive).
Went through this yesterday. Got every error message mentioned in this thread multiple times going through this.
Finally worked: Vista Ultimate SP1 installed on a separate drive (formatted NTFS, not through Boot Camp utility), AFTER removing OSX drive and XP drive.
I had also gotten the GPT partition error, it seems to be due to the 64bit EFI as far as I can tell. This is the way that I had gotten around it.
Download DOS 7.10 (http://ms-dos7.hit.bg/).
Burn a CD from the ISO and power down.
Pull your first drive and reboot to the CD.
Exit the installer and fdisk/format from DOS.
$ which fdisk
/usr/sbin/fdisk