Vista bzw. Win7 schreiben sich beide in den "Master Boot Record"
Genau genommen schreiben "sich" weder Vista noch Windows 7 in den Master Boot Record. Im Master Boot Record wird nur hinterlegt, welche Datei von der Bootpartition als erstes gestartet werden soll. Bei Windows XP ist es die Datei "ntldr" und bei Vista und Windows 7 ist es die Datei "bootmgr"
und erst von da aus wir auf die verschiedenen Bootmanager verwiesen 
Aha. Also sind doch mehrere Bootmanager möglich.
Nur der Richtigkeit wegen. Man hat keine 2 Bootmanager, das würde den PC killen.
Nur der Richtigkeit wegen: Ich habe gerade folgendes getestet:
- Windows XP war installiert (also mit Bootmanager "ntldr" und "boot.ini")
- Windows Vista wurde in eine separate Partition nachinstalliert (jetzt also Bootmanager "c:\bootmgr" und "c:\boot\bcd")
- Windows 7 wurde in eine weitere separate Partition nachinstalliert (immer noch Bootmanager "c:\bootmgr" und "c:\boot\bcd")
Der Bootmanager von Windows bietet nun folgendes an:
- Windows XP [Oder : Frühere Version]
- Vista
- Windows 7
Jetzt der Test:
In der Datei boot.ini habe einfach einen weiteren Bootmenü-Eintrag ergänzt:
Also einfach diese Zeile verdoppelt:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect
Und daraus das gemacht:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP xyz" /fastdetect
Was passiert nun beim booten?
Zuerst bietet der Windows 7 Bootmanager das gleiche Bootmenü an:
Startet man nun "Windows XP" erscheint jetzt auf einmal ein weiteres Bootmenü:
Für mich ein klares Zeichen, daß hier zwei Bootmanager nacheinander starten. Aber der zweite Bootmanager ("ntldr" und "boot.ini") tritt normalerweise nicht in Erscheinung, wenn die "boot.ini" nur einen Bootmenü-Eintrag hat.