Moderator: PouchX
meridian napisał(a):FAT 32 obsługuje karty SD od 4GB
meridian napisał(a):można formatować kartę 4 GB SD ( nie SDHC) na FAT 32 , ale nie wszystkie urządzenia odczytują tak sformatowaną kartę.
sdsyc napisał(a):2. Partycja FAT32 może być mniejsza niż 4GB
Tu masz rację - może się zdarzyć urządzenie, które nie obsłuży karty, której właściwości pokazałem wyżej, ale nie z powodu faktu, że partycja FAT32 nie może być mniejsza niż 4GB.Per the SD card specification, an SD card is formatted with MBR and the following file system:
For SDSC cards: FAT16
For SDHC cards: FAT32
For SDXC cards: exFAT
Most consumer products that take an SD card expect that it is partitioned and formatted in this way
Czyli jest ryzyko stosowania innego systemu plików niż "fabryczny", ale dotyczy decyzji FAT (ogólnie) - nie-FAT.Risks of reformatting
Reformatting an SD card with a different file system, or even with the same one, may make the card slower, or shorten its lifespan. Some cards use wear leveling, in which frequently modified blocks are mapped to different portions of memory at different times, and some wear-leveling algorithms are designed for the access patterns typical of the file allocation table on a FAT16 or FAT32 device.
SDSC cards above 1 GB
[...]
SD version 1.00 assumed 512 bytes per block. This permitted SDSC cards up to 4,096 × 512 × 512 = 1 GB, for which there are no known incompatibilities.
Version 1.01 let an SDSC card use a 4-bit field to indicate 1,024 or 2,048 bytes per block instead. Doing so enabled cards with 2 GB and 4 GB capacity [...]
Early SDSC host devices that assume 512-byte blocks therefore do not fully support the insertion of 2 GB or 4 GB cards. [...] In addition, any host device might not support a 4 GB SDSC card, since the specification lets it assume that 2 GB is the maximum for these cards.
sdsyc napisał(a): ze względu na ograniczenia FAT16 ważniejszą barierą (do pokonania w górę) jest 2GB niż 4GB, na których Ty się skupiłeś. I jest to niezależne od specyfikacji SD(SC/HC/XC), ale FAT16 jako takiego.
meridian napisał(a):Głównym celem FAT 32 jest obsługa plików powyżej 2 GB, ale nie większych niż 4 GB
i partycjimeridian napisał(a):z karty 2 gagowej nie będziemy korzystali z plików
Oczywiście.meridian napisał(a): powyżej 2 GB, tak że wybór FAT 32 nic chyba nie zmieni.
meridian napisał(a):FAT 32 obsługuje karty SD od 4GB
sdsyc napisał(a):ale głównym jego celem jest obsługa woluminów (partycji) powyżej 2GB (lub 4GB z 64kB blokami). ]
meridian napisał(a):Trochę upraszczasz sprawę, dlaczego zaistniała potrzeba obsługi partycji większych niż 2 GB,
miedzy innymi potrzeba obsługi większych plików niż 2 GB wymusiła stworzenie systemu plików FAT 32.
Jedno z drugim idzie w parze.
Klastry były rozmiarowo równe fizycznym sektorom dysku twardego (512 bajtom), co ograniczało pojemność do 32 MB, dlatego większy dysk twardy trzeba było dzielić na partycje. Ponieważ liczba partycji na dysku jest ograniczona, postanowiono zwiększyć rozmiar jednostek alokacji. Jednakże, gdy wielkość dysków doszła do 2 gigabajtów, jednostki alokacji osiągnęły maksymalny rozmiar 32 kilobajtów (w przypadku systemów Windows NT można było tworzyć klastry 64 kB, więc partycje mogły mieć maksymalny rozmiar 4 GB, ale niewiele systemów operacyjnych mogło obsługiwać taką konfigurację). Tak duża wielkość klastra, przy niewielkich rozmiarach plików w tamtych czasach, powodowała duże marnotrawstwo przestrzeni dyskowej (nawet najmniejszy plik zajmował 32 kilobajty). Drugim mankamentem systemu plików FAT16 było ograniczenie wielkości pliku do 2 GB.
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości