Sind verschlissene Flash-Speicherblöcke nicht löschbar?

368
Foxcat385

Mein Handy wurde sehr langsam, also dachte ich, wenn das Formatieren des internen Flash-Speichers und das Löschen / Schreiben eines Blocks das Telefon schneller machen könnten.

Ich habe jedoch gehört, dass Flash-Speicher mit dem Löschen abgenutzt werden, da sie nur eine begrenzte Anzahl von Löschvorgängen haben. Es ist auch nicht möglich, neue Daten zu schreiben, ohne einen ganzen Datenblock zu löschen, um nur ein Bit zu ändern. Bedeutet dies, dass, wenn sich einige meiner privaten Daten (Kennwortlisten) in den fehlerhaften Blöcken befinden, diese Blöcke dauerhaft dort verbleiben, da sie nicht löschbar sind? Ich frage mich, ob dies wirklich zutrifft, weil ich mein Handy dann wegwerfen möchte oder den Flash-Chip mit einer Nadel oder einem Stift manuell zerstören und dann einem Reparaturdienst geben möchte, um diesen Chip zu ersetzen.

Nun, beim Schreiben dieser Nachricht, habe ich darüber nachgedacht, ob ein blinkendes Programm Nullen in die nicht löschbaren Blöcke schreiben könnte, um die privaten Daten zu löschen und welches Programm es sein könnte. Kennt jemand eine Lösung?

0
Ihnen fehlt etwas: Wie Sie selbst sagten, ist es * nicht * möglich, vor dem Löschen des alten Inhalts zu schreiben. Software kann das nicht ändern. Es ist nicht so, dass das Löschen begrenzt ist, nicht aber das Schreiben. stattdessen sind beide Schritte begrenzt. deviantfan vor 8 Jahren 2
Und warum denkst du, ist dein Gedächtnis überhaupt abgenutzt? deviantfan vor 8 Jahren 0
Das Telefon ist langsam, unabhängig davon, wie oft ich es vom Werk zurückgesetzt habe. Es ist langsamer als beim ersten Mal. Foxcat385 vor 8 Jahren 0
Flash-Speicher werden nicht langsamer, wenn sie abgenutzt sind. Schreibvorgänge funktionieren nicht mehr. David Schwartz vor 8 Jahren 1

1 Antwort auf die Frage

0
user283885

Möglicherweise befinden Sie sich dort auf etwas ... Flashlaufwerken, wenn der Speicher fast vollständig ausgelastet ist. Aufgrund der Funktionsweise von NAND können Sie jeweils einen Block schreiben. Sie müssen jedoch das gesamte Blockarray kürzen, um die Daten freizugeben. Ein Stapel ist frei, wenn alle Blöcke "verworfen" werden. Im Hintergrund ist der Flash-Controller damit beschäftigt, die meist verworfenen Blöcke zu mischen / zu defragmentieren, um ganze Speicherstapel verfügbar zu machen, wenn sie unter Speicherdruck stehen. Abgesehen davon ist ein fehlerhafter Block ein fehlerhafter Block (beschädigter Transistor) und enthält normalerweise keine Daten. Die Art und Weise, wie der Controller damit umgeht, kann jedoch faul / dumm / eingeschränkt sein. Es kann nur eine Kopie der verbleibenden Daten eines Stapels um beschädigte Blöcke in einem guten Array erstellt werden, und der gesamte Stapel wird als fehlerhaft markiert (und belassen, wie es ist, um zukünftige Korruption zu vermeiden und die Verwaltung einfach zu halten). Mit der Zeit summiert es sich jedoch und der tatsächlich nutzbare Speicherplatz verringert sich, und diese Aktivität hinter den Kulissen führt dazu, dass das Laufwerk weiter ausgelastet wird. Versuchen Sie daher, gute 15% immer frei zu halten. Bei der Formatierung des Telefons kann nicht garantiert werden, dass es sich um ein tiefes Format handelt. Es kann sich um ein schnelles Format handeln, das nur die Partitionstabelle löscht. Wer weiß, was der Hersteller wählt? Wenn Sie sich um die Privatsphäre sorgen, könnten Sie das Telefon öffnen, die Speicherbänke identifizieren, sie von der Hauptplatine hebeln und sie schmelzen / in der Mikrowelle schmelzen? Ich denke auch, dass die Frage für ein Hardware- / Systemforum geeignet ist. Es könnte ein schnelles Format sein, das nur die Partitionstabelle löscht. Wer weiß, was der Hersteller wählt? Wenn Sie sich um die Privatsphäre sorgen, könnten Sie das Telefon öffnen, die Speicherbänke identifizieren, sie von der Hauptplatine hebeln und sie schmelzen / in der Mikrowelle schmelzen? Ich denke auch, dass die Frage für ein Hardware- / Systemforum geeignet ist. Es könnte ein schnelles Format sein, das nur die Partitionstabelle löscht. Wer weiß, was der Hersteller wählt? Wenn Sie sich um die Privatsphäre sorgen, könnten Sie das Telefon öffnen, die Speicherbänke identifizieren, sie von der Hauptplatine hebeln und sie schmelzen / in der Mikrowelle schmelzen? Ich denke auch, dass die Frage für ein Hardware- / Systemforum geeignet ist.