Der Ext4 USB-Stick wird immer wieder beschädigt

703
Wuerfel_21

Ich habe Debian Wheezy (No GUI / Desktop) auf einem 4-GB-USB-Stick installiert (weil die Festplatte des Computers defekt war, der Steckplatz derzeit leer ist), aber kurz darauf bekam ich beim Starten von Programmen / Öffnen einen "Input / Output-Fehler" Dateien.

Wenn Sie TestDisk auf einem anderen Computer auf einem anderen Computer ausführen, wurde das Problem behoben, um es nach einigen Neustarts erneut auszuführen. Dies wird jetzt fortgesetzt.

BEARBEITEN: Meistens ist es während der Sitzung beschädigt!

Da der USB-Stick also neu ist und die Probleme zu 100% behoben werden können, glaube ich nicht, dass der Stick defekt ist, sondern dass einige Treiber / Programme ihn beschädigen.

BEARBEITEN: Nach dem Formatieren (nach dem Sichern) von FAT32 (für meinen Windows-Computer zum Lesen) habe ich mit H2testw getestet, das keine Fehler zurückgab

Systemdetails:

  • Medion Akoya E1222 Netbook
  • Intel Atom N450 64-Bit-CPU
  • 1 GB RAM

Würde der Betrieb der 32-Bit-Version von ZSNES auf einem 64 -Bit- Betriebssystem zu solchen Problemen führen? (Dies ist das, was ich die ganze Zeit gemacht habe)

0

1 Antwort auf die Frage

0
ibelcomputing

Ich würde ein Programm ausführen, um zu testen, ob das USB-Flashlaufwerk nicht fehlerhaft oder gefälscht ist (z. B. f3 oder h2testw), um sicher zu sein, dass es nicht das Problem ist.

Erläuterung

In einigen Fällen werden fehlerhafte Laufwerke mit geringer Kapazität und Controller-Chips für höhere Kapazitäten von den Mitarbeitern aus geschmuggelt, um sie als Originalprodukte zu einem höheren Preis zu verkaufen. Beispielsweise wird ein 2-Gigabit-Laufwerk mit einem 32-Gigabit-Controller verkauft und präsentiert sich als 32-Gigabit, wenn tatsächlich nur 2GiB beschreibbar sind.

Der Einfachheit halber nehmen wir an, wir hätten 4 beschreibbare Speicherzellen mit folgenden Adressen:

00 01 10 11 

Und der Speicher meldet eine höhere Kapazität, 8 beschreibbare Speicherzellen mit folgenden Adressen:

000 001 010 011 100 101 110 111 

Beachten Sie, wie sich die ersten 4 Speicherzellen und die letzten 4 Speicherzellen wie folgt mit den tatsächlichen Speicherzellen überlappen: Wenn wir versuchen, die erste gemeldete Zelle, Adresse 001, zu schreiben, schreibt der Speicher die Adresse 01. Da der Speicher tatsächlich zwei Drähte hat Um 2 Bits für Adressen zu unterstützen, hat der Treiber 3, und da ein gefälschter Speicher diese beiden nur zusammenbindet, wird an einem Punkt genau ein Draht geerdet, der Wert des signifikantesten (ersten) Bits. Es spielt keine Rolle, was sein Wert ist, in diesem Fall ist es 0, also gibt es keine Probleme.

Wenn wir nun versuchen, die fünfte gemeldete Zelle, Adresse 101, zu schreiben, schreibt sie tatsächlich die Adresse 01, die beiden letzten Ziffern, und die erste Ziffer hat jetzt eine Spannung, die irgendwann geerdet werden muss, um das Laufwerk zu erwärmen.

Diese Dienstprogramme schreiben den gesamten beschreibbaren Speicherplatz des Laufwerks mit Mustern und überprüfen deren Integrität, um sicherzustellen, dass die Dateien nicht verloren gehen, beschädigt oder überschrieben werden. In diesem Fall ist es sehr wahrscheinlich, dass nur die tatsächliche Kapazität des Laufwerks gelesen wird (mit überschriebenem Inhalt), und der Rest geht verloren.

TL; DR : Wenn Ihr Speicher gefälscht ist, besteht die Möglichkeit, dass der Inhalt an einem bestimmten Punkt überschrieben wird.

Ich bin mir ziemlich sicher, dass es tatsächlich eine 4GB-Karte ist, aber ich werde es scannen, wenn ich ein vernünftiges Backup-Tool finde ... Wuerfel_21 vor 9 Jahren 0
Also, nach der Sicherung, Formatierung FAT32 (damit der Windows-Rechner sie lesen kann), testete ich mit H2testw, das keine Fehler meldete. Also ein Softwarefehler? Wuerfel_21 vor 9 Jahren 0
Ja, wenn alles, was geschrieben wurde, richtig gelesen wurde, können wir jetzt definitiv davon ausgehen, dass es eine Software ist, die die Daten auf dem Laufwerk durcheinanderbringt. Tritt das Problem auf, wenn ein weniger schreibintensives Dateisystem wie ext2 verwendet wird? ibelcomputing vor 9 Jahren 0
Gibt es eine Möglichkeit, die Formatierung des Root-Dateisystems zu ändern? Wuerfel_21 vor 9 Jahren 0