Ich möchte eine MicroSD-Karte in zwei Teile aufteilen: einen Teil des anpassbaren Speichers und einen Teil des normalen Speichers. Wie kann ich das machen?

20

Ich möchte nicht, dass mein gesamter Speicher als Adoptionsspeicher fungiert, und habe mich daher gefragt, wie ich ihn in einen Teil des Adoptionsspeichers und einen Teil des normalen Dateispeichers aufteilen kann (was Android als "tragbaren Speicher" bezeichnet).

poqdavid
quelle

Antworten:

20

Sie müssen Ihr Gerät nicht rooten, aber das Gerät, mit dem ich dies getan habe, ist rooted

  1. Sie müssen die Entwickleroptionen aktivieren.
  2. Aktivieren Sie die USB-Debugging-Option.
  3. Stellen Sie sicher, dass Ihre SD-Karte als tragbar formatiert ist, und laden Sie die adbausführbare Datei herunter ( Details finden Sie in unserem AdB-Tag-Wiki ).
  4. Schließen Sie Ihr Gerät an Ihren PC an und führen Sie den adb devicesBefehl aus. Wenn Ihr Gerät richtig angeschlossen ist, wird Ihr Gerät in der Ausgabe aufgelistet.
  5. Rennen adb shell sm list-disks adoptable. Dies zeigt Ihnen die Liste der Festplatten, die für das verwendet werden können, was wir wollen.
  6. Für mein Gerät zeigte es mir, disk:179,128so lief adb shell sm partition disk:179,128 mixed 80ich auf meiner 32 GB AS-Karte. Es gab mir 5 GB als Speicherplatz und den Rest für andere Zwecke. (Dadurch wird Ihre SD-Karte formatiert.)
poqdavid
quelle
Benötigt das wirklich root, da der Befehl zum Einrichten des Adoptivspeichers an erster Stelle nicht funktioniert? (sm partition disk: foo, bar)
Barleyman
@Barleyman Nun, nicht wirklich, aber mein Gerät ist gerootet und ich habe es nicht mit keinem gerooteten Gerät getestet. Wenn Sie
möchten,
3
Das habe ich gestern und heute auf meinem Galaxy S5 gemacht. Ich habe nicht den gemischten Typ verwendet, sondern zumindest die SM-Partition: foo, bar private funktioniert einwandfrei ohne root. Die Migration von Lollipop mit Link2SD zu Marshmallow mit anpassbarem Speicher ist ein wenig Arbeit. Muss sauber installiert und die Titansicherungsdateien auf den PC und zurück kopiert werden und die SD-Karte auf dem PC und später auf dem Telefon neu partitioniert werden. Außerdem merkt Titan Backup nicht, dass der Telefonspeicher zur Neige geht. Sie müssen sich also mit den vergangenen Dialogen herumschlagen, um eine einzelne App auf die SD-Karte zu verschieben und genügend Speicherplatz für die Migration der übrigen Apps zu schaffen.
Barleyman,
Funktioniert perfekt auf Moto E mit CM13 Temasek 10.4. Vielen Dank!
Fernando Kosh
1
Auf meinem Gerät hat der sm partition disk: disk:179,128 mixed 80Befehl die Verwendung des Befehls zurückgegeben, möglicherweise aufgrund des benutzerdefinierten ROM, aber ich habe das Komma durch einen Unterstrich ersetzt und es akzeptiert - z. sm partition disk: disk:179_128 mixed 80
samdd
3

Die Antwort von poqdavid ist richtig.

Zusätzlich erhalten Sie möglicherweise die Fehlermeldung, dass Ihre SD-Karte im Gerätespeicher beschädigt ist. Wenn ja, befolgen Sie diese Schritte.

Nachdem Sie die Festplatte partitioniert haben und Ihre SD-Karte beschädigt ist, geben Sie im Terminal Folgendes ein:

$> adb shell sm list-volume all

Welche werden Ihre Volumes auflisten, zum Beispiel:

private mounted null
public:179,1 mounted B5B1-140C
private:179,3 unmountable null
emulated mounted null

Geben Sie dann Folgendes ein und ersetzen Sie 179,3 durch die angegebenen Plattennummern:

$> adb shell sm format privat: 179,3

$> adb shell sm mount privat: 179,3

Jetzt sollte Ihre SD-Karte im Gerätespeicher ordnungsgemäß eingelegt sein, und Ihr tragbarer Speicher ist weiterhin vorhanden.

Dies funktionierte auf meinem LG G5 und sollte auf der S7 funktionieren.

user5625333
quelle