Du kannst Festplatten mit Windows-NTFS-Dateisystem nicht so einfach klonen. Das Klonen selber geht noch, aber der Festplatten-GUID wird im MBR bei den Primären Partitionen "verewigt". Und es findet sich auch ein Niederschlag in der Registry. Wenn jetzt die alte Installation auf einer neuen Festplatte landet, dann passen MBR und Registry-Einträge nicht mehr zusammen, denn die neue Festplatte bekommt umgehend einen neuen GUID.
www.wintotal.de/Artikel/klone/klone.php
("Wer Gleiches mit einem System seit Windows 2000 versucht, wird regelmäßig Schiffbruch erleiden.")
Den dort vorgeschlagenen Lösungsweg bin ich allerdings nie gegangen.
Ich habe den MBR mit Win98-Startdiskette geputzt, Windows richtet sich dann bei Neustart passend ein. Ev. muss man noch die Boot.ini reparieren. Der fehlende Treiber könnte daher rühren, dass Windows seine Startdateien nicht findet (das boot.ini-Problem).
Ganz allgemein gilt, die Startdateien von WinXP liegen auf der ersten Partition der Festplatte. Das kann ein Problem sein, wenn z.B. Win98 auf der ersten Partition liegt, dann hat man beim Kopieren eines WinXP dass auf der zweiten Partition liegt dessen Startdateien (ntldr, ntdetect.com, boot.ini) nicht dabei.
Treiber? Ist es eine S-ATA-Platte?
www.winfaq.de/faq_html/tip1137.htm
http://de.wikipedia.org/wiki/GUID
Auch die Computerzeitschrift c't hat das Problem besprochen:
Es geht dabei nicht nur um Festplattenbuchstaben