Может ли карта SD-XC иметь ≤32 ГБ и при этом соответствовать стандартам?

8

Я просто спрашиваю, технически возможно ли, чтобы SD-карта была SD XC, но имела емкость SD-HC или SD-NC (обычная емкость), которая значительно ниже 64 ГБ.

Конечно; на самом деле нет никаких оснований для более высокого стандарта SD-карты иметь меньше памяти.

neverMind9
источник
1
Конечно может быть причина: скорость и надежность. Никто, вероятно, не заплатит за это.
PlasmaHH
1
@AlexanderKosubek: Существуют ли такие большие карты? Я даже не уверен, что видел такие большие твердотельные накопители ...
user541686
1
@Mehrdad Самая большая SD-карта, которую мне удалось найти, была 512 ГБ, поэтому мы добираемся до цели. Определенно существуют 2 ТБ и даже 4 ТБ SSD.
JRH
2
Мой первый комментарий, в котором спрашивалось, не спутал ли «2 ГБ» устройство «2 ГБ» с «2 ТБ», был основан на недоразумении: я изначально не осознавал, что вопрос заключается в том, может ли новая стандартная карта иметь меньшую емкость и при этом соответствовать требованиям. к новым спецификациям. - Итак, мои извинения! - Я опубликовал новый комментарий, чтобы прояснить ситуацию с @ Mehrdad.
Я с Моникой

Ответы:

13

Да, технически

Здесь объединены три отдельные вещи:

  • Протокол (применяется спецификация физического уровня SD - теперь до v6.0), реализованный чипом контроллера флэш-памяти SD-NAND
  • Количество флэш-памяти NAND, прикрепленной к чипу контроллера.
  • Заводское форматирование карты (FAT16 / FAT32 / exFAT)

Маркировка SD / SDHC / SDXC является маркетингом, который упрощает вышесказанное. В основные отличия являются:

  • SD : оригинал. FAT16 отформатирован. Может быть до 4 ГБ, но на практике обычно верхний предел составляет 2 ГБ.
  • SDHC : 4-32 ГБ. Некоторые изменения протокола (п. 4.2.3 и 4.3.14) . Обычно требуется смена прошивки (например, в устройстве чтения карт USB) для поддержки. FAT32 отформатирован. Большинство карт емкостью 4 ГБ являются SDHC, хотя в спецификации сказано, что SD может иметь размер до 4 ГБ.
  • SDXC : формат exFAT. Никаких изменений протокола я не видел в спецификации. Карты выше 32 ГБ являются SDXC.

Другими словами, аппаратное обеспечение / прошивка одинаковы для SDHC и SDXC, это просто предварительно записанные данные, которые отличаются.

Теперь нет никаких причин, по которым вы не можете установить флэш-чип 2 ГБ на контроллер SDHC, отформатировать его как exFAT и назвать его SDXC. Вы теряете вездесущность FAT (пользователи exFAT должны платить патентную пошлину Microsoft, следовательно, это не так часто), но дополнительные функции exFAT могут восполнить это. Однако Ассоциация SD может жаловаться на запутывающий маркетинг, если вы пытаетесь его продать.

Тем не менее, форматирование карты - это просто случай данных, записанных в нее на заводе. Если вы переформатируете SD-карту объемом 2 ГБ в exFAT, вы получите почти такой же эффект. Возможно, это лучше, так как он будет работать на некоторых старых устройствах чтения карт памяти, например, прошивка которых не поддерживает протокол SDHC.

user1908704
источник
5
То, что SDHC и SDXC одинаковы на уровне протоколов, - это захватывающее утверждение, которое я вижу здесь впервые. Однако это согласуется с моим опытом (использование карт емкостью более 32 ГБ в устройствах, использующих файловые системы сторонних разработчиков, но не требующих соответствия SDXC, таких как компьютеры Raspberry Pi), поэтому я должен был догадаться.
Дхаг
1
Интересно; моя камера Sony требует SDXC для видео с полным битрейтом, но я не хочу тратить на нее 64 ГБ. У меня есть быстрые (U3) 16 ГБ карты, но они их отвергают. Я постараюсь отформатировать их в exFAT и посмотреть, не обманет ли это камеру. Но что-то говорит мне, что, как обычно, Sony более ... подлый.
Зевс
13

Ассоциация SD утверждает, что карта SDXC имеет более 32 ГБ на своем веб-сайте: SDcard.org

Кажется, это указывает на то, что карта меньшего размера не является картой SDXC. Конечно, переход с SD на SDHC, а затем на SDXC был связан не только с увеличением емкости.

Например, в каждой новой версии также были введены более быстрые режимы передачи, и даже в SDHC и SDXC имеется несколько обновлений до стандарта. Интересно то, что часто эти обновления также применялись к предыдущему стандарту производительности. Например, добавление UHS (сверхскоростной) шины было сделано для карт SDXC и SDHC: Википедия на SDXC

AdmiralFreebee
источник
1
SD-HC также может иметь 32 ГБ, но не более.
neverMind9