Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have an embedded system running Windows Embedded Standard 7 (SP1 beta) on an SSD hard drive. We log data periodically on a SD card.

We had a power loss while the software was running (therefore the SD card was being written) and it corrupted the file system.

When I tried to format the SD card, I was able to sucessfully format it but the old file system kept coming back.

I had to finally format it using SD Formatter 3.0 (http://www.sdcard.org/consumers/formatter_3/) to get it back in shape.

Can anyone explain what happenned ? Why did the file system get corrupted ?

share|improve this question

Its probably a dodgy SD card. There are a great many of these around. The SD card has a small controller on it, which is actually usually a microprocessor (often an ARM). Check out the net some more - the SD cards contain usually several die - one or two flash memory IC's as well as the controller.

The controllers and their embedded firmware can be dodgy, especially the cheaper lesser-known brands and the rip-off copies.

share|improve this answer
    
I thought about that - we use a standard Kingston SD/2GB and we thought it was not so dodgy. Could it be ? :) – HW2015 Feb 11 '11 at 8:46
    
Hmm... less likely. Depends where you bought it. If not bought from a really reputable supplier it might be a knock-off copy. – quickly_now Feb 11 '11 at 9:55
    
I will try to reproduce the issue with an industrial-grade Transcend SD Card. – HW2015 Feb 11 '11 at 10:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .