Schlechte Blöcke und Link2SD

Ich habe ein gerootetes Android 2.3.6-Telefon (Samsung Galaxy Y Duos, S6102B) und verwende Link2SD, um mit einer 8-GB-Micro-SD-Karte (partitioniert in Partition Nr. 1 für meine Dateien und Partition Nr. 2 für die verknüpfte App) mehr Speicherplatz für Apps darauf zu erwerben Daten von Link2SD).

Nun, es ist die zweite Micro-SD-Karte, die ich für mein Telefon gekauft habe, und das gleiche Problem tritt auf: fehlerhafte Blöcke. Ich weiß nicht, ob es an dem Ladegerät liegt, das ich in meinem Auto verwende ... Aber das eigentliche Problem ist, dass mit fehlerhaften Blöcken auf der Partition, die von Link2SD zum Speichern von Dateien von Apps verwendet wird, das SO langsam wird, ich kann keine Apps starten oder es wird viel neu gestartet.

Hatte hier jemand das Problem? Wie kann man es lösen, ohne die aktuelle Micro-SD wegwerfen zu müssen? Partitionen mit EXT2/3? NTFS?

Antworten (1)

Sie könnten versuchen, die fehlerhaften Blöcke zu "reparieren" und sehen, ob das funktioniert. Unten finden Sie die Windows- und Linux-Methoden dafür. Beim Reparieren werden beschädigte Teile der Karte nicht repariert, sondern als ignoriert markiert.

Fenster:

  1. Schließen Sie Ihr Gerät an einen Windows-PC an.
  2. Start>Programs>Accessories->Command Prompt
  3. Wenn Sie Vista oder neuer verwenden, klicken Sie mit der rechten Maustaste und wählen Sie „Als Administrator ausführen“. Wenn Sie XP verwenden, führen Sie es einfach aus.
  4. Suchen Sie den Laufwerksbuchstaben für das Gerät. Nehmen wir an, es ist das Laufwerk "G:".
  5. Eingebenchkdsk G: /r

Linux

Öffnen Sie ein Terminal (Anwendungen-Zubehör-Terminal) und geben Sie den Befehl ein

sudo fsck -a /dev/sdd1

(Ersetzen Sie /dev/sdd1 durch das tatsächliche Partitionsgerät für die Micro-SD-Karte) (fsck = File Systen Checker.)


Andernfalls benötigen Sie wahrscheinlich eine neue SD-Karte. Wenn es das 'übliche' FAT32 ist, das beschädigt wird (was es ein bisschen tut), dann ist es vielleicht in Ordnung, aber wenn etwas davon beschädigt ist, muss es ersetzt werden.

Korrigieren Sie mich, wenn ich falsch denke: Das Betriebssystem "repariert keine fehlerhaften Blöcke", sondern "repariert das Speichermedium", markiert Blöcke mit Schreib-/Lesefehlern als schlecht, sodass das Speichermedium nach dem Reparaturvorgang verwendet werden kann, wo der neu verfügbare Speicherplatz ist nominell eins minus dem Speicherplatz aller fehlerhaften Blöcke zusammen.
Ich habe gestern chdisk durchgeführt, aber ich habe es so oft mit den gleichen Problemen mit einer Micro-SD-Karte gemacht, also denke ich an das FAT-Format, das so fehleranfällig ist, wenn es am besten ist, zu ext2/ext3 oder ntfs zu wechseln , wenn möglich...
Ich habe gehört, dass schlechte Blöcke wie Krebs oder Viren sind, die sich mit der Zeit vermehren, also muss ich nach einiger Zeit die Micro-SD-Karte wechseln ...
@kikbira hmm ja ich denke 'reparieren' war vielleicht ein schlechtes Wort. Das tut es nicht wirklich, aber in einigen Fällen ist es beschädigt und nicht physisch beschädigt und kann "repariert" werden. Es besteht die Möglichkeit, dass fehlerhafte Blöcke beschädigt sind und übersprungen werden. Die Beschädigung von FAT32 auf SD-Karten ist wie Regen, der vom Himmel fällt, es wird passieren!
Ich benutzte einen Hammer und all diese Probleme verschwanden auf magische Weise XD. Da dies eine gültige Antwort ist, weise ich sie als "die Antwort" zu.