"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Windows XP -> Umzug auf andere Partition

bBU.CyTrobIc 09.12.2007 - 15:20 1071 10
Posts

bBU.CyTrobIc

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
Hallo allerseits,

ich habe ein kleines Problem mit meiner Vista und XP Dualboot konfiguration. Die unzulänglichkeiten beider Systeme dürften ja jedem bekannt sein, wobei Vista ja den Bock abschiesst. Okay also zum Thema:

Ich habe einen alten PC wo XP McEd drauf war und einen neuen mit Vista.
Mein Gedanke war es die alte Platte im neuem System einzubauen.
Tjo kein freier IDE mehr nur SATA, okay also nen Adapter gekauft.
Platte läuft jetzt über SATA Controller 1, die Vista Platte über 0.

Hab dann im Vista als "richtiger Administrator" folgendes gemacht:

Folgende Dateien von jetzt (G: alt C: von der alten Platte) auf die neue C: Partition kopiert: ntldr, boot.ini, ntdetect.com

Dann in der Eingabeaufforderung den Vista bootmgr angepasst:
Code:
bcdedit /create {legacy} /d "Windows XP"
bcdedit /set {legacy} device partition=C:
bcdedit /set {legacy} path \ntldr
bcdedit /displayorder {legacy} /addlast

In der boot.ini auf C: hab ich folgendes gemacht:
Code:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP" /fastdetect

So startet er auch schön brav von beiden Platten, von der ersten mit Vista und von der zweiten von XP. Jetzt dachte ich "bist ja n ganz ausgebuffter" hab also mit Vista gebootet und von C: von der Vistaplatte einen Teil abgetrennt (130 GB) diesen als zweite Primäre Partition (D:) angelegt und formatiert, dann hab ich von G: (ehem. C: von XP) ein Diskklon auf D: gemacht und die boot.ini auf C: wie folgt geändert:
Code:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP - XP HDD" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP - Vista HDD" /fastdetect

So, das ist auch kein Problem das System startet zwar von der zweiten Primären Partition wenn die zweite Platte angeschlossen ist, referenziert aber dennoch auf G: (teilweise) er guckt C:\Windows etc. alles auf C:\ nach aber einige Pfade stehen auf G:\ z.b. Dokumente und Einstellungen.
Ausserdem kommt das Windows XP von der Vista Partition nicht richtig hoch wenn die zweite Festplatte nicht angeschlossen ist !!! Er bleibt beim Anmeldebildschirm stehen, da wo man normalerweise die Benutzernamen anklicken kann da seh ich nur blau mit Windows XP Logo...

Was ist schief gelaufen ? Kann mir jemand helfen ?

Danke schonmal.
Gerrit

bBU.CyTrobIc

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
Mir ist grad was eingefallen:

Ich habe ja den Diskklon unter Vista gemacht, da war die XP Partition ja auf G: gemountet, kann das das Problem sein ?

Muss ich die evtl. klonen wenn ich XP von der anderen Platte gestartet habe und dann von C: aus klonen ?

Oder kann XP keine zwei primären Partitionen auf einer Festplatte ?

BlueAngel

Silencer
Avatar
Registered: Jun 2002
Location: Center of ÖO
Posts: 4696
XP kann 4 primäre Partitionen auf einer Platte.

Interessantes Thema.

Ich hab nämlich auch noch Vista und XP im Dualboot folgendermaßen:
1.HDD: 3 Partitionen, auf der ersten Vista als C:
2.HDD: 3 Partitionen, auf der ersten XP als C:

und jetzt möcht ich auch XP von der 2ten HDD auf die erste HDD in die 2 Partition werfen.

Brauch ich also auch nur die boot.ini auf der Vista-Partition ändern oder?

bBU.CyTrobIc

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
Genau das dachte ich auch, kannst ja mal WinXP rüberkopieren und nen zweiten Eintrag in die boot.ini auf der Vista Partition machen und mir mal berichten obs geklappt hat.

BlueAngel

Silencer
Avatar
Registered: Jun 2002
Location: Center of ÖO
Posts: 4696
Jup, werd ich demnächst mal probieren und mein Resultat posten.

FrankEdwinWrigh

stuck on the outside
Avatar
Registered: Nov 2002
Location: im 21. Jhdt.
Posts: 2507
sollte reichen in der registry die namen der keys

HKLM\System\MountedDevices\DosDevices\c: und DosDevides\G: zu vertauschen.

Sprich die Werte dahinter gleich lassen und nur die Namen der beiden Files vertauschen.

MFg fEW

bBU.CyTrobIc

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
Das wäre auch eine interessante Möglichkeit so würde er dann ja jetzt Laufwerk G: als C: beim start mounten.

Das Probier ich die Tage mal aus und geb dann Rückmeldung.

Danke schonmal.
gruß
Gerrit

BlueAngel

Silencer
Avatar
Registered: Jun 2002
Location: Center of ÖO
Posts: 4696
So, jetzt hab ichs auch versucht, genau die selbe Prozedur wie du gemacht, jedoch so bald ich das XP von der Vista HDD starten will kommt der hal32 Fehler, sprich er findet das OS nicht oder?

Ich hab folgende Konfig. ( so siehts unter XP gestartet aus)
hdds.jpg
D und G hab ich mit dem Mount Befehl jetzt mal vertauscht.


wobeis unter Vista gestartet genauso aussieht.
Hab damals XP gleich auf der 2ten HDD auf D: installiert weil ich wusste das Vista mal auf C kommen wird. *g*


Wie kann ich ihm jetzt sagen das er vom XP von der Vista HDD - 2 Partition startet?

edit: Habs geschafft! JUHU
Musste in Vista die 2 Partition auf der ersten Platte den Buchstaben D: zuweisen. *g*

=> erfolgreich WinXP umgesiedelt.
War für mich deshalb auch sehr wichtig, weil ich irgendwann mal mit den beiden OS auf ein Raid umsiedeln werde, und ich dann spätestens dort Probleme bekommen hätte.
Bearbeitet von BlueAngel am 11.12.2007, 00:50

bBU.CyTrobIc

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
Ja so gehts, du hattest es aber schon auf D: installiert richtig ?
Mein Problem ist ja das Vista auf der Platte 1 auf C: liegt und ich das XP von der Platte 2 auf die D: Partition von der Platte 1 kopiert habe. Ich glaube ich habe so keine chance,... muss wohl eine zweite Platte kaufen und die Platte 2 dann nochmal klonen.

BlueAngel

Silencer
Avatar
Registered: Jun 2002
Location: Center of ÖO
Posts: 4696
Ja, hatte damals XP auf D: installiert.

Aber eigentlich sollte es ja egal sein, weil wenn XP dann startet, ist dieses C: und die Vista Partition dann halt D: !

Ich hatte bei mir vorher 2 XP laufen.
jeweils auf 2 platten in der ersten Partition.
und je nachdem welches ich startete wechselte C auf D oder umgekehrt.

BlueAngel

Silencer
Avatar
Registered: Jun 2002
Location: Center of ÖO
Posts: 4696
kurzer Nachtrag.

Nachdem ich ein paar Partitionen gelöscht und neue erstellt habe, konnte ich auf ein mal nicht mehr vom XP booten.

Lösung:

Vista Boot Manger Pro 3.3 einfach wieder dem Xp den Buchstaben D: zugewiesen und alles ging wieder.

Generell ein gutes Tool für solche Sachen. *g*
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz