Ich hab' zwar kein Vista auf der Platte, sondern XP, aber ich denke mal, die beiden werden sich in Sachen installation nicht sooo unterscheiden. Tja, und da fürchte ich mal, dass Du
zuerst Vista installieren musst und
danach dann Debian.
War bei mir zumindest so. Ich hatte mal XP von der Platte geputzt und nur Debian aufgespielt. Dann aber festgestellt, dass ich XP für die Steuererklärung brauche und versucht, es nachträglich zu installieren. Das ist dann grandios in die Hose gegangen und XP hat Debian einfach überschrieben. Windows will einfach immer zuerst auf die Platte

.
Ergo gibt es nun zwei Möglichkeiten:
1. Du putzt die Platte nochmal sauber und installierst Vista. Dann verkleinerst Du mit einem Partitionierungstool die Vista-Partition und spielst Dir Debian auf. Über Grub kannste dann beim Systemstart auswählen, ob Du Debian oder Vista starten willst. Ich habe beispielsweise Debian, XP und OpenBSD parallel auf meinem Laptop.
2. Du behältst das jetzt installierte Debian bei und machst Dich schlau, ob und inwiefern Du für Vista eine Virtalisierungsmöglichkeit findest. Ich habe mich damit noch nicht beschäftigt, aber Google bzw. das Forum hier hilft bestimmt weiter

.
Dicke Daumen

Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)