logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Pojemność kart micro SD dla smartfonów pod Androidem

mdry 12 Lis 2016 21:34 1140 6
REKLAMA
  • #1 16057476
    mdry
    Poziom 10  
    Na ile się zorientowałem, to producenci w specyfikacjach piszą "do 32GB".
    Ma ktoś pojęcie z czego to wynika?
    Na ograniczenie wynikające z FAT32 mi to nie wygląda, a chętnie zasponsorowałbym mojemu HTC Desire 626G przynajmniej 64GB i zrezygnował z noszenia pendrive-a.
    Jest na to jakoś "workaround"?
  • REKLAMA
  • #2 16057551
    szymon122
    Poziom 38  
    Po prostu pamięć może nie zaadresować poprawnie więcej. Przeważnie to jest bardzo "bezpieczny" limit. Kolega miał limit do 32 giga a bez problemu mu działało 64. Kwestia modelu telefonu.
  • REKLAMA
  • #3 16058320
    mdry
    Poziom 10  
    "Bezpieczny limit"? Właśnie to wyjaśnienie mi nie pasuje. FAT32 może adresować 8TB. Więc gdzie tu problem z 32GB?
    Faktem jest, że na 32GB przebiega "granica" pomiędzy SDHC, a SDXC. Tylko na czym polega problem, skoro technicznie rzecz biorąc SDXC można bez problemów formatować jako ext4, czy FAT32, mimo, że specyfikacja zakłada (properyterny) extFAT. Bardziej przyczynę widziałbym z jajami jakie Google robi w procesie rozwoju Androida.
    Znalazłem parę artykułów po niemiecku w temacie. Mowa w nich, że w wielu urządzeniach bez problemu funkcjonują karty 64GB.
    Taka karta, to w tej chwili nie majątek. Można zaryzykować. Ale chciałem wiedzieć, tak z ciekawości :)

    http://www.go2android.de/64gb-micro-sd-xc-card-lauft-u-a-auf-samsung-galaxy-s2/
    z listą urządzeń które funkcjonują z kartą 64GB

    https://www.androidpit.de/micro-sd-karte-mit-android-nutzen#geschichte
    Historia rozwoju obsługi kart SD pod Androidem.
  • REKLAMA
  • #4 16058395
    cxzcxz123
    Poziom 32  
    Ja odnoszę wrażenie, że te limity podawanie przez producentów są tylko po to żeby były. W starych telefonach (np. Sony Ericsson) były te limity a jednak telefony obsługiwały większe karty. Przykładowo miałem jakiegoś Sony Ericssona z limitem do 4GB a obsłużył 8 GB - tylko, że trochę bardziej "mulił" niż zwykle. Także to nie powinno być nazywane limitem tylko maksymalną optymalną pojemnością karty, bo powyżej tej granicy telefony mogą się zacinać bardziej niż zwykle.
  • REKLAMA
  • #5 16058458
    mdry
    Poziom 10  
    Kartę potrzebuję dopiero na lato. Jak zakupię napiszę jak działa.
    Po prostu nie rozumiem co miałoby być czynnikiem limitującym :)
    W moim starym Samsungu karta SD powodowała, że w ogóle cały się zawieszał, więc ją wypieprzyłem. Ale GT-S5620 to raczej nie Android.
  • #6 16066322
    mdry
    Poziom 10  
    No więc sprawdziłem eksperymentalnie.
    Karta Toshiba M302-EC 128GB, smartphone HTC Desire 626G

    Karta fabrycznie jest sformatowana jako extFAT. W tej postaci HTC Desire 626G jej nie widział.
    Więc do kompa pod Linuxem
    format /dev/... i zmiana ID z 7 (HPFS/NTFS/extFAT) na b (W95 FAT32)
    po tym
    mkfs.vfat -F 32 /dev/...
    (W miejscu kropek oczywiście nazwa "device")

    I działa.
  • #7 16066435
    cxzcxz123
    Poziom 32  
    A tak przy okacji to mam pendrive który ma wejście Micro usb - SanDisk 16GB Ultra Dual OTG micro USB/USB 3.0 64 GB. Działa normalnie z telefonem pod warunkiem, że jest sformatowany na FAT32. I co najdziwniejsze to jeśli się formatuje tego pendrive'a przez telefon to telefon formatuje go na exFAT - a na systemie plików exFAT pendrive po podpięciu do telefonu nie działa. Pokazuje się komunikat, że jest pendrive jest uszkodzony - ale na 100% jest sprawny. Po co telefon go formatuje na exFAT jak go nie odczytuje na tym systemie plików? To jest zagadka, której jeszcze nie rozwiązałem. Może dla pendrive 64 GB exFat jest domyślny ale jak ma go nie odczytać to po co ktoś to tak zrobił, żeby na exFAT telefon formatował.
REKLAMA