direkt auf win 10 aufzurüsten? ohne die daten auf der festplatte zu verlieren?
Ob Du beim Upgrade Daten verlierst oder nicht, hängt natürlich davon ab, wo die Daten vorher gespeichert waren.
Wenn z.B. unter XP eine klare Trennung in 2 Partitionen vorgenommen wurde und auf C: liegen Windows und die Programme, auf D: liegen die Daten, dann verlierst Du auch keine Daten, wenn Du auf Windows 10 upgradest. (Natürlich wäre dieses "Upgrade" eine komplette Neuinstallation auf LW C: .)
Eigene Dateien (Daten) sollten so oder so vor einem Upgrade gesichert werden. Insofern geht da auch nichts verloren.
Ich persönlich bevorzuge die Variante, bei solch alten Systemen (ich unterstelle jetzt mal, dass es ein hinreichend altes System ist, wenn es noch mit XP ausgestattet ist) grundsätzlich die bisherige Festplatte auszubauen und das neue System auf einer komplett neuen Platte (HDD oder SSD) zu installieren. Die Eigenen Dateien können dann anschließend von der alten Platte z.B. per USB-Adpater auf die neue Platte kopiert werden.
Wenn geprüft wurde, dass alle Alt-Daten vernünftig auf dem Neusystem angekommen sind, kann man die alte Platte löschen und einer anderen Benutzung zuführen. Man kann sie natürlich als "Alt-Backup" auch archivieren...
Lizenzrechtlich hast Du mit XP kein Anrecht auf ein kostenloses Upgrade.
Gruß, mawe2