TechPOV
Poradniki PC

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

Karta pamięci SD w dłoni
Fot. Pexels

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.

  1. Włóż starą kartę do czytnika i skopiuj wszystkie pliki i foldery (np. DCIM) do folderu na dysku.
  2. Włóż nową kartę. Najlepiej sformatuj ją w urządzeniu docelowym (aparacie, kamerze) – wtedy dostanie właściwy system plików i strukturę katalogów.
  3. 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

  1. Włóż oryginalną kartę do czytnika.
  2. Uruchom Win32 Disk Imager (jako administrator).
  3. W polu Image File wpisz ścieżkę i nazwę pliku, np. D:\backup\karta.img, a w polu Device wybierz literę karty.
  4. Kliknij Read – program zapisze obraz .img całej karty. Opcja Read Only Allocated Partitions pozwala pominąć nieprzydzielone miejsce na końcu karty i zmniejszyć plik.
  5. Włóż nową kartę, wybierz ten sam plik .img i jej literę w polu Device.
  6. 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.

Czytaj również

↑↓ wybór↵ otwórzEsc zamknij