I own the MicroSD Card Adapter with AMS1117 and LVC125A on it. By testing my project I frequently changed the SD card between Arduino and Windows PC. I always use the safe way to remove it from Windows. After a few changes (more than 20) the SD card won't work, eigher in Windows nor Arduino.
The microSD Card is class 10, 8 GB from SanDisk.
So what's the safe way to remove it from the Arduino? Most Arduino projects aren't written to allow the card to be removed, so you can easily end up with corruption from there. Do you have a safe way of closing the card before removing it? (Powering off the Arduino is unsafe in this context.)
I never heard of the card becoming unusabe though. Mostly it's just corrupted files that Windows can fix.
the problem ist really not corrupted files. The problem is, the nice blue light on my transcend USB device (Card reader) is off with these two cards. An other card (also SanDisk, but 32 GB) works fine, light is on. I also tested an microSD to SD adapter with both cards, the 32 GB works fine, the 8 GB not. But this one worked for two or three test days.
@gheber:
Maybe there is a solution for you also for your "dead" card.
The very first thread in this subsection of the forum helped me (maybe in conjunction with another information as of today) to get my SD cards working (at least until now; tests are going on ...).
My issue was that all attempts to have my Uno (with Ethernet card mounted) detect an inserted and FAT formatted SD card failed.
As recommended I had already used the SDFormatter (OSX version for my Mac with Yosemite as OS) to format the SD cards I had lying around. All read attempts in my UNO failed (I remember it detected one card for once, but after trying out some more different example sketches -> without having drawn and re-inserted the card!! -> it didn't detect the card anymore.
Having studied a dozen different threads and tried more than two dozens tipps and tricks (all failed) I though let's re-format the card(s) again and see what happens.
One thing might have contributed to the success which followed after another (maybe the most important step)
was to use the library manager (I am on IDE 1.8.0) and downgraded to SD library 1.09 (recommended today here in post #7).
Then I started a copy of SDFormatter again and I was curious, what was hidden behind "Options". By default the "interoperability radio button" is not checked. But compatibility is always good, why not for Arduinos?
So I checked "interoperability" and re-formatted the SD card. Then re-inserted in the SD card reader, load SD-CardInfo - BINGO !!!
I repeated this procedure with the compatibility formatting on my two other cards -> Success!!
Now they were recognized by the UNO and it looks promising. Will go on testing and report back.
Long story, but maybe this also works out for you, Gerd?
I also used SDFORMATTER. But how can I reformat it, even when I can't get the card mounted in Windows? For my next card, I will try the compatibility option.
you are right; SDFormatter can't format what Windows can't mount.
As you are German, maybe this German site is the last rescue to get your card re-animated. Testdisk and Photo-Rec helped me a lot with repairing unusable devices. If they fail, ok, you got a piece for the e-bin.
BTW: I am on a Mac; the option in SDFormatter on Windows reads a little bit different. Instead of "interoperability" the menu in Windows talks about "Format Size Adjustment" -> this should be checked "ON".