Can you distinguish if it’s the card that is inaccessible, or just it’s filesystem? I know in Linux, you can access the raw device and try to get you data out of that (which should be possible, since it’s usually just sequentially stored JPEG files). you should try to format the card in Dos prompt, once. If you are unable to format it in Dos prompt also then consult a technician who has experience handling this types of electronic gadgets.
How to Recover Deleted Photos, Movies from Flash Card
For CF card:
How to recover deleted files from cf card with vibosoft cf card recovery