As far as I know, only high end storage (Sandisk Extreme etc.) provides data recovery function. However, I've never used this kind of thing so I don't know exactly how it works.
That's what I found on a forum... hope it helps. I think this topic is very helpful for all of us.
Firstly : we bought a card-reader (30 euro's/ dollars? ). Then rudi cautiously tried some things out with the 32 mb card that came with the camera. Then he started to phone around with some workmates about further info. It seemed they had a program he could use to try to undelete the files.
Well he's been trying a lot of things to assure that nothing would happen to the 256 Mb card first. Eventually he used ONTRACK Easy Recovery Professional Edition 5.1 to undelete the files. It worked allright!! So thanks you all for the extra info.
My CF cards are formatted FAT16 and 1 kb /cluster by the camera Canon G3.
I was afraid that Canon would use a slightly different encryption or something but even Raw files and movies did ok.
They are readily readable in the card-reader and files can be put from the directory to the camera and be readable there too.