Compact flash recovery
Appearance
Compact flashes are easily corrupted because of their constant plugging and unplugging into various systems. The situation is aggravated by the fact that people often do this over incompatible systems or FS that cannot be read and some OSes (read windows) would be bold enough to overwrite the blocks on the FS when they cannot understand the specific format on the disk.
Here are some techniques that might prove useful if you are attempting a recovery of a corrupted compact flash disk: A heurestic and one brute force method to recover your disk. Both require linux and both require a compact flash reader.