forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Железо / Hardware (http://forum.boolean.name/forumdisplay.php?f=154)
-   -   Про SD карты (http://forum.boolean.name/showthread.php?t=19305)

Samodelkin 13.07.2014 19:20

Про SD карты
 
Собственно вот вопрос.
Допустим есть sdxc карта.
У нее есть два класса скорости uhs-1 и uhs-3.
С uhs-3 - все ясно, она аппаратно несовместима с более старыми устройствами.
А вот про uhs-1 написано что аппаратно она совместима с sdhc class 10.

Но есть еще файловые системы.
На sdhc использовали fat32, а в sdxc используют exfat.
Так вот трабла в том что exfat проприетарная и несовместима с андроидами (с более старыми).
Так вот в инете говорят что в принципе можно и sdxc отформатить в fat32 особой тулзой имея sdxc-кардридер, но затем можно использовать в sdhc устройствах.
Однако также пишут что если неправильно отформатировать карта быстро выходит из строя.

Вот тут непонятно что под этим подразумевается?
Одни и те же сектора начинают часто перезаписываться и у них быстро кончается объем перезаписи?
Также рекомендуют форматить в ext2.

Но вот опять же непонятно - exfat умеет распределять нагрузку перезаписи равномерно по всему объему и карта долго служит, а у ext2 и fat32 такого механизма нет, будет ли андроид его воспроизводить как то поверх файловой системы?

SBJoker 13.07.2014 21:41

Ответ: Про SD карты
 
Вся "проблема" в том что fat32 лежит строго в первом секторе, и постоянно перезаписывается. Сектор - умер, умерла и флешка.
Однако sd карта это не только ячейки памяти, там и электроника есть, которая теоретически может ремапить сектора, благо что они там виртуальные.
---
Но это теория, практические испытания дадут ответ на вопрос.

Samodelkin 13.07.2014 22:36

Ответ: Про SD карты
 
Цитата:

Сообщение от SBJoker (Сообщение 284221)
Вся "проблема" в том что fat32 лежит строго в первом секторе, и постоянно перезаписывается. Сектор - умер, умерла и флешка.
Однако sd карта это не только ячейки памяти, там и электроника есть, которая теоретически может ремапить сектора, благо что они там виртуальные.
---
Но это теория, практические испытания дадут ответ на вопрос.

Похоже в инете мало кто знает.
В общем из того что нашел ситуация следующая:
exFAT и SDXC требуют wear leveling внутри карточек.
Стандарт SDHC не требует wear leveling, но более дорогие карточки на свое усмотрение могут их реализовать.
Причем сама система wear leveling делиться на энерго-безопасную и нет: то есть вторые если их во время ремэпинга внезапно отключить или выдернуть из слота могут запортить любую часть информации (не только с которой работал в данный момент).


Часовой пояс GMT +4, время: 23:11.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot