Warum ist die Überprüfung des Android-Dateisystems möglicherweise schädlich?

Ich hatte gerade die Idee, eine Dateisystemprüfung aller Android-Partitionen durchzuführen, als ich bemerkte, dass es eine Option dafür für /data /system /cache in der STweaks-App gibt (die auch mit Dorimanx Kernel geliefert wird), aber es warnt:

!WARNUNG! Dies ist eine SEHR GEFÄHRLICHE OPTION![...]

Warum ist es also so gefährlich?

Antworten (2)

Es ist noch riskanter als Cybersam sagt. Sie sollten ein gemountetes Dateisystem (dh wenn es verwendet wird) auf keinem Betriebssystem überprüfen/reparieren , da Programme die Dateien verwenden könnten, während Sie sie überprüfen und möglicherweise Änderungen vornehmen. Dies könnte dazu führen, dass der Prüfer denkt, dass es Fehler gibt, wo es wirklich keine Fehler gibt; es kann zu einem unerwarteten Verhalten jedes Programms führen, das während der Prüfung Dateien liest oder schreibt; und alle während der Prüfung geschriebenen Dateien können beschädigt werden oder vollständig verloren gehen.

Auf einem PC können Sie ein unwesentliches Dateisystem überprüfen, indem Sie es vor der Überprüfung aushängen, oder Sie können eine Systempartition überprüfen, indem Sie von einem USB-Stick oder einer CD booten, damit keine Dateisysteme von der Festplatte gemountet werden müssen. Auf Android ist die Wiederherstellung das nächste Äquivalent: Auf diese Weise können Sie jedes andere Dateisystem als das überprüfen, auf dem sich die Wiederherstellung befindet (vorausgesetzt, die Wiederherstellung stellt die SD-Karte nicht bereit).

(Mir ist aufgefallen, dass chkdsk den USB-Stick immer unmountet.) Wenn ich also nicht gemountete Partitionen von der Wiederherstellung überprüfe, gibt es irgendetwas, das außer Stromproblemen schief gehen könnte?
@ user42276 Die einzige andere Möglichkeit ist ein Fehler in der Wiederherstellung. Sie gehen dieses Risiko ein, egal welche Software Sie verwenden.

Es kann sein, dass diese Option versucht, alle gefundenen Dateisystemprobleme zu reparieren. Wenn ein Reparaturversuch nicht das Richtige tut oder an der Fertigstellung gehindert wird (z. B. wenn der Akku leer ist), könnten Sie mit unbrauchbaren Dateien enden; oder, wenn der Reparaturversuch in der Systempartition fehlgeschlagen ist, könnten Sie mit einem toten Gerät enden (aber Sie können es möglicherweise mit einem Zurücksetzen auf die Werkseinstellungen wiederherstellen).

warum sollte der Versuch scheitern? (abgesehen von Stromproblemen)