Heu… Normalement, quand on fait un dual-boot, le programme d’amorçage du Windows le plus ancien est remplacé par celui du plus récent, qui te donne le choix de démarrer l’un ou l’autre. T’as pas besoin d’une deuxième partition active sur le PC (vu que le « nouveau » Windows est donc coupé en deux sur deux partitions : la première, celle de l’« ancien », qui contient les fichiers de démarrage ; et la deuxième, où se trouve le reste des dossiers et fichiers du nouveau Windows : \Users, \Program Files (éventuellement son jumeau (x86)…), \Windows).
Rends uniquement active la partition Vista, répare éventuellement le Bootrec.exe pour lui faire comprendre qu’il doit afficher un menu avec « Microsoft Windows Vista » et « Windows 7 », et ça devrait aller mieux.