Posted 11 May 2010 - 09:21 PM
most USB drives get messed when they are pulled from the machine before windows is finished with them. you should use the "safely remove hardware" icon in the system tray.
that being said, and XP will not read it either, first i would try it in a linux machine or one booted up from a linux live cd.
if you can now read the drive, copy it to the linux machine or burn to cd if you booted from live cd. reformat the drive FAT32 (that is the norm so that it can be read and written to in windows, mac, and linux. now copy back to USB drive and make a backup. these things are quick and easy but not to be trusted with info you desperately need.
if this fails i would turn to data recovery software that specifically says it will work with USB drives. good luck.