En fait, je ne crois pas que le problème vienne d'XP.
Sur certaines cartes mère (c'est le cas de la mienne, voir ma config) il est possible d'alimenter le bus USB par le 5V normal ou le 5V SB (standby). C'est à dire que même en veille, ce 5V reste présent sur la carte mère dans quel cas il est possible que les périfs USB restent azussi sous tension. Il perment de gérer le redémarrage mais aussi le Suspend to ram (mise en veille prolongée avec sauvegarde de la mémore sous tension.
Regarde dans le manuel de ta carte mère, je croix que c'est un swith sur la carte mère qui permet de choisir me mode de mise en veille de l'USB