Czytnik kart (ang. card reader) to urządzenie, które odczytuje i zapisuje dane na kartach pamięci — najczęściej SD, microSD, a w bardziej rozbudowanych modelach także CompactFlash czy starszych Memory Stick. Może być wbudowany w laptopa albo obudowę komputera, ale równie dobrze występuje jako tania przejściówka na USB, którą wrzucasz do plecaka i masz zawsze przy sobie.
Z punktu widzenia systemu czytnik to po prostu kontroler, który tłumaczy elektryczne sygnały z karty na coś, co rozumie magistrala USB (albo PCIe przy wbudowanych). Po włożeniu karty system montuje ją jak zwykły dysk — w Windows dostaje literę, w Linuksie pojawia się jako urządzenie blokowe typu /dev/sdb. Od tego momentu kopiujesz pliki tak samo jak z pendrive’a. Sam czytnik nie trzyma żadnych danych; jest tylko pośrednikiem między kartą a komputerem.
Przykład z praktyki
Klasyczny scenariusz dla osób uczących się elektroniki: wgrywasz system na kartę microSD do Raspberry Pi. Wkładasz kartę do czytnika USB, sprawdzasz na Linuksie, jak system ją widział:
lsblk
Załóżmy, że to /dev/sdb (uważaj, żeby nie pomylić z dyskiem systemowym!). Następnie wgrywasz obraz:
sudo dd if=raspios.img of=/dev/sdb bs=4M status=progress
Po chwili karta jest gotowa do włożenia do urządzenia. To samo robi graficznie Raspberry Pi Imager albo balenaEtcher — pod spodem i tak gada z kartą przez czytnik.
Na co uważać
- Prędkość to nie tylko karta. Tani czytnik na USB 2.0 (max ~480 Mb/s) zdławi szybką kartę UHS-II. Jak zgrywasz duże pliki z aparatu, weź czytnik USB 3.0 lub nowszy.
- Adres urządzenia bywa inny. Przy
ddczy formatowaniu zawsze sprawdźlsblk— pomyłka o jedną literę potrafi skasować dysk systemowy. - Blokada zapisu. Karty SD pełnego rozmiaru mają boczny przełącznik lock. Jeśli system mówi „tylko do odczytu”, zanim zaczniesz debugować sterowniki, sprawdź ten suwak.
- To nie hub USB. Czytnik czyta karty pamięci, nie karty SIM czy bankowe — te ostatnie wymagają zupełnie innych urządzeń.
Pojęcia powiązane: karta SD i microSD, pendrive (pamięć flash USB), USB, montowanie urządzeń, polecenie dd oraz formatowanie (FAT32, exFAT, ext4).