|Flash drives will often not work properly in certain USB ports.|
See response 3 in this:
If you have damaged the drive's data by unplugging it without clicking on the Safely Remove icon in your taskbar, from a previous Topic:
No harm in trying a file recovery program. Depending on the amount of corruption, they can recover data with both FATs bad.
PC Inspector (freeware)
Zero assumption Recovery
The demo is limited
It will only recover 'up to' four folders per run
But you can make multiple runs
Really good, but you have to pay for it.
If that doesn't help your data is probably un-recoverable, but you can probably delete the partition(s) and make it(them) again, and the drive will probably work fine.
However, you can't delete the partition(s) on a flash drive in XP by default.
You need to use some other method.
E.g. Use a third party program to delete the partition(s) and make it(them) again. You may have one on a CD that came with the flash drive, or the manufacturer may have such a program available that can be downloaded from their website.
hp flash drive formatter
Click on Primary Download Site
"This utility will format any USB flash drive, with your choice of FAT, FAT32, or NTFS partition types.
Optionally you can also make the disk BOOTABLE by specifying a file location. Use the Windows 98 system files available here:
FAT is used for capacities of 2gb or less, FAT32 for capacities larger than that. NTFS is normally not used on memory cards or flash drives, and it is recommended you do NOT use NTFS for any drive partition of 4gb or less capacity, on ANY drive.