Ich benutze seit einiger Zeit das Samsung Galaxy S3 (I9300). Ich habe das Gerät gerootet, das Stock-ROM entfernt und durch CM11 ersetzt. In letzter Zeit hatte ich Kamera-FCs, schlechte Akkusicherung und langsame Apps (ich dachte, es lag an der geringen Verfügbarkeit des internen Speichers - 1 GB von 11,5 GB). Ich habe versucht, mehrere Ordner aus dem internen Speicher zu löschen. Da die Ergebnisse nicht zufriedenstellend waren, entschied ich mich, das Betriebssystem durch Zurücksetzen auf die Werkseinstellungen neu zu installieren.
Jetzt, wo ich es getan habe, war zu meiner Überraschung der interne Speicher immer noch nicht vollständig gelöscht. Android meldete immer noch 4,5 GB verfügbar, von 11,5 GB. Als ich etwas tiefer grub, stellte ich fest, dass es an meinen alten Benutzerdatenordnern lag, die sich noch auf dem Telefon befanden. Sie waren unter \emulated\0
und auch verfügbar \emulated\legacy
. Ich nahm zunächst an, dass es auf meiner externen SD-Karte vorhanden sein würde und \emulated\0 möglicherweise nur ein Symlink darauf sein könnte. Um den Zweifel auszuräumen, habe ich die SD-Karte aus dem Telefon entfernt und neu gestartet. Aber ich sehe immer noch die Dateien in \emulated\0
. Ich habe erneut versucht, eine zu tun Factory Reset
, aber es hat sich nichts geändert.
Ich kann den Ordner jedoch einfach löschen \emulated\legacy
und ein anderes ROM installieren. Ich versuche zu verstehen, was tatsächlich passiert ist (wie man es richtig behebt) und ob es wieder passieren könnte oder ob es daran liegen könnte, dass ich mit Einstellungen auf Betriebssystemebene herumgespielt habe. Jede Erklärung, warum/wie die doppelten Dateien erstellt werden und wie sie endgültig behoben werden können, wird sehr geschätzt.
Die Ordner, auf die Sie sich beziehen, sind für Mehrbenutzerzwecke bestimmt: /emulated/legacy
ist ein symbolischer Link, der auf den internen SD- Ordner des "aktuellen Benutzers" zeigt, während /emulated/0
dieser Ordner für den Eigentümer ist (die Nummer am Ende wird für weitere danach erstellte Benutzer erhöht , wenn Sie also z. B. einen zusätzlichen Benutzer erstellt haben, wäre sein Ort /emulated/1
, und die Anmeldung mit diesem Benutzer /emulated/legacy
würde dorthin zeigen).
/emulated/0
Beim Update von älteren Android-Versionen kommt es manchmal zu Problemen, wenn Inhalte während des Konvertierungsvorgangs vom alten Single-User-Ort dupliziert werden (d. h. der Inhalt wird an den neuen Ort kopiert , statt verschoben und danach nicht gelöscht). Da ein Zurücksetzen auf die Werkseinstellungen normalerweise den "Benutzerspeicher" (externe/interne SD-Karten) nicht berührt, bietet dies keine Abhilfe, sodass Sie diesen anschließend manuell bereinigen müssen (falls dies der Fall ist).
Zu Ihrer Frage in Ihrem Kommentar: Wenn dies passiert, dann nur bei der Umstellung von "Single User" auf "Multi User". Ihr nächstes Upgrade würde also bereits mit einem "Multi-User-ROM" beginnen, was bedeutet, dass dasselbe Problem nicht erneut auftritt (da in diesem Zusammenhang keine Konvertierung erforderlich ist).
Izzy
/emulated/legacy
ist ein symbolischer Link, der auf den internen SD- Ordner des "aktuellen Benutzers" zeigt, während/emulated/0
dieser Ordner für den Besitzer ist (wenn Sie einen zusätzlichen Benutzer erstellt haben, wäre sein Platz/emulated/1
, und eingeloggt mit diesem Benutzer/emulated/legacy
würde darauf verweisen). Es gibt manchmal Probleme beim Aktualisieren von älteren Android-Versionen, bei denen Inhalte von der alten Einzelbenutzerumgebung dupliziert werden/0
(d. h. sie werden kopiert , anstatt verschoben zu werden ). FactoryReset berührt SD nicht. Könnte es das sein?jjk_charles
Izzy