Beschädigte CompactFlash Card auslesen?

Rainer spots4as at gmx.de
Die Mar 24 20:43:52 GMT 2009


Hallo Michael,

eine Korrektur zu dieser Antwort von mir:

Am Tue, 24 Mar 2009 21:07:47 +0100
schrieb Rainer <spots4as at gmx.de>:

> Am Tue, 24 Mar 2009 20:56:57 +0100
> schrieb Michael Windelen <ubuntu at fam-windelen.de>:
> 
> > Rainer schrieb:
> > >> Ich würde, wenn noch möglich, eine 1:1 Kopie der CF-Karte machen.
> > > 
> > > Das würde ich auch gern ;-) Nur: wie?
> > >> dd_rescue -v /dev/$DeineKarteimCardreader /deinspeicherort.iso
> > 
> > hm, ich mache das immer Umständlich...
> > 
> > sudo fdisk -l /dev/sdX
> > 
> > das X dann durch a-x ersetzen und schauen wann die CF-karte
> > angezeigt wird, die ist ja an der Größe erkennbar.
> > 
> > ein ls /dev/disk/by-id wird wahrscheinlich für dich nicht
> > aussagekräftig genug sein.
> > 
> War doch viel einfacher, es herauszubekommen, als ich gedacht
> hatte. Gnome Device Manager war der Zauberschlüssel. Dort wurde die
> Karte als sdc ausgewiiesen.
> 
> > >> Auf die Weise könnte man eine Kopie der CF-Karte machen mit der
> > >> man dann etwas experimentieren kann, bzw. mit der Kopie der
> > >> Kopie ;) (z.B. fsck magicrescue oder Anderes).
> > > 
> > > Wäre nicht schlecht, aber das steht und fällt damit, ob ich
> > > überhaupt einen Zugriff kriege. Bisher wird nichts angezeigt.
> > 
> > Du hast warscheinlich bis jetzt nur darauf gewartet dass die durch
> > Gnome automagisch eingebunden wird, oder?
> > 
> Nein. Ich habe alles abgesucht, aber nichts gefunden. 
> 
> OK, die Eingabe des Rettungskopierbefehls brachte folgendes Ergebnis:
> 
> dd_rescue: (fatal): open "/dev/sdc" failed: Permission denied
> 
> Mit vorangestelltem sudo:
> 
> dd_rescue: (fatal): open "/dev/sdc" failed: No medium found
> 
> Gibt's noch eine Möglichkeit?
> 
Im Gnome Device Manager hatte ich ein kleines, aber wichtiges Detail
übersehen. Der Cardreader wurde als sdc ausgewiesen (erscheint nur bei
eingeschobener Karte). Die Karte selbst ist tatsächlich sdd. Nun hat
auch der Kopierbefehl funktioniert. Ausgeworfen wurde bzgl. des
Vorgangs:

dd_rescue: (info): blocksizes: soft 65536, hard 512
dd_rescue: (info): starting positions: in 0.0k, out 0.0k
dd_rescue: (info): Logfile: (none), Maxerr: 0
dd_rescue: (info): Reverse: no , Trunc: no , interactive: no 
dd_rescue: (info): abort on Write errs: no , spArse write: if err
dd_rescue: (info): ipos:    124928.0k, opos:    124928.0k, xferd:
124928.0k errs:      0, errxfer:         0.0k, succxfer:    124928.0k
             +curr.rate:      992kB/s, avg.rate:      991kB/s,
avg.load:  1.3% dd_rescue: (info): /dev/sdd (125184.0k): EOF
Summary for /dev/sdd
-> //home/<Benutzername>/<Iso-Dateiname>.iso: 
dd_rescue:
(info): ipos:    125184.0k, opos:    125184.0k, xferd: 125184.0k
errs:      0, errxfer:         0.0k, succxfer:    125184.0k
+curr.rate:      988kB/s, avg.rate:      991kB/s, avg.load:  1.3%

Vermutlich ist mir bei der Syntax für die Iso-Datei nochmal ein Fehler
unterlaufen, aber das macht nix. Jetzt heißt die Datei eben
Dokumente.iso.

Wie aber gehe ich mit dem Teil jetzt um?

Viele Grüße

Rainer