Ist meine CF-Karte kaputt?

1

Ich versuche, Voyage Linux gemäß diesen Schritten auf einer 4-GB-Compact-Flash-Karte zu installieren . Es scheitert jedoch immer irgendwann.

Wenn ich den Datenträger manuell formatiere (im Gegensatz zur Verwendung des bereitgestellten Skripts), bleibt ich manchmal beim Befehl mkfs.ext2 mit der Meldung stecken

Hatte Probleme beim Schreiben von Superblöcken.

Manchmal funktioniert mkfs, aber dann schlägt tune2fs fehl mit:

tune2fs: Ungültige magische Zahl im Superblock beim Versuch, / dev / sdb1 zu öffnen

Konnte keinen gültigen Dateisystem-Superblock finden.

In diesem Fall kann ich manchmal fsck -y ausführen, bis keine Fehler mehr gefunden werden. Danach funktioniert tun2fs.

Dann schlägt das Kopieren der Systemdateien auf die Festplatte jedoch fehl. (Ich habe im Moment keine genaue Fehlermeldung, aber es ging so etwas wie "rsync input / output error (5)").

Ich habe versucht, mit dem Befehl dd die Integrität der Karte zu überprüfen, wie in diesem Beitrag vorgeschlagen. Das Lesen funktioniert, aber das Schreiben von Nullen auf das Gerät schlägt mit fehl

dd: Schreiben von '/ dev / sdb': Eingabe- / Ausgabefehler

Ich mache das alles unter Linux Mint 14 in einer Virtualbox unter Windows 8 (beide 64-Bit) und verwende einen externen USB-Kartenleser (Transcend TS-RDF8K). Ich kann die Karte problemlos in FAT32 formatieren und in Windows darauf schreiben. Ich habe auch das Check Flash- Programm darauf ausgeführt, was keine Probleme ergab.

Ist meine Karte kaputt und muss ich nur eine neue kaufen oder gibt es noch etwas, was ich zuerst versuchen könnte?

legr3c
quelle

Antworten:

2

Sehen Sie, wenn Sie haben badblocks. Wenn ich das richtig verstehe, gibt es auf dieser Karte kein Datum, um das man sich kümmern muss, damit Sie einen zerstörerischen Test durchführen können badblocks. Mach dir keine Sorgen. Es wird NICHT Ihre Flash-Karte zerstören (sollte es nicht!)> Es werden jedoch Daten auf dieser Flash-Karte zerstört.

badblocks -wvs /dev/flshacard

Natürlich war dein ddTest ähnlich ... Es sieht so aus, als ob etwas nicht stimmt. Sie könnten einen anderen (USB?) Flash-Kartenleser ausprobieren.

Chris
quelle
Ja, das stimmt, die Daten auf dem Laufwerk interessieren mich nicht. Ich habe badblocks ausgeführt und Folgendes erhalten: "Bestanden, 2949360 fehlerhafte Blöcke gefunden. (104/1008785/1940471 Fehler)". Ich vermute, das heißt, ich sollte eine neue Karte bekommen, oder?
legr3c
Ich würde es so sagen, sie sind spottbillig! Probieren Sie für alle Fälle einen anderen USB-Kartenleser aus.
Chris
Ok, also habe ich mir eine neue CF-Karte besorgt, da ich keinen anderen Reader zur Verfügung habe. Ich habe die gleichen Probleme mit der neuen Karte, also war es wahrscheinlich nicht so. Ich habe auch versucht, die Installation von einer Live-CD anstelle von virtualbox durchzuführen, aber das hat auch nicht geholfen. An diesem Punkt scheint es also wirklich ein Problem mit dem Kartenleser zu geben. Ich bin mir jetzt allerdings nicht sicher, was ich tun soll, da ich nicht blind neue Leser kaufen möchte, bis vielleicht einer funktioniert.
legr3c
Frage deine Freunde. Überprüfen Sie eBay - Kartenleser sind spottbillig!
Chris
Habe es jetzt zum Laufen gebracht (siehe separate Antwort). Ich hätte das definitiv früher probieren sollen :). Aber vielen Dank für die Hilfe!
legr3c
2

Behoben: Steckte den Kartenleser an einen USB 3.0-Port anstatt an einen 2.0-Port und alles funktionierte plötzlich wie ein Zauber.

Ich musste die Installation jedoch von der Live-CD anstelle von virtualbox durchführen, da das Gerät bei Verwendung des USB-3-Anschlusses nicht in virtualbox angezeigt wird.

legr3c
quelle