Eigentlich alles kein Problem und es gibt mehrere Lösungen.
Warum nicht doch 2 x Win auf einer HDD mit Bootmanager? (Habe ich auch, und noch Linux dazu)
3. Auch bei XP war das auch schon absolut immer die viel bessere Option, der Windows Bootmanager verabschiedet sich nach meinen Erfahrungen früher oder später...
Dann macht man ihn halt wieder drauf!
Ob das 2. Win auf der SSD oder HDD liegt, ist egal.
Wird der Autostart vom Bootmenü auf 3 s reduziert, merkt man kaum die Verzögerung und kann trotzdem bei Bedarf noch das Reserve-OS auswählen.
Wenn ich nun mit F12 die Extra Platte auswähle anklicke & betätige, danach starte kommt IMMER die SSD!
Mein Gigabyte-Board hat auch mal definitiv einen Bug gezeigt: definitiv per Bootmenü die gewünschte HDD gewählt und wurde korrekt angezeigt => es wurd trotzdem von der anderen gebootet! Alle Einstellungen waren definitiv richtig!
Setup-Defaults geladen, identische Einstellungen zu vorher => alles lief wieder wie es sollte.
Falls es bei dir nicht am Bootmenü (-Bugs) liegt: wo sitzt deine Bootpartition(en) und ist das jeweilige OS korrekt eingetragen?
Wenn du ohne Bootmanager, d. h. nur über das BIOS-Bootmenü (F12) auswählen willst, müssen beide Systeme korrekt und unabhängig voneinander eingetragen sein.
Dazu sollte das andere OS bei der Installation nicht vorhanden sein (d. h. SSD oder eben HDD abziehen).
Win7 bootfähig machen geht (meist) ganz einfach:
sicherstellen, dass die primäre Bootpartition (und wenn es gleich C:\windows ist) aktiv gesetzt ist.
Von Win7-CD oder "Systemreparaturdatenträger" (vorher erstellen) booten => cmd => "notepad.exe" => Datei öffnen und so als "Explorer" mißbrauchen => suchen, welchen aktuellen Buchstaben dein gewünschtes Win jetzt und nur hier hat (z. B. H:\windows)
in dem Beispiel zurück in der cmd eingeben:
bcdboot H:\windows /l de-de
Dann ist der Bootmanager wieder drauf.
Falls mehrere Bootmenüeinträge zu bearbeiten sind, kann man das dann auch mit "EasyBCD" machen.