Файловая система SD-карты повреждена после отключения питания

804
HW2015

У нас есть встроенная система под управлением Windows Embedded Standard 7 (бета-версия SP1) на жестком диске SSD. Мы периодически регистрируем данные на SD-карте.

У нас была потеря питания во время работы программного обеспечения (поэтому SD-карта была записана), и это повредило файловую систему.

Когда я попытался отформатировать SD-карту, я смог успешно отформатировать ее, но старая файловая система продолжала возвращаться.

Мне, наконец, пришлось отформатировать его с помощью SD Formatter 3.0 ( http://www.sdcard.org/consumers/formatter_3/ ), чтобы вернуть его в форму.

Кто-нибудь может объяснить, что произошло? Почему файловая система была повреждена?

1

1 ответ на вопрос

0
quickly_now

Это, вероятно, хитрая SD-карта. Их очень много. На SD-карте есть небольшой контроллер, который обычно является микропроцессором (часто ARM). Проверьте сеть еще немного - SD-карты обычно содержат несколько кристаллов - одну или две микросхемы флэш-памяти, а также контроллер.

Контроллеры и их встроенные прошивки могут быть хитрыми, особенно более дешевые менее известные бренды и поддельные копии.

Я думал об этом - мы используем стандартный Kingston SD / 2GB, и мы подумали, что он не такой уж и хитрый. Может ли это быть? :) HW2015 13 лет назад 0
Хм ... менее вероятно. Зависит от того, где вы его купили. Если не купить у действительно уважаемого поставщика, это может быть подделка. quickly_now 13 лет назад 0
Я постараюсь воспроизвести проблему на SD-карте Transcend промышленного уровня. HW2015 13 лет назад 0