Hi Wingsoon, welcome to NST.
Please read the
sticky thread, paying attention to point, 3 with reference to which partition is marked with the "system" flag.
The answer to your question is
yes, of course you can dual boot Fedora with Vista.
Exactly
how you do it, depends on whether you want Vista BCD to control the boot or whether you want Grub to control the boot from Fedora, and where the Vista BCD currently resides (on the "system" partition).
Read the embedded links in the sticky link above and work out what you need to do, and post back if you need any more help.