HowTo SD-Karte Partitionieren: Unterschied zwischen den Versionen

Aus Android Wiki
(Die Seite wurde neu angelegt: „=== '''[How-To] SD Karte gleichzeitig als Interne Speichererweiterung und Mobilen Speicher benutzen (Marshmallow)''' === '''Das Problem''' Google Music (und…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
=== '''[How-To] SD Karte gleichzeitig als Interne Speichererweiterung und Mobilen Speicher benutzen (Marshmallow)''' ===
== [How-To] SD Karte gleichzeitig als Interne Speichererweiterung und Mobilen Speicher benutzen (Marshmallow) ==


'''Das Problem'''
=== Das Problem ===


Google Music (und andere Anwendungen) können oder wollen nicht oder nur schlecht/eingeschränkt mit dem "echten" Internen Speicher und/oder der als interne Speicher-Erweiterung zusätzlich formatierten SD Card arbeiten/umgehen.
Google Music (und andere Anwendungen) können oder wollen nicht oder nur schlecht/eingeschränkt mit dem "echten" Internen Speicher und/oder der als interne Speicher-Erweiterung zusätzlich formatierten SD Card arbeiten/umgehen.


Z. B. Google Music lässt es zum Zeitpunkt dieses Posting nicht zu (App-Einstellung), dass Offline-Music auf der als Interne Speicher-Erweiterung formatierten SD Card abgespeichert werden kann. - Die Option fehlt nach der Formatierung der SD Card und sämtliche Dateien landen (ohne Migration) im "echten" internen Speicher.
Z. B. Google Music lässt es zum Zeitpunkt dieses Beitrags (23.02.2016) nicht zu (App-Einstellung), dass Offline-Music auf der als Interne Speicher-Erweiterung formatierten SD Card abgespeichert werden kann. - Die Option fehlt nach der Formatierung der SD Card und sämtliche Dateien landen (ohne Migration) im "echten" internen Speicher.


Das kann man aber (nicht nur für Google Music) ändern, wie im Folgenden beschrieben.
Das kann man aber (nicht nur für Google Music) ändern, wie im Folgenden beschrieben.
Zeile 11: Zeile 11:
''(Hinweis: Getestet wurde das mit einem ungerooteten Moto E 4G/LTE XT1524 Retail DE 5.0.2 nach einem Upgrade auf Android 6.0 Marshmallow, originale Stock-ROM von Motorola/Lenovo. - Ob es mit Marshmallow-Phones anderer Hersteller funktioniert, ist unbekannt, die Chancen stehen aber sehr gut ...)''
''(Hinweis: Getestet wurde das mit einem ungerooteten Moto E 4G/LTE XT1524 Retail DE 5.0.2 nach einem Upgrade auf Android 6.0 Marshmallow, originale Stock-ROM von Motorola/Lenovo. - Ob es mit Marshmallow-Phones anderer Hersteller funktioniert, ist unbekannt, die Chancen stehen aber sehr gut ...)''


<nowiki> </nowiki>'''Voraussetzungen'''
=== Voraussetzungen ===
* Phone mit Android 6.x Marshmallow
* Phone mit Android 6.x Marshmallow
* SD Card, gesichert bzw. leer (wird sowieso formatiert)
* SD Card, gesichert bzw. leer (wird sowieso formatiert)
* USB-Treiber installiert und funktionsfähig
* [[USB-Treiber]] installiert und funktionsfähig
* ADB-Tools installiert ''(= einfach als Ordner irgendwo auspacken)'' und funktionsfähig ''([https://www.droidwiki.de/Android_Debug_Bridge Info dazu])''
* ADB-Tools installiert ''(= einfach als Ordner irgendwo auspacken)'' und funktionsfähig ''([https://www.droidwiki.de/Android_Debug_Bridge Info dazu])''
* Entwickler-Optionen aktiviert (temporär)
* [[Entwickleroptionen|Entwickler-Optionen]] aktiviert (temporär)
* Android-/USB-Debugging aktiviert (temporär)
* Android-/USB-Debugging aktiviert (temporär)
* ... (ein offener Bootloader bzw. root werden dazu nicht benötigt!)
* ... (ein offener Bootloader bzw. root werden dazu nicht benötigt!)
'''Die Lösung'''
 
=== Die Lösung ===
* Phone aus,  neue SD Card rein, Phone an  ''(Karte noch NICHT irgendwie bearbeiten, falls eine Notification erscheint)''
* Phone aus,  neue SD Card rein, Phone an  ''(Karte noch NICHT irgendwie bearbeiten, falls eine Notification erscheint)''
* Phone und Rechner mit dem USB-Daten-Kabel verbinden  ''(Eventuell Treiber fertig installieren lassen)''
* Phone und Rechner mit dem USB-Daten-Kabel verbinden  ''(Eventuell Treiber fertig installieren lassen)''
* Entwickler-Optionen (temporär) aktivieren  ''(Einstellungen > Über das Telefon > 7 x auf "Build-Nummer" tippen)''
* [[Entwickleroptionen|Entwickler-Optionen]] (temporär) aktivieren  ''(Einstellungen > Über das Telefon > 7 x auf "Build-Nummer" tippen)''
* Android-/USB-Debugging (temporär) aktivieren  ''(Einstellungen > Entwickler-Optionen > Android-/USB-Debugging  > aktivieren)''
* Android-/USB-Debugging (temporär) aktivieren  ''(Einstellungen > Entwickler-Optionen > Android-/USB-Debugging  > aktivieren)''
* Abfrage für Erlaubnis positiv bestätigen  ''(Eventuell weitere Treiber fertig installieren lassen)''
* Abfrage für Erlaubnis positiv bestätigen  ''(Eventuell weitere Treiber fertig installieren lassen)''
* Am Rechner  eine Eingabeaufforderung ''(unter Windows cmd.exe - unter Linux ist das ein Terminal)'' öffnen und in das Verzeichnis mit der adb.exe wechseln  ''(bei manchen Rechnern ist der Wechsel nicht nötig, weil der Pfad zur adb.exe bekannt ist)''
* Am Rechner  eine Eingabeaufforderung ''(unter Windows cmd.exe - unter Linux ist das ein Terminal)'' öffnen und in das Verzeichnis mit der adb.exe wechseln  ''(bei manchen Rechnern ist der Wechsel nicht nötig, weil der Pfad zur adb.exe bekannt ist)''
Jetzt folgende Eingaben machen:
** Jetzt folgende Eingaben machen:
 
*** ''adb shell''                          <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; öffnet die shell/Konsole/Terminal am/im Android-Phone
Code:
*** ''sm list-disks adoptable''            <br>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; listet "adoptable" SD-Karten auf: die Ausgabe der SD-Karten Bezeichnung erfolgt
  adb shell  
*** ''sm partition disk:179,64 mixed 67''  <br>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mit Hilfe der Bezeichnung wird jetzt die SD-Karte partitioniert – 67% als normaler Mobiler Speicher, der rest als interner Speicher
sm list-disks adoptable  
** '''Wichtig:''' <br>Dann '''unbedingt solange warten, bis wieder der Cursor am Prompt erscheint''', weil die SD Card entsprechend eingerichtet wird und während dieser Zeit keine Rückmeldung zum Fortschritt kommt.<br>In obigen Beispiel wurde angenommen, dass der Befehl "sm list-disks" die "'''adoptable'''" SD Card als "disk:179,64" ausgibt. - Dieser Wert wird dann im Befehl "sm partition " benutzt, um die SD Card in zwei Bereiche aufzuteilen ("'''mixed'''"): Einen 33 % großen Bereich, der dem "echten" internen Speicher zugeordnet wird (das bekannte Formatieren als Interne Speichererweiterung) und einen zweiten Bereich von '''67''' %, der ganz normal als '''Mobiler Speicher''' weiterbenutzt werden kann.<br><br>Eine Übersicht aller möglichen Befehle und Parameter des '''Storage Managers''' (sm) kann man sich mit "''sm''" ausgeben lassen
sm partition disk:179,64 mixed 67
'''Wichtig:'''  
 
Dann '''unbedingt solange warten, bis wieder der Cursor am Prompt erscheint''', weil die SD Card entsprechend eingerichtet wird und während dieser Zeit keine Rückmeldung zum Fortschritt kommt.
 
In obigen Beispiel wurde angenommen, dass der Befehl "sm list-disks" die "'''adoptable'''" SD Card als "disk:179,64" ausgibt. - Dieser Wert wird dann im Befehl "sm partition " benutzt, um die SD Card in zwei Bereiche aufzuteilen ("'''mixed'''"): Einen 33 % großen Bereich, der dem "echten" internen Speicher zugeordnet wird (das bekannte Formatieren als Interne Speichererweiterung) und einen zweiten Bereich von '''67''' %, der ganz normal als '''Mobiler Speicher''' weiterbenutzt werden kann.
 
Eine Übersicht aller möglichen Befehle und Parameter des '''Storage Managers''' (sm) kann man sich so ausgeben lassen
 
Code:
sm
* '''Nach dieser Aktion sollte das Phone sofort neu gestartet werden''', damit Android die gemachten Änderungen korrekt interpretiert.  
* '''Nach dieser Aktion sollte das Phone sofort neu gestartet werden''', damit Android die gemachten Änderungen korrekt interpretiert.  
* Wenn nach dem Neustart die Auswahl erscheint, wie die SD Card genutzt werden soll, dann unbedingt "Tragbarer Speicher" wählen (der interne Teil der SD Card wurde bereits vom System vorbereitet).___
* Wenn nach dem Neustart die Auswahl erscheint, wie die SD Card genutzt werden soll, dann unbedingt "Tragbarer Speicher" wählen (der interne Teil der SD Card wurde bereits vom System vorbereitet).___
Z. B. '''Google Music''' erkennt danach auch wieder den Internen Speicher UND den 67 %-Teil der SD Card , der mobil geblieben ist, für das Speichern von Offline-Musik und man hat wieder die freie Auswahl.
Z. B. '''Google Music''' erkennt danach auch wieder den Internen Speicher UND den 67 %-Teil der SD Card , der mobil geblieben ist, für das Speichern von Offline-Musik und man hat wieder die freie Auswahl.


Have fun ...
 
[[Kategorie:HowTo]]
[[Kategorie:Tips]]
[[Kategorie:Marshmallow]]

Version vom 2. Juni 2016, 17:55 Uhr

[How-To] SD Karte gleichzeitig als Interne Speichererweiterung und Mobilen Speicher benutzen (Marshmallow)

Das Problem

Google Music (und andere Anwendungen) können oder wollen nicht oder nur schlecht/eingeschränkt mit dem "echten" Internen Speicher und/oder der als interne Speicher-Erweiterung zusätzlich formatierten SD Card arbeiten/umgehen.

Z. B. Google Music lässt es zum Zeitpunkt dieses Beitrags (23.02.2016) nicht zu (App-Einstellung), dass Offline-Music auf der als Interne Speicher-Erweiterung formatierten SD Card abgespeichert werden kann. - Die Option fehlt nach der Formatierung der SD Card und sämtliche Dateien landen (ohne Migration) im "echten" internen Speicher.

Das kann man aber (nicht nur für Google Music) ändern, wie im Folgenden beschrieben.

(Hinweis: Getestet wurde das mit einem ungerooteten Moto E 4G/LTE XT1524 Retail DE 5.0.2 nach einem Upgrade auf Android 6.0 Marshmallow, originale Stock-ROM von Motorola/Lenovo. - Ob es mit Marshmallow-Phones anderer Hersteller funktioniert, ist unbekannt, die Chancen stehen aber sehr gut ...)

Voraussetzungen

  • Phone mit Android 6.x Marshmallow
  • SD Card, gesichert bzw. leer (wird sowieso formatiert)
  • USB-Treiber installiert und funktionsfähig
  • ADB-Tools installiert (= einfach als Ordner irgendwo auspacken) und funktionsfähig (Info dazu)
  • Entwickler-Optionen aktiviert (temporär)
  • Android-/USB-Debugging aktiviert (temporär)
  • ... (ein offener Bootloader bzw. root werden dazu nicht benötigt!)

Die Lösung

  • Phone aus, neue SD Card rein, Phone an (Karte noch NICHT irgendwie bearbeiten, falls eine Notification erscheint)
  • Phone und Rechner mit dem USB-Daten-Kabel verbinden (Eventuell Treiber fertig installieren lassen)
  • Entwickler-Optionen (temporär) aktivieren (Einstellungen > Über das Telefon > 7 x auf "Build-Nummer" tippen)
  • Android-/USB-Debugging (temporär) aktivieren (Einstellungen > Entwickler-Optionen > Android-/USB-Debugging > aktivieren)
  • Abfrage für Erlaubnis positiv bestätigen (Eventuell weitere Treiber fertig installieren lassen)
  • Am Rechner eine Eingabeaufforderung (unter Windows cmd.exe - unter Linux ist das ein Terminal) öffnen und in das Verzeichnis mit der adb.exe wechseln (bei manchen Rechnern ist der Wechsel nicht nötig, weil der Pfad zur adb.exe bekannt ist)
    • Jetzt folgende Eingaben machen:
      • adb shell
              öffnet die shell/Konsole/Terminal am/im Android-Phone
      • sm list-disks adoptable
              listet "adoptable" SD-Karten auf: die Ausgabe der SD-Karten Bezeichnung erfolgt
      • sm partition disk:179,64 mixed 67
              Mit Hilfe der Bezeichnung wird jetzt die SD-Karte partitioniert – 67% als normaler Mobiler Speicher, der rest als interner Speicher
    • Wichtig:
      Dann unbedingt solange warten, bis wieder der Cursor am Prompt erscheint, weil die SD Card entsprechend eingerichtet wird und während dieser Zeit keine Rückmeldung zum Fortschritt kommt.
      In obigen Beispiel wurde angenommen, dass der Befehl "sm list-disks" die "adoptable" SD Card als "disk:179,64" ausgibt. - Dieser Wert wird dann im Befehl "sm partition " benutzt, um die SD Card in zwei Bereiche aufzuteilen ("mixed"): Einen 33 % großen Bereich, der dem "echten" internen Speicher zugeordnet wird (das bekannte Formatieren als Interne Speichererweiterung) und einen zweiten Bereich von 67 %, der ganz normal als Mobiler Speicher weiterbenutzt werden kann.

      Eine Übersicht aller möglichen Befehle und Parameter des Storage Managers (sm) kann man sich mit "sm" ausgeben lassen
  • Nach dieser Aktion sollte das Phone sofort neu gestartet werden, damit Android die gemachten Änderungen korrekt interpretiert.
  • Wenn nach dem Neustart die Auswahl erscheint, wie die SD Card genutzt werden soll, dann unbedingt "Tragbarer Speicher" wählen (der interne Teil der SD Card wurde bereits vom System vorbereitet).___

Z. B. Google Music erkennt danach auch wieder den Internen Speicher UND den 67 %-Teil der SD Card , der mobil geblieben ist, für das Speichern von Offline-Musik und man hat wieder die freie Auswahl.