Also, ich denke du versuchst es immer noch auf die bequemste Art. Du startest Win7, richtest Partitionen für XP ein, und versuchst dann von der CD zu installieren, evtl. mit der noch angeschlosssenen Win7 Platte.
Die Art der Partitionsverwaltung hat sich unter Win7/Vista geändert.
Richte also das Ziellaufwerk mit fdisk oder einem ähnlichen Programm ein.
Ganz bequem gehts mit PartitionMagic oder anderen Partitionieren mit GUI.
Sind alle Platten außer dem Ziellaufwerk physikalisch getrennt?
Es nutzt nichts die XP-Installation durchlaufen zulassen wenn Vista/Win7 als Startlaufwerk eingerichtet wurde, denn XP überschreibt den Bootcode. Hast du ja gemerkt als du es in eine Partitition hinter 7 installiert hast.
Deswegen das Ziellaufwerk als einziges anschließen, sicher ist sicher.
Sofern Win7 von allen Platten startet glaube ich nicht an einen Defekt an der Hardware.
Möglich das die SSD, wie DerToast es beschrieb, ein Problem mit der LBA Translation hat.
Microsoft empfiehlt zwar Large Mode auf enabled zu setzen (also Auto), aber das muß ja mal nix heissen. Du findest die Einstellung im BIOS wenn du entsprechende Platte in "IDE Config" oder "Storage Config" oder so ähnlich auswählst.
Die Fehlermeldung "Fehler beim Lesen des Datenträgers. Strg+Alt+Entf für Neustart" hat meist nur zwei Ursachen:
Festplatte ist defekt (hier unwahrscheinlich)
Partitionstabellen können nicht gelesen werden (hier sehr wahrscheinlich)
Ich hoffe du hast das mit dem Einzelaufwerk nicht schon so getestet, dann hätte ich mir mein Geseire sparen können.
Wenn es funktionieren sollte, und sich WinXP installieren läßt gibt es für den Start 2 Möglichkeiten:
a) im BIOS jedesmal das Bootlaufwerk wechseln (Bäh)
b) XP in den Bootmanager eingliedern mit Hilfe von EasyBCD o.ä. (besser)
Danach mußt du aber noch die Dateien "ntldr", "boot.ini" und "bootfont.bin" von der XP-Partition auf die Startpartition von 7 kopieren. Hab ich oben vergessen zu erwähnen.
Die "boot.ini" darfst du dann noch darauf kontrollieren, welche Disk und welche Partition eingetragen ist. Ich gehe davon aus, das der Laufwerkscontroller(-adapter) der gleiche bleibt. Wenn es vorher so aussah:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 0" /NOEXECUTE=OPTIN /FASTDETECT /USEPMTIMER
mußt du es so abändern(rddisk muß auf die Nummer des Laufwerks gesetzt werden):
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional 0" /NOEXECUTE=OPTIN /FASTDETECT /USEPMTIMER
Hast du dagegen XP auf eine Partition hinter 7 installiert (für Profis
) dann gilt:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional 0" /NOEXECUTE=OPTIN /FASTDETECT /USEPMTIMER
also die Partitionszahl entsprechend erhöhen. Vorsicht Stolperstein, denn die Partionen fangen mit 1 an und alle anderen Einträge mit 0 als erstem Wert.
Und um dir Mut zu machen, ich habe 15 Partitionen mit 6 Betriebsystem und alle können gestartet werden ohne das man mehr als 2 Tasten drücken muß.
Das schaffst du schon noch.
Gruß