Voy a suponer unas cuantas cosas por lo que has contado.
- Tenias windows 98 en ese disco anteriormente y te daba ese problema de cambio de nombre.
- Instalaste windows xp haciendo un formato rapido (o actualizando) y continuas usando fat32. Al no cambiar ni recrear las particiones o sistema de archivos el problema persistio.
Al ser un tema de sistema de archivos creo que puede haber algo corrupto. Siendo asi se me ocurren 2 cosas, pero primero yo haria una copia de seguridad de todo lo que quieras conservar por si algo sale mal.
1a opcion, si tienes el disco en fat32, conviertelo a ntfs.
2a opcion, quitar todas las particiones, formateo completo usando ntfs, reinstalar.
No veo una solucion "magica" salvo que al convertir a ntfs todo salga bien y sea rapido (y no pierda los nombres largos por el camino, que a saber).
Suerte.