Hola,
yo hace un par de años tuve un problema muy parecido. El caso es que me compré una memoria usb 2.0 de 128MB que para colmo venía sin drivers y traté de pasar información de la memoria a un portátil que tenía con Windows 98. Lógicamente el ordenador no me reconocía la memoria porque no tenía los drivers que como bien dice
DkarnDuuk es lo que te está pasando a tí.
Mi recomendación, dado tu caso, es que intentes hacer alguna de las siguientes cosas (en el orden en que se indican):
1) Si la memoria venía con drivers, instálalos en el ordenador y éste te la reconocerá y la podrás usar sin más.
2) Si no te venía con drivers, busca en la web del fabricante y si encuentras los drivers allí, descárgalos e instálalos en el ordenador.
3) Si en la web del fabricante no encuentras nada útil, busca por Internet algún driver genérico que te pueda solucionar la papeleta, descárgalo e instálalo.
4) Ésta es la peor solución (la menos recomendable) pero por experiencia sé que funciona. Instala Windows 2000
¡Ojo Win 2k o superior porque con Win ME no funciona! y con Windows 2000 el ordenador te reconocerá la memoria usb directamente al igual que como bien dices te la reconoce XP.
Saludos y espero haberte ayudado