25
17
I have a 2 GB Kingston microSD card which is about three years old. I put it in a reader today in my Windows Vista computer, wrote a 32 MB file onto it, safely removed it, and then tried to read it elsewhere. Nothing. Putting it back in the Windows Vista computer it now says:
You need to format the disk in drive F: before you can use it.
What should I do? I have access to many computers and OSes if your recommendations need that. I would be very sad if I lost all the contents of the card. Most of the data is backed up, but there are a few things that aren't. :(
Doing a
# dd if=/dev/sdg of=~/tmp/sd.bin
gives me a 2 GB file, and grepping the file it seems like lots of my data is still there. How can I put it back together?
But how does it work if SD card is plugged into Android phone? I don't have a seperate card reader. It only shows local disks on PC – toddmo – 2015-04-24T22:48:29.483
better to have it connected directly. IIRC most phones abstract out storage via mtp – Journeyman Geek – 2015-04-24T23:12:16.620
1Used testdisk (which is in the same package as photorec). See comment below. – Paul Tarjan – 2009-09-14T06:10:02.863