Wie man Windows XP auf eine neue Festplatte
kopiert
von
Constantin Werner
Da ich mir im Netz alles mühsam zusammensuchen
musste, möchte ich hier eine Kurzzusammenfassung anbieten, wie man das erreicht. Diese Beschreibung soll Abhilfe schaffen für
folgenden Fall:
- man hat Windows XP bereits auf einer (viel zu kleinen und
lauten) Festplatte installiert und nun eine neue, größere Festplatte gekauft,
die die alte ersetzen soll.
- Die Anzahl der Partitionen soll wieder gleich
sein. Das Kopieren einer Windows XP Partition ist per se kein Problem - nur gibt
es immer Schwierigkeiten mit den Laufwerksbuchstaben. Hier wird ein Weg
aufgezeigt, wie man dessen Herr werden kann.
Vorteile dieser Methode:
- Es ist keine Windows XP CD notwendig
- Die Windows XP Installation auf der alten
Festplatte bleibt 100% unverändert und kann ggf. (falls die neue Festplatte
nicht richtig funktioniert) wieder eingebaut werden und sofort wieder
genutzt werden.
Nachteil dieser Methode:
- Partition Magic oder ein ähnliches
Tool ist benötigt.
- Bisschen Erfahrung mit REGEDIT ist von
Vorteil
VORSICHT: Obwohl die
originale Windows XP Installation bei dieser Vorgehensweise nicht verändert wird
(und quasi als lauffähiges Backup erhalten bleibt), kann dennoch bei diesen
Vorgängen und dem Verändern der Registry Schaden auftreten! Nachmachen somit
auf eigene Gefahr!
1. Zunächst wird die neue Festplatte parallel
zur alten eingebaut. Nun müssen die bestehenden Partitionen der alten Platte auf
die neue kopiert werden. Da Windows XP einige Dateien exklusiv öffnet, kann das
nicht mit dem Windows Explorer erledigt werden. Es sollte Partition Magic
oder ähnliches genutzt werden.
2. Neben dem Kopieren der Partitionen kann man
Partition Magic nun auch anweisen, die Partitionen entsprechend der neuen
Festplattengröße zu erhöhen. Wichtig ist jedoch, dass es wieder genau so viel
Partitionen geben muss, wie zuvor - es geht auch anders, aber das lasse ich hier
weg. Übrigens bleibt Windows XP trotz ggf. einer Warnmeldung von Partition Magic
auf der neuen Festplatte bootbar. Die Windows XP-CD brauchen wir
daher glücklicherweise nicht.
3. Nachdem das Kopieren geschafft ist, wird
Windows XP nochmals neu gestartet - wichtig: es wird die alte Installation
genommen!
Die neue wird sich nicht starten lassen. Denn es gibt Probleme
mit den Laufwerksbuchstaben. Unglücklicherweise hat die neue Festplatte nämlich
neue Laufwerksbuchstaben bekommen - auch wenn man die alte Festplatte ausbaut.
Daran scheitert sowohl das Starten von Windows XP auf der neuen Festplatte
(Windows sollte etwa beim "Willkommen"-Screen abstürzen) als auch die
Reparaturinstallation, die etwa bei "Installation abschließen" hängen
bleibt.
| Anmerkung: Was machen wir nun?
In der Registrierung unter dem Schlüssel
HKEY_LOCAL_MACHINE (abgekürzt HKEY_LM oder HKLM) unter SYSTEM\MountedDevices
merkt sich Windows, welche Festplatten, Diskettenlaufwerke, CD-ROMS,
etc. welchen Laufwerksbuchstaben (A: C: D: ...) erhalten. Das sieht dann
- je nach Rechnerkonfiguration - so aus:

Die ersten Schlüssel (\??\Volume{....})
weisen jedem Gerät einen eindeutigen Schlüssel zu. Unter \DosDevices\C:
steht dann, welche eindeutige Schlüssel einer Festplatte welchen
Buchstaben erhält - in diesem Fall eben C:. Es gibt sehr viel mehr
Einträge für \??\Volume{...}, da XP jedes Gerät, was einmal am
Rechner angeschlossen wird, dauerhaft hier vermerkt.
Wir müssen also prinzipiell
folgendes machen:
- Von der neuen Festplatte ebenfalls
diesen Schlüssel mit den Laufwerksbuchstaben öffnen (das geht mit
REGEDIT)
- Dort müssen wir identifizieren,
welche Schlüssel zur alten Festplatte gehören und welche zur neuen.
Zum Beispiel identifiziert \DosDevices\C: praktisch immer die
alte Festplatte (im obigen Beispiel also 8f 20 8f 20...).
- Im Windows Explorer finden wir
heraus, welche Laufwerksbuchstaben die neue Festplatte erhalten hat
(sie hat ja u.a. den identischen Inhalt wie Partition C:, ist aber
eben nicht C:, sondern ein anderer Buchstabe)
- In der Registry der neuen Platte
müssen jetzt die Laufwerksbuchstaben durch die neue
Festplattenschlüssel ersetzt werden.
- Nehmen wir also an, dass (obiges
Beispiel) E: meine neue Festplatte mit identischen Inhalt zu C: sei,
kopiere ich den Schlüssel 5C 00 3F 00 3F 00 53... anstelle des
Schlüssels für C: hin. Danach wird der Schlüssel für E: gelöscht.
Das gleiche muss für die verbleibenden Partitionen geschehen.
- Wichtig! Das Ändern dieser
Schlüssel passiert nur auf der neuen Festplatte. Dieses Einlesen
einer externen Registry geht in REGEDIT über den Menüpunkt "Struktur
(ent)laden...".
- Wir haben ja Partitionen komplett
kopiert. Gab es auf der alten Festplatte C: und D:, so gibt es auf
der neuen Festplatte die Buchstaben (z.B.) E: und F:. Es müssen dann
also die Schlüssel für E: auf C: und der Schlüssel für F: auf D:
kopiert werden. Dann werden E: und F: gelöscht. Logischerweise, wenn
es bisher nur C: gab, das CD-ROM den Buchstaben D: hat, und sonst
keine weiteren Laufwerke existieren, erhält das neue Laufwerk den
Buchstaben E:. Dann wird E: auf C: kopiert und E: dann gelöscht.
- Vorsicht, dass nicht das CD-ROM D:
kopiert wird - darum unbedingt vorher vergewissern, welches Gerät
derzeit welchen Buchstaben hat! (Schaden kann es dennoch aber nicht
geben, da wir ja auf der neuen Festplatte arbeiten. Die alte
Festplatte bleibt funktionsfähig).
|
4. Wir ändern jetzt die Festplattenbuchstaben
in der neuen Windows XP Installation - Achtung: es wird jetzt etwas
kompliziert!
- REGEDIT starten.
- Den Schlüssel HKEY_LOCAL_MACHINE anklicken.
- Im Menü "Datei" den Punkt STRUKTUR LADEN...
auswählen. Auf die neue Festplatte gehen, in das WINDOWS Home Verzeichnis
gehen. Dort die Datei SYSTEM32\CONFIG\System auswählen.
- Als nun angefragter Name OLDPROFILE eingeben. Unter HKEY_LM\SYSTEM wird nun der Schlüssel OLDPROFILE
aufgetaucht sein.
5.
- Den Schlüssel HKEY_LM\SYSTEM\MountedDevices
exportieren, am besten fix auf den Desktop.
- Diese Datei bearbeiten: Den Eintrag
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices] gegen [HKEY_LOCAL_MACHINE\SYSTEM\OLDPROFILE\MountedDevices]
austauschen. Speichern.
- Diese Datei jetzt importieren.
Beachten: Die Einträge dieser beiden Schlüssel sollten identisch sein. Der
Export auf dem Desktop kann gelöscht werden.
6. Nun den Schlüssel
- [HKEY_LOCAL_MACHINE\SYSTEM\OLDPROFILE\MountedDevices]
wählen und nach den Keys \DosDevices\C:, \DosDevices\D: usw. Ausschau halten.
- Der Eintrag für C: ist auf jeden Fall die alte Festplatte, die dem Buchstaben C:
zugeordnet wird. Alle Einträge mit den Laufwerksbuchstaben der alten Platte
löschen.
- Vorsicht: Nicht die Einträge für A: und für das CDROM oder für
ggf. noch weitere Festplatten löschen - nur die der alten Platte.
- Alle
Laufwerksbuchstaben der neuen Platte (welche das sind, sieht man im Windows
Explorer bzw. im Laufwerksmanager) Schritt für Schritt auf \DosDevices\C: \DosDevices\D:
usw. umbenennen.
7. Wieder auf HKEY_LM\SYSTEM gehen und STRUKTUR
ENTLADEN... wählen. Die Änderungen werden dabei automatisch in die Registry der
neuen Installation gespeichert.
8. Das war's. Windows XP herunterfahren. Alte
Festplatte ausbauen. Neu starten... sollte funktionieren.
Unser Tipp: SCDB.info - die aktuellsten Blitzerdaten in Europa für Ihr Navi!