Delphi selbst zu installieren ist ok, aber die 200 Komponenten würde sehr lange dauern, deshalb würde ich lieber umzukopiere. Weiß nur noch nicht wo die Einstellungen dazu sonst nocht überall stecken.
Wer damals noch Delphi auf C: installierte, ist selber schuld
Alle Komponentenordner mit Pfadangaben zippen.
HKEY_CURRENT_USER\SOFTWARE\Borland und
HKEY_LOCAL_MACHINE\SOFTWARE\Borland vollständig exportieren.
In der virtalBox XP neu installieren und die xtausend Updates aufspielen.
Den Wise Disk Cleaner (von portableapps.com) auf das VB-XP loslassen.
Das VB-XP neu starten.
Die *.reg-Dateien im VB-XP importieren.
Die gezippten Komponenten mit Pfadangaben in der VB-XP entpacken.
Delphi in der VB-XP frisch installieren.
Delphi starten, "Hello World" neu erstellen und erzeugen.
Delphi beenden und VB-XP neu starten.
Anschließend notfalls noch einmal die *.reg-Dateien importieren.
Hat bei mir nahezu problemlos geklappt. Andererseits war Delphi bei mir noch nie auf C: installiert, sondern immer auf D:.
Mit ein wenig "Geld in die Hand nehmen" für ein Acronis-Backup (auf DVDs oder externe Festplatte) wirds nicht billiger, aber man kann damit recht bequem ein zusätzliches Sicherheitsnetz für den bodenlosen Datenverlust einziehen.