Карта SDHC имеет какую-либо запись (ECC) восстановление после ошибки?

Что происходит, если карта SDHC получает ошибку при записи (поврежденная ячейка / поврежденный сектор)?

Целая карта будет неприменима (к мусору, все данные, записанные в тот сектор теперь и в будущем, будут потеряны)? Или перепишите сектор (флэш-память повреждается, когда запись поэтому, возможно, имеет какую-либо функцию, чтобы проверить, был ли сектор записан успешно) другому и метке как отказ, столь же неприменимый, что будет замечено как сокращение способности, но никаких потерянных данных.

Я должен провести некоторое исследование о SD-картах на бездисковых машинах.

4
задан 10.10.2012, 22:59

1 ответ

В целом, SD-карты, выполненные с файловой системой FAT. Это обнаружит и отметит/отметит поврежденные секторы, таким образом, конечным результатом будут данные, не потерян, но сумма свободного места на карте уменьшается немного. Это не прекрасно, конечно. Некоторым более новым картам создали код с коррекцией ошибок в (ECC), который делает подобное задание на более низком уровне, таким образом, в теории должен сделать его еще менее вероятно для потери информации, записанной в карту. Это все еще возможно, просто менее вероятно.

2
ответ дан 07.12.2019, 20:47

Теги

Похожие вопросы