Since your data was on a Windows partition, based on my experience at doing this successfully, my suggestions are the following:
1) Download and install the trial version of RecoverMyFiles from Runtime Software in MS Windows.
2) Right-click the RecoverMyFiles shortcut and select "Run as Administrator"
3) Select the option to Recover a Drive
4) You will get a list of drive, scroll down to find the one for your USB stick or memory card
5) Select Automatic Driver
recovery, press Start button
6) It will run for a while but when done, will show a directory tree in the left pane. Do NOT interrupt it.
7) When done, browse the folders in the directory tree -- and be SURE to check the filesizes of the files you want to recover. If the filesize is zero, the file is trashed and you will NOT be able to recover it.
If the files look OK, you will need to contact Runtime Software to purchase a license for the recovery. You won't have to reinstall the app; instead, they will email you an activation code which you can use to turn on the recovery feature.
According to their website, the "standard" version of the app is $70 USD. They also have a Pro version for $99 dollars, but if you go to the website below, you can compare the features and (at least for me) the extra cost wasn't worth it: Recover My Files: Purchase GetDatas Recover My Files data recovery software
Your data ... your money ... your choice.