PhotoRec has to be a fairly good shout (although the irony of a piece of software loaded on a usb drive that is intended to rescue usb drives maybe a little ....extreme)
www.cgsecurity.org/wiki/PhotoRec
it operates under GNU open license and is completely portable