Hier zeigen wir, wie man eine bootfähige SD Karte / microSD Karte – zum Beispiel für den Raspberry Pi kopieren und sichern kann. Da der Raspberry Pi die Speicherkarte als Linux-Partition formatiert, lässt sie sich nicht so einfach kopieren wie der Inhalt einer SD Karte, die nur Fotos oder Musik enthält. Trotztdem geht das SD Karte kopieren unter Windows, Linux und Mac OS ganz einfach!
SD Karte kopieren & Daten sichern
Enthält die SD Karte (zum Beispiel als Speicherkarte in Handy, Tablet, Digitalkamera oder Stereoanlage) nur normale Daten – etwa Fotos oder MP3-Lieder, lässt sie sich mit jedem Betriebssystem ganz einfach kopieren. Wenn der PC oder der Laptop über keinen eingebauten Kartenleser verfügt, gibt es zahlreiche gute und günstige USB-Adapter, mit denen sich die Karte am PC auslesen lässt.
Am besten erstellt man zuerst auf dem Schreibtisch einen neuen Ordner, den man entsprechend benennt. Hierhin kopiert man dann alle Daten aus der SD Karte, in dem man sie auswählt, kopiert und im neuen Ordner wieder einfügt.
Möchte man die Daten wieder zurück auf eine neue SD Karte kopieren, muss man hierbei noch aufpassen, dass diese nicht schreibgeschützt ist: Anders lassen sich die Daten nicht kopieren. Wie man den Schreibschutz bei SD Karten aufhebt oder bei Problemen überlistet, zeigen wir in diesem Artikel.
Boot-fähige SD Karte kopieren: z.B. für den Raspberry Pi
Durch das dauernde Lesen und Schreiben des Betriebssystems hält die Speicherkarte im Raspberry Pi leider nicht so lange, wie sie eigentlich könnte: Durch häufige Schreibvorgänge nutzen sich die Speicherzellen auf den schneller Karten ab. Aber auch als Backup, um eine gut funktionierende Version der installierten Software zu sichern (falls man sich mit Ausprobieren oder neuer Software doch einmal das System “zerschießt”) ist das hilfreich: Bei Problemen kann man immer wieder zurück zu der laufenden Version, die man sich als Image-Datei gesichert hat.
Zum Kopieren der SD Karte (oder microSD-Karte im Modell B und im Raspberry 2) kann man unter Windows ein Programm nutzen, das zunächst den Inhalt der Speicherkarte in eine Image Datei sichert und dann auf eine neue SD Karte zurückkopiert. Unter Linux und Mac OS X lässt sich das kopieren und klonen der SD Karte direkt über das Terminal erledigen.
Speicherkarte kopieren unter Windows
Unter Windows hilft das kostenlose Programm “Win32 Disk Imager“. Nach Installation und Start wählt man zunächst links aus, wo man das SD-Karten-Backup speichern möchte. Anschließend wählt man rechts das Laufwerk aus, das man kopieren möchte. Um den richtigen Laufwerksbuchstaben herauszufinden, klickt man auf “Computer” oder “Arbeitsplatz”. Hier werden alle gerade verfügbaren Laufwerke mit dem entsprechenden Laufwerks-Buchstaben aufgelistet. Nach dem Kopieren der SD Karte in eine Image-Datei kann man jetzt eine neue, leere SD Karte einlegen, wieder das richtige Laufwerk und die Image-Datei auswählen und das SD-Karten-Backup zurück auf die neue Speicherkarte kopieren.
Raspberry Pi Speicherkarte kopieren dem Mac
Man muss mit dem Mac nicht mit der Konsole / Terminal arbeiten: Mit dem kostenlosen Programm “Apple Pi Baker” lässt sich auch mit einfacher grafischer Oberfläche ein Image-Backup einer SD-Karte erstellen (unten rechts: “Pi-in-the-Freezer”) oder ein bereits erstelltes Backup (oben rechts: “Pi-Ingredients”) auf die SD Karte spielen.
Neben SD Karten und microSD Karten lassen sich mit “Apple Pi Baker” aber auch Image-Kopien von USB-Sticks anfertigen oder zurückspielen – links oben wird das entsprechende Laufwerk ausgewählt, das beschrieben oder gesichert werden soll. Speicherkarte kopieren mit der Linux / Mac OS Konsole
Zunächst startet man die Konsole (unter Mac OS “Terminal” genannt: Zu finden unter “Programme” » “Dienstprogramm”). Dann lässt man sich die vorhandenen Laufwerke anzeigen:
diskutil list
“disk2? ist in unserem Beispiel die microSD Karte des Raspberry Pi, die wir klonen möchten. Als Ziel-Laufwerk haben wir einen USB-Stick mit Namen “USB”, der in der Konsole über “/Volumes/STICK-NAME” zu erreichen ist – bei uns als “/Volumes/USB”. Achtung: Das Ziel-Laufwerk sollte nicht als FAT-Partition formatiert sein, da sich sonst keine Dateien über 4GB anfertigen lassen. Ist die Speicherkarte also größer als 4GB, braucht man einen anderen Speicherort!
Die Namen der verfügbaren Laufwerke und Partitionen erhält man unter Mac OS X, in dem dies eingibt:
ls /Volumes
Um nun eine Image-Kopie von der microSD Karte (disk2) in eine Datei auf dem USB-Stick zu erzeugen, gibt man diesen Befehl ein:
“.dmg” ist die Standard-Dateiendung für Image-Dateien auf dem Mac, alternativ kann man das Image auch “.img” nennen. Nach dem Kopieren kann man die Speicherkarte auswerfen und die neue SD Karte einlegen. Zunächst muss man auch hier wieder prüfen, unter welchem Namen die neue Karte jetzt verfügbar ist:
diskutil list
anschließend muss man den Befehl “unmount” anwenden, um sie später beschreiben zu können:
diskutil unmountDisk /dev/disk2
Falls die Speicherkarte noch nicht im FAT Format formatiert wurde, geht das auch über die Konsole:
sudo newfs_msdos -F 16 /dev/disk2
Jetzt lässt sich das Backup zurück auf die neue SD Karte überspielen – das kann, je nach Rechner und Größe der Karte, aber auch mehrere Stunden dauern – in der Konsole wird während der Zeit nichts angezeigt, bis die Kopie fertig ist!
Nach Abschluss des Kopiervorgangs sollte die Karte komplett kopiert sein. Wenn es die SD Karte oder microSD Karte eines Raspberry Pi oder Raspberry Pi 2 war, sollte sich der Rechner damit wieder ganz normal starten lassen.