I have an SD card from a Canon camera which seems to be corrupted. The camera reports "card error", and Windows (7 and 8) will assign a drive letter to the device if I connect it using a USB/SD adapter, but cannot read the partition (if I click on the drive letter in Explorer I get a "Please insert a disk into Removable Disk (G
message. I also get a "Do you want to format this disk" message pop up when I connect the USB/SD device.
If I try to access the G: drive from a command prompt I get the message: "the device is not ready"
I've tried both TestDisk and Recuva, but neither are able to access the G: drive. Can anyone suggest any other way that I might be able to recover data from it?

If I try to access the G: drive from a command prompt I get the message: "the device is not ready"
I've tried both TestDisk and Recuva, but neither are able to access the G: drive. Can anyone suggest any other way that I might be able to recover data from it?