If Recuva doesn't do the trick, you may be able to find something here:

Flash drive data recovery tools