Ist meine CF-Karte defekt?

2176
legr3c

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

Wenn ich die Festplatte manuell formatiere (anstatt das mitgelieferte Skript zu verwenden), bleibt mir manchmal der Befehl mkfs.ext2 mit der Nachricht hängen

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

Gültiger Dateisystem-Superblock konnte nicht gefunden werden.

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

Es schlägt jedoch fehl, wenn die Systemdateien auf die Festplatte kopiert werden. (Ich habe im Moment nicht die genaue Fehlermeldung, aber es lief so etwas wie "rsync input / output error (5)").

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

dd: '/ dev / sdb' wird geschrieben: Eingabe- / Ausgabefehler

Ich mache all dies auf 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 in FAT32 formatieren und in Windows ohne Probleme darauf schreiben. Ich habe auch das Check Flash- Programm darauf ausgeführt, das keine Probleme fand.

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

0

2 Antworten auf die Frage

1
Chris

Sehen Sie, wenn Sie haben badblocks. Wenn ich es richtig verstanden habe, gibt es auf dieser Flash-Karte kein Datum, um das Sie sich kümmern müssen badblocks. Mach dir keine Sorgen. Es wird NICHT Ihre Flash-Karte zerstören (es sollte 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önnen einen anderen (USB?) Flash-Kartenleser ausprobieren.

Ja, das stimmt, ich interessiere mich nicht für die Daten auf dem Laufwerk. Ich lief Badblocks und bekam folgendes: "Pass fertig, 2949360 fehlerhafte Blöcke gefunden. (104/1008785/1940471 Fehler)". Ich vermute, das heißt, ich sollte eine neue Karte bekommen, oder? legr3c vor 11 Jahren 0
Ich würde sagen, sie sind spottbillig! Versuchen Sie es mit einem anderen USB-Kartenleser. Chris vor 11 Jahren 0
Ok, also habe ich mir eine neue CF-Karte besorgt, da ich keinen anderen Leser 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 ein Problem mit dem Kartenleser zu sein. Ich bin mir jedoch nicht wirklich sicher, was ich dagegen tun soll, da ich nicht unbedingt neue Leser kaufen möchte, bis einer funktioniert. legr3c vor 11 Jahren 0
Frage deine Freunde. Check eBay - Kartenleser sind spottbillig! Chris vor 11 Jahren 0
Habe es jetzt zum Laufen gebracht (siehe separate Antwort). Ich hätte das auf jeden Fall früher versuchen sollen :). Vielen Dank für die Hilfe! legr3c vor 11 Jahren 0
1
legr3c

Behoben: Der Kartenleser wurde an einen USB 3.0-Port anstelle eines 2.0-Ports angeschlossen und alles funktionierte plötzlich wie ein Zauber.

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