2013-10-19 10 views
6

ich erfolgreich gesichert haben zweimal meine SD-Karte, indem Sie den folgenden BefehlKann nicht SD-Karte mit dd sichern, klagt „Input/Output Error“

sudo dd if=/dev/sdb of=/home/user/Documents/raspi/images/raspi1.v2.iso bs=1M 

jedoch Ausgabe, jetzt ist es mir geben die folgende Fehler:

dd: reading `/dev/sdb': Input/output error 
3027+1 records in 
3027+1 records out 
3174977536 bytes (3.2 GB) copied, 200.723 s, 15.8 MB/s 

Blick auf das Netz scheint dies eine beschädigte SD-Karte anzuzeigen. Allerdings läuft mein raspi (was ich von dieser SD-Karte läuft) gut (ish) und Disk Utility behauptet, dass die SD-Karte nicht beschädigt ist.

Gibt es einen anderen Weg, ich kann herausfinden, warum dd klagt, wenn die Karte beschädigt ist, und wenn ja, wie Sie die SD-Karte zu beheben.

UPDATE:

Ich gab es auf, dd auf der SD-Karte laufen, aber ich habe herausfinden, was meine SD-Karte verdarb, war es die Aktualisierung der Raspi Firmware als

auf this Website angegeben

Antwort

3

Es ist möglich, dass Ihr Raspi nicht einfach Badblock auf Ihrer SD-Karte schlägt, und deshalb scheint es gut zu funktionieren.

Sie können fehlerhafte Blöcke abbilden und ignorieren, indem Sie den Parameter conv=noerror hinzufügen. Dadurch werden fehlerhafte Blöcke durch Nullen ersetzt. Wenn Sie das Bild wieder auf eine Karte mit derselben Größe zurücksetzen, sollte es genauso funktionieren.

+1

Ich habe das schon ausprobiert und es funktioniert immer noch nicht. Es gibt mehr oder weniger den gleichen Fehler, aber viele Male – puk

+1

Hmm. Sieht so aus, als wäre es an der Zeit, eine neue SD-Karte zu kaufen. Sie können versuchen, die Neuzuordnung fehlerhafter Sektoren durch 'sudo dd if =/dev/zero von =/dev/sdb bs = 1M' zu erzwingen. Diese * kann * Ihnen Arbeitskarte geben, aber es wird wahrscheinlich nicht lange dauern – mvp

+2

Dieses Problem ist tatsächlich im Gange, und ich habe es auf verschiedene raspis, neue raspis, neue raspbians und auf neue SD-Karten versucht. – puk