jak sformatować kartę sd system hierarchicznych
Czym jest „system hierarchiczny”
• Każdy współczesny system plików (FAT16/32, exFAT, NTFS, ext4, APFS) organizuje dane w drzewie katalogów, czyli hierarchii.
• Na kartach SD stosuje się przede wszystkim FAT-y lub exFAT, bo zapewniają pełną kompatybilność z aparatami, kamerami, smartfonami i komputerami.
Dobór systemu plików
| Standard karty | Typowo montowana pojemność | Zalecany FS | Dlaczego | Ograniczenia |
|----------------|----------------------------|-------------|----------|--------------|
| SDSC ≤2 GB | 32 MB – 2 GB | FAT16B | archaiczny, ale wciąż spotykany w sprzęcie retro | max 4 GB całej partycji |
| SDHC 4-32 GB | 4 GB-32 GB | FAT32 | najwyższa kompatybilność | plik ≤4 GB |
| SDXC 64 GB-2 TB | 64 GB-1 TB | exFAT | brak limitu 4 GB, lepsza wydajność na dużych klastrach | potrzebne wsparcie exFAT w OS (Linux: exfat-fuse / kernel ≥5.4) |
| SDUC 2-128 TB | >2 TB | exFAT (lub przyszłościowo iFAT) | standard SD 8.0/SD Express | mało urządzeń jeszcze obsługuje |
Narzędzia i procedury formatowania
A. Oficjalny SD Memory Card Formatter (Windows/macOS)
① Pobierz z sdcard.org ② Włóż kartę ③ Wybierz „Quick” lub „Overwrite” ④ FS automatycznie ustawiony zgodnie ze specyfikacją (np. exFAT dla SDXC).
Zalety: przywraca ukryte obszary, ustawia domyślny rozmiar klastrów, naprawia błędy firmware.
B. Windows – Eksplorator lub DiskPart
– Eksplorator: PPM → Formatuj → System plików (exFAT/FAT32*) → Start.
– DiskPart (gdy Eksplorator odmawia lub trzeba wyczyścić tabelę):
diskpart
list disk
select disk N
clean
create partition primary
format fs=fat32 quick :: ≤32 GB
format fs=exfat label=SDXC :: ≥64 GB
assign
exit
*Windows GUI nie oferuje FAT32 dla nośników >32 GB – użyj DiskPart lub narzędzi firm trzecich (GUIFormat, Rufus).
C. Linux – fdisk/parted + mkfs
lsblk # znajdź /dev/sdX
sudo fdisk /dev/sdX # usuń stare, utwórz nową partycję 0x0C (FAT32 LBA)
sudo mkfs.vfat -F32 /dev/sdX1 # FAT32
sudo mkfs.exfat /dev/sdX1 # exFAT
D. macOS – Disk Utility
Urządzenie → Erase → Format: MS-DOS (FAT) lub exFAT → Scheme: GUID (lub MBR dla starszych aparatów) → Erase.
Parametry techniczne
• Rozmiar klastra:
– FAT32: 32 kB (karty >16 GB), 16 kB (4-16 GB).
– exFAT: 128 kB (64-512 GB), 256 kB (≥1 TB) – poprawia sekwencyjny zapis wideo 4K/8K.
• Align do 4 MB (4096 kB) pierwszego sektora – minimalizuje read-modify-write w kontrolerze flash.
• Wear levelling: wbudowany w kontroler SD; pełne formatowanie z nadpisem „Overwrite” może odświeżyć mapę bloków w budżetowych kartach.
Test integralności po formatowaniu
– h2testw (Windows) lub F3 (Linux/macOS) → sprawdzi realną pojemność i bad-blocki.
– Polecenie fsck.vfat
/ fsck.exfat
przy pierwszym montażu w systemach UNIX-owych.
• 2023-2024: SD Express (PCIe 4.0 ×1 + NVMe 1.4) wprowadza prędkości >800 MB/s – system plików nadal exFAT, ale kontrolery wspierają NVMe-Native Command Queuing.
• Linux 6.2 domyślnie kompiluje sterownik exfat
Samsunga w kernelu; dodatkowa paczka exfatprogs
zastępuje exfat-utils
.
• Firmware aparatów Sony/Canon zaczęło akceptować karty >1 TB; zalecane pełne formatowanie w urządzeniu, które utworzy dwupoziomową strukturę DCIM/PRIVATE zgodną z DCF 2.0.
• Prace SD Association nad „iFAT” (improved FAT) dla SDUC – kompatybilny wstecznie, ale zwiększa alokację metadanych dla kart >2 TB.
• Dlaczego nie NTFS/ext4? – Brak wsparcia w kamerach, brak TRIM w wielu kontrolerach SD, większy narzut metadanych, niepotrzebny journaling przy ograniczonej liczbie cykli P/E.
• Analogia: Katalog główny = „początek drzewa”; pliki = „liście”. Formatowanie tworzy nowe, puste drzewo z tablicą alokacji (FAT) lub bitmapą (exFAT).
• Usuwanie danych ‑ pełne formatowanie nadpisujące (Overwrite) jest wymagane, gdy na karcie znajdowały się dane wrażliwe (RODO, GDPR).
• Sprzedaż lub utylizacja karty bez takiego nadpisu może naruszyć przepisy o ochronie danych osobowych.
Formatowanie karty SD do „systemu hierarchicznego” sprowadza się do: wybierz FAT32 (≤32 GB) lub exFAT (≥64 GB), użyj najlepiej SD Memory Card Formatter lub narzędzi systemowych, ustaw domyślne klastry, potwierdź. Systemy te domyślnie obsługują strukturę katalogów, więc po zakończeniu operacji otrzymujesz pustą, w pełni hierarchiczną przestrzeń na dane, kompatybilną z większością urządzeń.