Speicherort der Dateien: Hauptspeicher versus SD-Karte

Ich versuche herauszufinden, was wo auf meinem Android-Telefon gespeichert ist (ein nicht gerootetes Samsung Galaxy S8 mit einer SD-Karte).

Ich kann den Inhalt des Telefons entweder über eine der verschiedenen Dateimanager-Apps, die ich installiert habe, oder durch Mounten des gesamten Telefons als Netzlaufwerk auf meinem Windows 10-Computer untersuchen.

Meine Dateimanager-App zeigt mir den Inhalt von „Hauptspeicher“ und den Inhalt von „SD-Karte“.

Der Inhalt von „Main Storage“ wird auf dem Netzlaufwerk in einem Verzeichnis namens /sdcard angezeigt. Der Inhalt von „SD Card“ wird auf dem Netzlaufwerk in einem Verzeichnis namens /storage/0000-0000 angezeigt.

Das ist sehr seltsam, da das Verzeichnis namens „/sdcard“ auf dem Netzlaufwerk das Gegenteil des Verzeichnisses namens „SD Card“ in der Dateimanager-App ist.

Die Dateimanager-App zeigt insgesamt 57 Gigs in „Hauptspeicher“ und 256 Gigs in „SD-Karte“. Dies deutet für mich darauf hin, dass ersteres der eingebaute Speicher des Telefons und letzteres die eigentliche SD-Karte ist. Aber ich werde durch die Tatsache, dass ersteres "/sdcard" und letzteres "storage/0000-0000" heißt, was rückwärts scheint, für eine Schleife geworfen.

Ich könnte natürlich die SD-Karte aus dem Telefon ziehen und ihren Inhalt direkt auf einem anderen Gerät untersuchen, aber ich bin zimperlich im Umgang mit der Karte. Und egal, was ich gelernt habe, ich wäre immer noch neugierig auf die seltsamen Namenskonventionen.

So:

Frage 1: Was ist los? Was ist in welchem ​​Verzeichnis?

Frage 2: Wenn ich alle Daten (aber nicht die Systemdateien oder Software) auf meinem Telefon sichern möchte, reicht es aus, Kopien von /sdcard und /storage/0000-0000 zu erstellen, oder gibt es andere Orte, an denen Daten gespeichert werden könnten? gespeichert werden?

Zusätzliche Informationen: Die App X-plore bestätigt die seltsame Benennung, indem sie mir zwei Verzeichnisse zeigt, eines mit dem Namen "Phone Memory" und /sdcard (es zeigt das erstere in Fettdruck und das letztere in Roman, beide bezeichnen dasselbe Verzeichnis) und eine andere mit dem Namen "SD-Karte" und /storage/0000-0000.

Antworten (1)

Was ist in welchem ​​Verzeichnis?

/sdcardist die sogenannte "interne SD-Karte" ( , auf "interner Speicher" und nicht physisch entfernbar, ohne das Gerät zu beschädigen, daher in Ihrem Fall auch als "Hauptspeicher" bezeichnet), während /storage/<card_id>die physisch entfernbare ist .

Gibt es andere Orte, an denen Daten gespeichert werden könnten?

Es gibt. Ohne Root haben Sie zB keinen Zugriff darauf, wo Ihre Apps ihre Daten speichern ( /data/data/*). Um eine echte vollständige Sicherung durchzuführen, benötigen Sie eine benutzerdefinierte Wiederherstellung wie durchzuführen . Am nächsten kommt man dem mit backup – aber selbst ein „adb full backup“ ist unvollständig (insbesondere da Apps sich dagegen „abmelden“ können, sodass sie nicht von gesichert werden adb backup).