Actually, I ran into this problem myself! I remembered the hard way that if you dual boat Vista using one OS per drive, you can't remove or modify the other drives without Vista failing to boot. So because I dual-boot XP + Vista, if I modify or unplug the XP drive then Vista won't work despite it being on a different drive.
There may be a way to do this, but so far I think the only option is to rebuild your Vista bootloader using the Vista disc. It actually didn't work for my Vista install though, it couldn't find the Vista install. Which is strange because I've had to do this frequently in the past and usually it works.