j'ai 3 gigas aussi est y a encore plein de place libre...
regarde à la racine du c, dans les fichiers cachés si il ne traînerait pas un PageFile.sys de 1 giga et demi.
si oui, change les options de la mémoire virtuelle et choisis "aucun fichier d'échange", ça réduira de 50% l'encombrement de ton système.
dans le dossier windows, tu peux aussi virer tous les dossiers cachés de type KB88xxxx, ils ne servent que pour désinstaller les correctifs windows update, ce qu'on ne fait jamais.
si ça ne suffit toujours pas, sauvegarde tout, et repartitionne.
il y a différentes techniques.
il faut savoir que les logiciels de repartitionnement "à chaud" comme partitionMagic ne sont pas fiables à 100%. il arrive qu'il commence une migration puis qu'il s'arrête en plein millieu en laissant le disque inutilisable.
donc si tes données ou tes logiciels sont vraiment précieux, fais une sauvegarde avec toute manip.
si tu as un disque externe ou un autre pc en réseau, il y a moyen d'y copier le contenu des deux disques avec ghost, par exemple.
une autre idée pas chère : tu permute des deux partitions et tu installe xp sur la plus grosse.
dans tous les cas, tu te lance dans une manip longue qui peut prendre entre deux jours et une semaine.