Muy buen día amigo .
mira puede ser que sea problema del cable usb de tu celular que por fuera puede ser que este bien y sin daño alguno , pero por dentro el cable puede estar partido ( esto sucede cuando se dobla el cable muchas veces o se lo aplasta por mucho tiempo, entonces las fibras internas del cable se parten) , entonces la solución numero 1 seria probar con otro cable.
La otra hipótesis puede ser que el puerto usb de tu pc este dañado o desgastado , la solución seria intentar en otro pc para verificar si el problemas es del cable o el pc.
La tercera hipótesis es que la entrada micro usb de tu XP este dañada , ya sea por humedad , golpes o caídas , o intentar insertar el cable usb propio del este modeol u otro , que al hacer presión en la entrada micro usb , daña las partes metálicas de la misma ocasionando que no haya conexión de corriente ni tampoco conexión de datos usb.
La cuarta hipótesis refiere a un daño de la tarjeta micro sd o en la entrada de la tarjeta micro sd dentro del celular , para estar mas seguro de esto la solución seria usar un lector de tarjetas micro sd - usb , si la memoria no lee con el lector de micro sd entonces el problema es de la micro sd , pero si por el contrario , la sd es reconocida usando el lector micro sd - usb entonces probablemente sea problema de que la ranura donde va ubicada la micro sd dentro del celular este dañada o desconectada , la solución seria llevarlo al servicio técnico y comentar el problema o - si tu tienes conocimientos de electronica y software - comprar la parte defectuosa (si es que la hay disponible , porque un conocido mio se le daño la ranura donde va la micro sd y no tuvo arreglo) , y que lo montes tu mismo .
Bueno eso es todo cualquier cosa no dudes en escribir un buen dia