Speicherkarte kopieren

Auslesen (Linux)

Gehen Sie wie folgt vor, um eine beschädigte Speicherkarte mit Ihrem Computer unter Linux auszulesen:

  1. Loggen Sie sich in einem Terminal-Fenster als root ein.
  2. Wenn Speicherkarten auf Ihrem System nicht automatisch gemountet werden oder Sie das Device-File aus anderen Gründen bereits kennen, auf das die Speicherkarte gemountet wird, können Sie direkt zu Schritt 6 gehen.
  3. Geben Sie den folgenden Befehl ein:
      mount
    Das Ergebnis sollte etwa so aussehen:
      /dev/sda1 on / type ext3 (rw,acl,user_xattr)
      /dev/sdc1 on /media/... type vfat (rw)
      proc on /proc type proc (rw)
      sysfs on /sys type sysfs (rw)
      debugfs on /sys/kernel/debug type debugfs (rw)
      udev on /dev type tmpfs (rw)
      devpts on /dev/pts type devpts (rw,...)
      /dev/sda3 on /home type ext3 (rw,acl,user_xattr)
      nfsd on /proc/fs/nfsd type nfsd (rw)
  4. Finden Sie in der ausgegebenen Liste den Eintrag, der zu Ihrer Speicherkarte gehört (im Beispiel oben rot markiert).
    Wenn Sie sicher sind, den passenden Eintrag gefunden zu haben, gehen Sie weiter zum Schritt 6.
  5. Wenn die Karte beim Vorbereiten nicht mit ihrem Symbol erschienen ist, wird vermutlich kein Eintrag passen. Gehen Sie in diesem Fall wie folgt vor, um den richtigen Eintrag zu finden:
    1. Entnehmen Sie die Speicherkarte aus der Kamera oder dem Lesegerät.
    2. Legen Sie eine funktionsfähige Karte gleichen Typs (die Kapazität ist egal) in denselben Schacht des gleichen Geräts und warten Sie auf das Erscheinen des Symbols.
    3. Wiederholen Sie die Schritte 3. und 4.
    4. Bevor Sie zum Schritt 6 weiter gehen, entnehmen Sie die funktionsfähige Karte und legen Sie wieder die auszulesende defekte Karte ins Gerät.
  6. Kopieren Sie aus dem in Schritt 4 gefundenen Eintrag der mount-Liste den ersten Teil, der mit /dev/... beginnt, wobei Sie die letzte Ziffer weglassen (Sie kopieren also nur den im Beispiel zu Schritt 3 rot markierten Teil).
  7. Stellen Sie sicher, dass die richtige Speicherkarte im Gerät steckt. Geben Sie das folgende Kommando ein, wobei Sie an der mit ... markierten Stelle den in Schritt 6 kopierten Teil einfügen:
      dd conv=noerror,sync < ... | split -b 1100m - data_
    Im oben gezeigten Beispiel wäre der Befehl also:
      dd conv=noerror,sync < /dev/sdc |
        split -b 1100m - data_

    (Geben Sie den Befehl ohne den Zeilenumbruch ein.)
  8. Nach dem Abschicken des Befehls sollte die Aktivitätsanzeige an der Kamera oder dem Kartenleser blinken oder aufleuchten. Je nach Größe der Speicherkarte und Art des Anschlusses dauert der Kopiervorgang unterschiedlich lang (in Extremfällen bis über eine Stunde).
  9. Danach erscheint die folgende Ausgabe, wobei die Zahlen je nach Kapazität der ausgelesenen Speicherkarte abweichen können:
      3970048+0 Datensätze ein
      3970048+0 Datensätze aus
      254803968 Bytes (2033 MB) kopiert

    Einige weitere Meldungen sind möglich. Sie sind unbedeutend, solange die kopierte Datenmenge etwa der Größe der Speicherkarte entspricht. Sie können dies der letzten Meldung entnehmen ("... (2033 MB) kopiert").
  10. Loggen Sie sich als root wieder aus.
  11. Überprüfen Sie die erzeugten Dateien in Ihrem Home-Directory. Mindestens die Datei data_aa sollte sich dort finden. Beim Auslesen einer 2GB-Speicherkarte müsste eine zweite Datei data_ab vorhanden sein, beim Auslesen einer noch größeren Speicherkarte noch weitere Dateien nach demselben Muster. Addieren Sie die Größen aller erzeugten Dateien überschlagsmäßig - dabei sollte sich etwa die Größe der ausgelesenen Speicherkarte ergeben.
  12. Sollte die im Schritt 9 ausgegebene Datenmenge und/oder die im Schritt 11 ermittelte Datengröße grob falsch sein, deutet das auf einen gravierenden Fehler beim Auslesen der Karte hin. Wenn die beiden Werte ungefähr übereinstimmen, haben Sie ziemlich sicher alles richtig gemacht. Die Speicherkarte ist dann wahrscheinlich so weit defekt, dass die Daten allenfalls noch mit spezieller Ausrüstung gelesen werden können. Dazu können Sie bestimmte Kartentypen an uns einsenden, wenn Sie möchten.

Wenn der Kopiervorgang ohne Fehler abgeschlossen wurde, gehen Sie weiter zum Brennen der DVD...