Klonowanie karty SD – jak skopiować kartę 1:1, zrobić obraz i przenieść system na większą kartę

W skrócie: jeśli na karcie są tylko zdjęcia, filmy i dokumenty – wystarczy skopiować pliki na komputer i z powrotem na nową kartę. Jeśli karta jest bootowalna (Raspberry Pi, konsola retro, system Linux) lub ma kilka partycji – zrób klon 1:1: w Windows programem Win32 Disk Imager (Read → Write), na Linuksie i macOS poleceniem dd. Nowa karta musi mieć co najmniej tę samą pojemność.
Klonowanie karty SD brzmi poważnie, ale w praktyce to skopiowanie zawartości jednej karty na drugą tak, by nowa działała dokładnie jak oryginał. Przydaje się przy przesiadce na większą kartę, kopii zapasowej systemu w Raspberry Pi, handheldach z emulatorami albo przy wymianie karty, która zaczyna sprawiać problemy. Poniżej dwa sposoby, a do tego wskazówki, o których ludzie zapominają.
Którą metodę wybrać?
| Do czego służy karta | Metoda | Narzędzie |
|---|---|---|
| Aparat, kamera, rejestrator, telefon (zdjęcia, filmy) | kopiowanie plików | Eksplorator / Finder |
| Raspberry Pi, system Linux, urządzenia embedded | klon 1:1 (obraz .img) | Win32 Disk Imager, balenaEtcher, dd |
| Konsola retro / handheld z firmware na karcie | klon 1:1 | Win32 Disk Imager, dd |
| Karta Steam Decka (system plików ext4) | klon 1:1 lub ponowne pobranie gier | dd (Linux) |
| Kopia zapasowa „na wszelki wypadek” | obraz .img | Win32 Disk Imager, dd |
Metoda 1: zwykłe skopiowanie plików (najczęściej wystarcza)
Jeśli karta pracuje w aparacie, kamerze samochodowej czy telefonie, nie potrzebujesz klonu.
- Włóż starą kartę do czytnika i skopiuj wszystkie pliki i foldery (np. DCIM) do folderu na dysku.
- Włóż nową kartę. Najlepiej sformatuj ją w urządzeniu docelowym (aparacie, kamerze) – wtedy dostanie właściwy system plików i strukturę katalogów.
- Skopiuj pliki z powrotem.
To najszybszy sposób i działa w zdecydowanej większości przypadków. Nie przenosi jednak:
- struktury i liczby partycji,
- ukrytych sektorów i bootloaderów,
- partycji z systemami plików, których Windows nie odczytuje (np. ext4).
Jeśli karta ma którąś z tych rzeczy, przejdź do metody 2.
Metoda 2: pełny klon 1:1 (bit po bicie)
Pełny klon kopiuje kartę sektor po sektorze – razem z partycjami, bootloaderem i pustym miejscem. Potrzebny jest, gdy karta:
- jest bootowalna (Raspberry Pi, Linux, system embedded),
- działa w urządzeniu, które sprawdza strukturę karty,
- ma kilka lub ukryte partycje.
Najprościej w Windows: Win32 Disk Imager
- Włóż oryginalną kartę do czytnika.
- Uruchom Win32 Disk Imager (jako administrator).
- W polu Image File wpisz ścieżkę i nazwę pliku, np.
D:\backup\karta.img, a w polu Device wybierz literę karty. - Kliknij Read – program zapisze obraz
.imgcałej karty. Opcja Read Only Allocated Partitions pozwala pominąć nieprzydzielone miejsce na końcu karty i zmniejszyć plik. - Włóż nową kartę, wybierz ten sam plik
.imgi jej literę w polu Device. - Kliknij Write i poczekaj na koniec zapisu.
To najpewniejsza metoda na Windowsie. Program nie był aktualizowany od lat, ale do tego zadania nadal działa bez zarzutu. Sprawdzaj dwa razy literę w polu Device – zapis na zły nośnik kasuje go w całości.
Alternatywa dla wszystkich systemów: balenaEtcher
balenaEtcher działa na Windows, macOS i Linuksie i jest bardzo prosty – trudno w nim pomylić dyski, bo domyślnie ukrywa dyski systemowe. Zapisuje gotowe obrazy .img i .iso, a funkcja Clone drive pozwala skopiować kartę bezpośrednio na drugą, bez pliku pośredniego (potrzebujesz wtedy dwóch czytników). Etcher nie tworzy natomiast obrazów do pliku – do backupu użyj Win32 Disk Imager albo dd.
Linux i macOS: dd (dla świadomych)
Na Linuksie sprawdź nazwę karty poleceniem lsblk, a potem:
sudo dd if=/dev/sdX of=karta.img bs=4M status=progress
sudo dd if=karta.img of=/dev/sdY bs=4M status=progress conv=fsync
Na macOS znajdź kartę przez diskutil list, odmontuj ją (diskutil unmountDisk /dev/diskN) i używaj urządzenia /dev/rdiskN – jest wyraźnie szybsze od /dev/diskN. Rozmiar bloku na macOS zapisuj jako bs=4m.
Metoda jest bardzo skuteczna, ale łatwo nadpisać zły dysk – jedna literówka w of= i tracisz dane. Jeśli wolisz okienka, w GNOME program Dyski ma opcje „Utwórz obraz dysku” i „Przywróć obraz dysku”. To samo dd przyda się zresztą przy dyskach twardych – np. przy kopii przed zerowaniem dysku w MHDD.
Klonowanie karty SD na większą kartę
Po zapisaniu obrazu z karty 32 GB na kartę 128 GB system zobaczy tylko 32 GB – reszta zostanie nieprzydzielona. Trzeba rozszerzyć partycję:
- Raspberry Pi OS:
sudo raspi-config→ Advanced Options → Expand Filesystem, potem restart, - Linux: GParted – przeciągnij ostatnią partycję do końca karty,
- Windows: MiniTool Partition Wizard lub podobny program (Zarządzanie dyskami nie obsłuży partycji ext4).
Jeśli przenosisz w ten sposób kartę z handhelda lub Steam Decka, sprawdź przy okazji, czy nowa karta ma właściwe parametry – poradnik o tym, jaką kartę microSD wybrać do Steam Decka, opisuje, co oznaczają U3, A2 i UHS-I.
Ważne rzeczy, o których ludzie zapominają
- Nowa karta musi mieć co najmniej tę samą pojemność. Nawet dwie karty „32 GB” różnych producentów potrafią różnić się o kilka–kilkanaście MB, a obraz 1:1 się wtedy nie zmieści. Na mniejszą kartę sklonujesz dopiero po zmniejszeniu partycji na oryginale (na Raspberry Pi pomaga skrypt PiShrink).
- Uważaj na podróbki. Fałszywe karty zgłaszają większą pojemność, niż faktycznie mają, i klon „się udaje”, a dane są uszkodzone. Nową kartę sprawdź programem h2testw (Windows) lub F3 (Linux, macOS).
- Klonuj z karty, która jest w dobrym stanie. Jeśli stara karta ma błędy odczytu, zrób obraz jak najszybciej, a gdy kopiowanie się wysypuje, zajrzyj do poradnika o odzyskiwaniu danych z nośników zewnętrznych.
- Klonowanie nie kopiuje numeru CID – sprzętowego identyfikatora karty. Urządzenia, które wiążą licencję lub mapy z konkretną kartą, mogą odrzucić klon. Klon nie omija też zabezpieczeń DRM.
- Wyłącz urządzenie przed wyjęciem karty. Obraz z karty wyjętej z działającego Raspberry Pi może być niespójny.
Moja rekomendacja
- Aparat / kamera / zwykłe dane → zwykłe kopiuj–wklej i formatowanie nowej karty w urządzeniu,
- Raspberry Pi / system / „dziwna” karta → Win32 Disk Imager (Windows) albo dd (Linux, macOS),
- Dwa czytniki i chęć zrobienia tego w minutę → balenaEtcher z opcją Clone drive.
Najczęściej zadawane pytania
Jaki program do klonowania karty SD wybrać?
Na Windows najprostszy jest darmowy Win32 Disk Imager – odczytuje kartę do pliku .img i zapisuje obraz na nową kartę. balenaEtcher (Windows, macOS, Linux) zapisuje obrazy i potrafi sklonować kartę bezpośrednio na drugą. Na Linuksie i macOS wystarczy polecenie dd.
Jak stworzyć obraz karty SD?
W Win32 Disk Imager wskaż ścieżkę i nazwę pliku .img, wybierz literę karty w polu Device i kliknij Read. Na Linuksie użyj polecenia sudo dd if=/dev/sdX of=karta.img bs=4M status=progress, gdzie sdX to Twoja karta. Obraz ma rozmiar całej karty, nawet jeśli jest w większości pusta.
Czy można sklonować kartę SD na większą?
Tak. Po zapisaniu obrazu na większą kartę dodatkowe miejsce pozostanie nieprzydzielone, więc trzeba rozszerzyć partycję – w GParted, MiniTool Partition Wizard lub narzędziach systemu (np. raspi-config w Raspberry Pi OS).
Czy można sklonować kartę SD na mniejszą?
Tylko pośrednio. Obraz 1:1 musi zmieścić się na karcie docelowej, więc najpierw zmniejsz partycję na oryginale (np. GParted, PiShrink dla Raspberry Pi), a dopiero potem utwórz obraz i zapisz go na mniejszej karcie. Karty o tej samej nominalnej pojemności różnych firm też mogą różnić się o kilka MB.
Czy klonowanie karty SD kopiuje numer CID?
Nie. CID to sprzętowy numer zapisany w kontrolerze karty i nie da się go skopiować zwykłymi programami. Urządzenia, które wiążą licencję z konkretną kartą (np. niektóre nawigacje z mapami), mogą nie zaakceptować klonu.


