What program does one use in order to restore files accidentally deleted by reformatting a USB flash drive? Would you use a general purpose hard drive recovery tool? You might but if the files in question were camera Raw files created on a high end camera such as a Nikon or Minolta then that particular data recovery utility will be of no use to you. The best type of program to use for memory card recovery or recovery of lost files on any type of digital media connected to your PC externally will always be a digital media recovery tool. This type of software supports rescue of files from camera SD cards, compact flash drives and memory sticks.
You can usually use a digital media recovery program to help you with iPod recovery of videos or to scan your smart phones internal hard drive for accidentally deleted applications.