Bei jeder Festplatte kann
EINE der primären Partitionen als ACTIVE markiert werden.
Wenn Windows 7 installiert wird, prüft das Setup, welche Partition als ACTIV markiert ist und damit einen Bootloader enthält. Dabei findet es den Bootloader von XP, (wenn XP installiert ist), nimmt diese Installation in seinen Bootloader auf und überschreibt den XP Bootloader auf dessen Partition. Die Startpartition bleibt aber die XP Partition. Diese bleibt auch ACTIVE geflaggt. So kann auch später eine Bootreparatur von der Windows 7 Setup DVD durchgeführt werden. Es repariert den Bootloader und die Bootdateien auf der activen Partition.
Das Erkennen, welche Installationen vorhanden sind, hängt also von der ACTIVEN Partition ab.
Durch den Einbau anderer (älterer) Festplatten nach der Installation, kann sich auch auf dieser und auf jeder weiteren schon eine active Partition befinden. Wird nun die Bootreparatur mit der Windows 7 DVD durchgeführt, findet Windows 7 durch mehrere Active Partitionen seine Installation nicht mehr und kann diese NICHT reparieren.
Davon abhängig ist außerdem, an welchen SATA PORTS die Festplatten angeklemmt sind.
Die
SYSTEMPLATTE gehört immer an den
ersten SATA PORT auf dem Board angeklemmt. Der erste SATA PORT kann je nach Board als SATA-0 oder SATA-1 gekennzeichnet sein.
Wird zuerst XP installiert und soll Windows XP in den Bootloader von 7 aufgenommen werden und nicht getrennt von XP installiert werden,- gehört die XP Platte an den ersten SATA PORT und die Windows 7 Platte an den PORT danach angeklemmt.
Damit wird es Windows 7 erleichtert, bei einer späteren Bootreparatur auch die richtige ACTIVE Partition und die Installationen zu finden. Dann können auch ruhig auf anderen Festplatten sich ACTIVE Partitionen befinden. Das funktioniert aber nur, wenn alle Platten richtig nach BOOTPRIRORITÄT angeklemmt wurden.
Über DISKPART aus der Eingabeaufforderung einer funktionierenden Windows 7 Installation heraus, kann geprüft werden, welche Partition denn als System für Windows 7 gekennzeichnet ist. Dazu ruft man die Eingabeaufforderung und DISKPART auf und gibt
"list volume" ein. Die Systempartition wird nun als SYSTEM in der letzten Zeile gekennzeichnet. Das funktioniert aber nicht, aus der Eingabeaufforderung der Windows 7 Setup DVD heraus. Das hilft dir also momentan wenig.
Mit einer LINUX Live CD wie z.B. GPARTED (alleine) oder PARTED MAGIC (beinhaltet GPARTED), kann man die Bootflags kontrollieren. Im Dateimanager von PARTED MAGIC kann man überprüfen, auf welcher Partition sich nun das
BOOT Verzeichnis befindet. Sollte diese Partition nicht als ACTIVE geflaggt sein, kann man das nachholen und die restlichen Bootflags auf den anderen Festplatten entfernen (wenn vorhanden). Damit ist auch die richtige ausgewählt.
Danach, kann versucht werden, die Bootreparatur von der Windows 7 DVD zu starten und diese
mindestens 3 mal durchlaufen zu lassen. Nun sollte Windows 7 Setup in der Lage sein, die Installationen zu finden und den Bootloader wieder herzustellen.
Du könntest auch mit DISKPART die Bootflags auf den anderen Festplatten durch INACTIVE Setzung entfernen. Dazu musst du aber wissen, auf welcher Partition sich die BOOTDATEIEN und der Bootloader befindet, damit nicht auf dieser der Bootflag entfernt wird. Weißt du es nicht, bleibt der Weg über PARTED MAGIC.
Eine PARTED MAGIC Start CD ISO kannst du dir hier herunterladen und auf CD brennen.
https://www.computerbase.de/downloads/systemtools/festplatten/parted-magic/
Weißt du inzwischen, auf welcher Platte und Partition sich das BOOT Verzeichnis befindet, folgt hier eine Anleitung für DISKPART aus der Eingabeaufforderung der Windows 7 DVD für die INACTIVE Setzung anderer Partitionen der anderen Platten.
1. Eingabeaufforderung starten
2. DISKPART aufrufen
3. "
list disk" eingeben (listet alle Platten auf nach Datenträgernummer, die Datenträgernummer merken)
4. "
select disk #" (wobei # die Datenträgernummer der Platte kennzeichnet, eingeben)
5. "
list part" (listet nun alle Partitionen der Platte nach Partitionsnummer auf, Partitionsnummer merken)
6. "
select part #" wobei # die Partitionsnummer kennzeichnet, eingeben)
7. Alle Befehle beziehen sich nun auf diese Partition
8. "
INACTIVE" eingeben (die Partition ist nun INACTIVE gesetzt)
Viele Grüße