Kein Problem. Ich würde jedoch empfehlen beide Systeme auf einer Festplatte zu installieren und die Zweite Festplatte für Private Daten wie Filme, Fotos etc zu verwenden.
Erstelle auf der ersten Platte zwei primäre Partitionen, dann installiere Vista und danach Windows 7 auf die Zweite Partition. Der Bootloader von W7 erstellt sich alleine und du kannst beim Starten jeweils wählen welches System du benötigst.
Wenn du jedoch unbedingt W7 auf der anderen Festplatte haben willst, ist der Vorgang der gleiche. Nur diesfalls wählst du bei W7 Installation die zweite Festplatte als Install-Medium.
Willst du jedoch zwei voneinander unabhängige Systeme haben, so klemm vor der Win7 Installation die Vista Platte ab, installiere nun Windows7.
Nur hier musst du beim Starten, entweder im Bios die Bootreihenfolge ändern, oder wenn du mit F8 oder F11 bzw F12 beim Start ein Bootmenü aufrufen kannst, die jeweilige Systemplatte als Bootmedium bestimmen.
Diese Bootreihenfolge würde sich auch noch mittels eines Bootmanagers, ähnlich Grub von Linux, einstellen lassen, sehe aber keinen Sinn in dieser Maßnahme, da dieser ebenfalls auf der ersten Platte installiert wird. Da ist es einfacher bei zwei Windows Systemen den Bootloader von Windows zu nehmen.