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:

Vorteile dieser Methode:

Nachteil dieser Methode:


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!

5.

6. Nun den Schlüssel

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!