Triple Boot Snow Leopard vista and 7 problem

#1
Hi there.

I have triple boot Leopard, vista and 7. Windows 7 was the 1st one to be installed, vista 2nd and then Leopard. Installation is good. But after the installation of Leopard, vista didnt start, so i did this

I booted from Vista CD, then went to command Prompt and typed these commands

diskpart

select disk 0

select partition 3 (Vista Partition) (BTW Windows 7 is partition 2)

active

exit

bootrec /RebuildBCD

yes

diskpart

select disk 0

select partition 4 (OS X partition)

active

exit


Now when i rebooted, i again got Darwin boot loader with 4 choices
hd (0,1)
hd (0,2) Win7
hd (0,3) Vista
hd (0,4) Mac

mac works fine and when i go to Win 7 , it shows me the bootloader for Vista and Win 7, so i have to chose one from there, but the main problem is that when i select Vista from above shown Darwin Bootloader, i get this error BOOTMGR is missing, Press ctlr alt and delete to restart.

Any advice on how to fix this??