Meine Frau hat Probleme beim Synchronisieren der Daten von der SD-Mikrokarte ihres LG-Android-Telefons auf ihren tragbaren PC. Es bleibt für immer an einem bestimmten Foto hängen (Nr. 21).
Ich habe versucht, auf unserem PC darauf zuzugreifen (Windows 7-Box) und ... ja, es gibt einige Probleme. Nach dem Anzeigen der verschiedenen Autoplay-Optionen, die aktiviert werden (wird versucht, diese zu deaktivieren, um etwas Zeit zu gewinnen), erkennt Windows ein "Problem" und bietet an, es zu beheben. Ich habe das ausprobiert (vorausgesetzt, es war eine Art fsck), und es hat das scheinbare Verhalten der Karte nicht verändert.
Dann ging ich geradeaus zu dem einzigen wichtigen Ordner (den Bildern) und versuchte, ihn auf mein Laufwerk zu kopieren. Nachdem einige kopiert wurden, tritt ein nicht besser spezifizierter Eingabelesefehler auf und alle verbleibenden JPGs sind beschädigt.
Ich habe es mit Recuva oder Zero Assumption Recovery von Piriform versucht : Sie überschreiten nicht den ersten Lesefehler und das Laufwerk wird stillschweigend ausgehängt.
Dann ging ich mit guten alten dd
. Ich habe mich nicht an die Syntax für die Benennung der Geräte unter Windows erinnert und auf dieser Box kein Linux installiert: Ich habe eine Live-DVD von Ubuntu (Oneiric Ocelot) gebrannt und darin gebootet.
Die SD-Karte wird unter / dev / sdf1 angezeigt. dd conv=noerror if=/dev/sdf1 of=./android.img
Blöcke nach dem (mittlerweile üblichen) 192M. Ich hoffte, dass Ubuntu mit kam, ddrescue
aber das ist nicht so.
Da (Zeit für eine weitere Frage zu einer anderen SE ) die PPPoE mit dieser Live-DVD von Ubuntu nicht funktioniert, habe ich das .deb-Paket über Windows heruntergeladen und installiert. Ich erwähne dies, da ich - wenn nötig - nicht die volle Leistung von apt-get zur Verfügung habe und die Pakete von Hand laden muss.
Jedenfalls wurde jetzt ddrescue installiert. ddrescue if=/dev/sdf1 of=./android.img
gab mir etwas Hoffnung (zumindest eine schön formatierte Ausgabe), aber am Ende signalisierte Fehler nach 192M.
Das Seltsame (was mir Hoffnung gibt) ist, dass ich durch manuelles Kopieren der Dateien von Windows und Ubuntu verschiedene gültige Dateien bekomme (außer einer Vielzahl ungültiger Jpgs). Nehmen wir an, ich habe drei Bilder pic1.jpg, pic2.jpg, pic3.jpg. Windows kopiert pic1.jpg und gibt mir eine beschädigte Version von pic2 und pic3. Ubuntu kopiert pic2.jpg und gibt mir beschädigte Versionen von pic1 und pic3.
Schließlich, auch wenn es gefährlich ist, stecken wir die Karte wieder in das Telefon. Die Galerie-Anwendung ist ungewöhnlich langsam und gibt bei jedem Schritt Fehler aus, kann jedoch einige der Bilder anzeigen, auf die über Windows oder Ubuntu nicht zugegriffen werden kann. Dies sind Bilder und nicht die Thumbnails.
Ein gemeinsames Merkmal ist, dass jedes Mal, wenn Windows oder Ubuntu einen Fehler entdecken, sie das Laufwerk stillschweigend aushängen.
Um es zusammenzufassen:
- Ich habe eine Teilmenge der Bilder manuell wiederhergestellt.
- Ich habe ein img-Ergebnis von ddrescue, das nicht besonders gut funktioniert (ich kann es nicht unter Windows montieren).
- Das Mobiltelefon scheint in der Lage zu sein, auf mindestens einen Teil der verbleibenden Bilder zuzugreifen.
- Wie Sie sich vorstellen können, habe ich viele schöne Erinnerungen an diese blöde Mikrokarte (wie in: Bilder unseres Neugeborenen).
- Also, können Sie mir etwas vorschlagen, um es zu versuchen?
Ich würde auch gerne wissen, ob ich mit dem Dateisystem durcheinander gekommen bin, indem ich versucht habe, es zu mounten. Ich nahm an, dass es eine Art Vfat war, was tatsächlich zu sein scheint. Die Karte funktionierte bereits beim ersten Versuch nicht (steckte für immer beim Backupping fest), aber vielleicht hätte ich das Problem verschlimmern können.