Czy karta SD-XC może mieć pojemność ≤32 GB i nadal być zgodna ze standardami?

8

Pytam tylko, czy technicznie możliwe jest, aby karta SD była SD XC, ale ma pojemność SD-HC lub SD-NC (pojemność normalna), które są znacznie poniżej 64 GB.

Oczywiście; w rzeczywistości nie ma powodu, aby wyższy standard kart SD miał mniej miejsca.

neverMind9
źródło
1
Oczywiście może istnieć powód: szybkość i niezawodność. Prawdopodobnie nikt jednak by za to nie zapłacił.
PlasmaHH
1
@AlexanderKosubek: Czy tak duże karty istnieją? Nie jestem nawet pewien, czy widziałem tak duże dyski SSD ...
user541686
1
@ Mehrdad Największa karta SD, jaką udało mi się znaleźć, to karta 512 GB, więc się tam dostaniemy. Zdecydowanie istnieją 2 TB, a nawet 4 TB SSD.
jrh
2
@jrh: Dziwne jest to, że od 2009 roku pojawiły się wieści o tej bestii .
user541686,
2
Mój pierwszy komentarz, pytający, czyTechLord pomylił „2 GB” z „2 TB”, opierał się na nieporozumieniu: początkowo nie zdawałem sobie sprawy, że chodzi o to, czy nowsza standardowa karta może mieć mniejszą pojemność i nadal być zgodna do nowszych specyfikacji. - Więc przepraszam! - Jednak zamieściłem nowy komentarz, aby wyjaśnić f-up @ Mehrdada.
Jestem z Monicą

Odpowiedzi:

13

Tak, technicznie

Są tu trzy różne rzeczy:

  • Protokół (obowiązująca specyfikacja warstwy fizycznej SD - teraz do wersji 6.0) zaimplementowany przez układ kontrolera pamięci flash SD na NAND
  • Ilość pamięci flash NAND podłączonej do układu kontrolera.
  • Formatowanie fabryczne karty (FAT16 / FAT32 / exFAT)

Etykieta SD / SDHC / SDXC to marketing, który upraszcza powyższe. Te główne różnice są następujące:

  • SD : oryginał. Formatowane w FAT16. Może wynosić do 4GiB, ale w praktyce zwykle górną granicą jest 2 GB.
  • SDHC : 4-32 GiB. Niektóre zmiany protokołu (pkt 4.2.3 i 4.3.14) . Zwykle wymaga zmian oprogramowania układowego (np. W czytniku kart USB) do obsługi. Formatowane w FAT32. Większość kart 4 GB to SDHC, chociaż specyfikacja mówi, że SD może wynosić do 4 GiB.
  • SDXC : sformatowany exFAT. Żadnych zmian protokołu nie widziałem w specyfikacji. Karty powyżej 32GiB to SDXC.

Innymi słowy, sprzęt / oprogramowanie układowe jest takie samo dla SDHC i SDXC, to tylko wstępnie zapisane dane, które są inne.

Teraz nie ma powodu, dla którego nie można dopasować układu flash 2GiB do kontrolera SDHC, sformatować go jako exFAT i nazwać SDXC. Tracisz wszechobecność FAT (użytkownicy exFAT muszą uiścić opłatę patentową na rzecz Microsoft, dlatego nie jest to tak powszechne), ale dodatkowe funkcje exFAT mogą to nadrobić. Stowarzyszenie SD może narzekać na mylący marketing, jeśli spróbujesz go sprzedać.

To powiedziawszy, formatowanie karty to tylko przypadek danych zapisanych na niej w fabryce. Jeśli sformatujesz kartę SD o pojemności 2 GB w exFAT, uzyskasz prawie taki sam efekt. Prawdopodobnie jest lepiej, ponieważ będzie działał w niektórych starych czytnikach kart i takich, których oprogramowanie układowe nie obsługuje protokołu SDHC.

użytkownik1908704
źródło
5
SDHC i SDXC są takie same na poziomie protokołu, to fascynujące stwierdzenie, które widzę tutaj wyraźnie po raz pierwszy. Jest to jednak zgodne z moim doświadczeniem (użycie kart większych niż 32 GB w urządzeniach, które używają systemów plików innych niż Microsoft, ale nie twierdzą, że są zgodne z SDXC, takich jak komputery Raspberry Pi), więc powinienem się domyślić.
dhag
1
Ciekawy; mój aparat Sony wymaga SDXC do wideo o pełnej przepływności, ale nie chcę marnować na niego 64 GB. Mam szybkie (U3) karty 16 GB, ale je odrzuca. Spróbuję sformatować je w exFAT i zobaczę, czy to oszuka kamerę. Ale coś mi mówi, że jak zwykle Sony jest bardziej ... przebiegły.
Zeus
13

Stowarzyszenie SD stwierdza, że ​​karta SDXC ma ponad 32 GB pojemności na swojej stronie internetowej: SDcard.org

To wydaje się wskazywać, że mniejsza karta nie jest kartą SDXC. Oczywiście zmiana z SD na SDHC, a następnie na SDXC nie polegała tylko na zwiększeniu pojemności.

Na przykład każda nowa wersja wprowadzała również szybsze tryby przesyłania, a nawet w SDHC i SDXC istnieje wiele aktualizacji standardu. Ciekawe jest to, że często te aktualizacje były również stosowane do poprzedniego standardu pojemności. Na przykład dodawanie magistrali UHS (ultra high speed) zostało wykonane zarówno dla kart SDXC, jak i SDHC: Wikipedia na SDXC

AdmiralFreebee
źródło
1
SD-HC może mieć również 32 GB, ale maksymalnie.
neverMind9,