Wer möchte zur Sicherheit oder zum Testen ein zweites System auf einer zweiten Festplatte seines Rechners haben und/oder will sein bestehendes System auf eine neue größere Festplatte umziehen?
Mit folgenden Erklärungen geht das sogar mit Windows XP Bordmitteln:
Mit XP Bordmitteln: Start / Alle Programme / Verwaltung / Computerverwaltung / Datenträgerverwaltung
Typischerweise lege ich damit auf einer Festplatte 3 primäre Partitionen in folgender Reihenfolge mit folgenden Namen, folgenden Größen und in NTFS an:
# steht für eine laufende Nummer also z. B. "HDD XP2 System" für ein zweites XP-System.
Den drei Partitionen gebe ich (vorläufig) die Laufwerksbuchstaben R, S und T.
Die Sytempartition muss als aktiv markiert werden.
Mit reinen XP-Bordmitteln empfielt es sich jetzt, auf "HDD XP2 System" ein Windows XP zu installieren, wodurch auch der MBR (Master Boot Record) angelegt wird. Von dieser Installation soll ansonsten nur der Explorer ein Mal eingesetzt werden und dann wird das System ohnehin überschrieben, deshalb sind nur folgende Explorereinstellungen nötig:
Entweder manuell:
Explorer / Extras / Ordneroptionen... / Ansicht Geschützte Systemdateien ausblenden Aus Inhalte von Systemordnern anzeigen Ein Alle Dateien und Ordner anzeigen Ein
oder in der Registry:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "ShowSuperHidden" =dword:00000001 ; 1=Geschützte Systemdateien anzeigen "WebViewBarricade" =dword:00000001 ; 1=Inhalte von Systemordnern anzeigen "Hidden" =dword:00000001 ; 1=Alle Dateien und Ordner anzeigen
Nun kopiert man die komplette Partition des Systems "XP1" auf "HDD XP2 System":
Zur späteren Aktualisierung des Backup durch Vergleich empfehle ich Total Commander.
Alternativ kopiert man mit einer Software, die ein laufendes Betriebssystem kopieren kann wie z. B. DriveImage direkt aus dem laufenden System "XP1" nach "HDD XP2 System". Jetzt muss man noch den MBR (Master Boot Record) anlegen. Das geht beispielsweise mit der Installations-CD von XP so:
Beim nächsten Start bringt man im BIOS die Festplatten in eine sinnvolle Reihenfolge, z. B. wie man die Platten im Namen numeriert hat und/oder wie sie auch im Bootloader stehen sollen. Die Reihenfolge im BIOS bestimmt die Numerierung (beginnend mit 0) im Bootloader bei "rdisk(#)".
In der Systempartition der Festplatte, die im BIOS an erster Stelle steht passt man nun die Datei "boot.ini" an. Diese kann bei XP wie folgt aussehen:
[boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP1" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP2" /noexecute=optin /fastdetect
Das aufgerufene kopierte Windows liest in der Registry nun z. B. folgendes:
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices] "\\DosDevices\\C:"=hex:48,1e,d3,2a,00,7e,00,00,00,00,00,00 "\\DosDevices\\D:"=hex:48,1e,d3,2a,00,0e,eb,ff,06,00,00,00 "\\DosDevices\\E:"=hex:48,1e,d3,2a,00,9a,f8,37,35,00,00,00 "\\DosDevices\\R:"=hex:8b,19,8b,19,00,7e,00,00,00,00,00,00 "\\DosDevices\\S:"=hex:8b,19,8b,19,00,d2,29,00,04,00,00,00 "\\DosDevices\\T:"=hex:8b,19,8b,19,00,d0,fd,21,10,00,00,00
In dieser Registry müsste es in dem Beispiel aber stattdessen heißen:
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices] "\\DosDevices\\R:"=hex:48,1e,d3,2a,00,7e,00,00,00,00,00,00 "\\DosDevices\\S:"=hex:48,1e,d3,2a,00,0e,eb,ff,06,00,00,00 "\\DosDevices\\T:"=hex:48,1e,d3,2a,00,9a,f8,37,35,00,00,00 "\\DosDevices\\C:"=hex:8b,19,8b,19,00,7e,00,00,00,00,00,00 "\\DosDevices\\D:"=hex:8b,19,8b,19,00,d2,29,00,04,00,00,00 "\\DosDevices\\E:"=hex:8b,19,8b,19,00,d0,fd,21,10,00,00,00
Um sich die Arbeit zu erleichtern und um Tippfehler auszuschließen: