if you download a utility called stella phoenix, its a data recovry software and as part of the trial it will show you what can be recovered, from there onwards you can see if it is feesiable to pay for the full product.
I have had this working on USB drives which windows 'sees' but doesnt allocate necessary drive letters to
http://www.stellarinfo.com/