Unreadable flash drive on XP

I have a Transcend 4GB flash drive. My computer which is running Windows XP was unable to detect the flash drive when I plug it on USB port. But when I use it on a computer with Windows 7 OS, it was easily detected by the machine.
Is there a problem with my Operating System? My XP doesn’t give me any problem except for this.
