Hat dir diese Antwort geholfen?
gut ... auch nochmal zur Aufklärung:
gehen wir vom Normalfall aus ohne daß man Festplatten deaktiviert ...
Vorgehen: Du hast zwei Platten, jeweils 1 Partition drauf. Platte 1 (Master) ist Laufwerk C und Platte 2 (Slave) ist Laufwerk D. du installierst nun Windows XP auf C.
Bei diesem Vorgehen kopiert XP alles auf C (Systemdateien, Programmdateien, Bootdateien, einfach alles), schreibt in den MBR von der ersten Platte seinen Bootloader und fertig.
Wenn Du nun den Rechner startest geht der davon aus, Platte 1 soll er starten, schaut in den MBR und findet den Code von XP und startet diesen. alles I.O.
Windows 7 Installation (Normal)
Nun installierst Du Windows 7 auf die zweite Platte (OHNE eine Platte zu deaktivieren oder auszubauen).
Windows 7 kopiert nun alle seine Programmdateien, Systemdateien und und und auf Laufwerk D, die Bootdateien und ein paar wichtige Systemdateien hingegen auf Laufwerk C. Zusätzlich sucht Windows 7 nach alten Windows versionen, schreibt die in seinen Bootmanager ein und schreibt seinen Bootcode in den MBR der ersten Platte.
Nun startest Du Deinen Rechner, Bios sagt: starte von 1. Platte, dort findet er den Code von Windows 7, startet dessen Bootmanager (Code steht vermutlich auf Platte 2) und gibt Dir Dein bekanntes Menü zur Auswahl.
Windows 7 Installation (mit deaktivieren)
Du kannst jetzt auch die Platte 1 deaktivieren und Windows 7 installieren. Das Resultat ist, daß hierbei wie bei der XP Installation alles von Windows 7 auf die vorhandene Platte (Platte 2) geschrieben wird. Systemdateien, Programmdateien, Bootdateien, etc. einfach alles. Der Bootmanager von Windows 7 sucht nach vorhandenen Windows Installationen, findet keine und schreibt somit den Bootsektor der Platte 2 mit seinem Code voll.
Resultat, wenn Du die erste Platte wieder anstöpselst:
Platte 1: Bootsektor von XP mit Menü von XP und Systemdateien von XP
Platte 2: Bootsektor von Win7 mit Menü von Win7 und Systemdateien von Win7 (ohne Eintrag von Windows XP)
Wenn Du jetzt Deinen Rechner starten lässt will das Bios wissen, von welcher Platte (standardmäßig die 1.) hier findet er Windows XP Boot Code, der ja aber nichts von Windows 7 weiß ... demzufolge deht Windows 7 nicht. Sagst Du hingegen dem Bios er soll von Platte 2 starten (durch deaktivieren von PLatte 1 oder durch ändern der Bootreihenfolge oder durch drücken der Taste F11 oder F12 beim start) dann findet et den Bootcode von Windows 7 OHNE Windows XP ...
so scheints jetzt bei Dir zu sein, eine ganz saubere Trennung, was auch nicht verkehrt ist!
Jetzt etwas klarer?
Gruß Maddin