Tauschen Sie die interne SD-Karte gegen einen externen Speicher aus


11

Ich möchte meine externe SD zu meiner internen machen, ohne eine App verwenden zu müssen. Anstatt 8 GB internen Speicher zu haben, möchte ich 64 GB (von der Micro-SD-Karte entnommen) haben. Es funktionierte auf meinem vorherigen Telefon Gt-i8530, wenn ich die voldDatei wie folgt änderte :

# internal sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun0/file
secure_format = enable
discard = enable
}
dev_mount sdcard1 /storage/extSdCard 8 /devices/sdi2/mmc_host/mmc0/mmc0 encryptable_nonremovable

# external sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun1/file
supported_exfat = disable
android_secure_containers = enable
}
dev_mount sdcard /storage/sdcard0 auto /devices/sdi0/mmc_host/mmc1/mmc1

Jetzt möchte ich dasselbe auf meinem neuen Telefon SM-G3858 tun. Aber ich habe nur in vold:

#storage_struct = series, "/mnt/sdcard/extStorages"
#storage_struct = parallel
{
supported_exfat = yes
}
dev_mount sdcard /storage/extSdCard auto /devices/platform/sdhci-pxav3.0/mmc_host/mmc1

Was muss ich jetzt hier ändern oder hinzufügen, um es wie auf dem vorherigen Telefon auszutauschen? Ich bin ein bisschen verwirrt, dass a) hier sofort extsdcard steht und b) dass es nur eine Befehlszeile anstelle von 2 gibt. Ich denke der Grund ist die #storageStruktur?

Und Vorschläge bitte?


Nur zur Verdeutlichung der ausstehenden Bearbeitung: Sie möchten die Partitionen austauschen (dh ihre Rollen ändern, sodass Sie anscheinend über 64 GB internen Speicher und eine 8 GB SD-Karte verfügen) - oder sie "virtuell zusammenführen" (damit sie angezeigt werden) als einzelner Speicher, und es gibt keine externe SD-Karte mehr)? Ich nehme das erstere an, aber der Herausgeber scheint das letztere zu denken.
Izzy

Bitte machen Sie es klar. Möchten Sie Ihre Speicherkarte gegen die gesamte / data- Partition oder nur gegen den internen Speicher ( / storage / sdcard0 oder / storage / sdcard ) austauschen ? Ich denke, letzteres zu tun ist absolut bedeutungslos.
Gokul NC

Antworten:


1

Sofern es für Sie nicht wichtig ist, dass die Speichervolumes ausgetauscht werden, kann in Android Marshmallow der SD-Kartenspeicher mit anpassbarem Speicher zu Ihrem internen Speicher hinzugefügt werden.

Anpassbarer Speicher "ermöglicht es einem Benutzer, seine SD-Karte als internen Speicher einzurichten und Anwendungen, ihre Daten und Medien auf einer angenommenen SD-Karte zu speichern." - Quelle

Hinweis: Eine Hochgeschwindigkeitskarte (UHS-1) wird dringend empfohlen, da bei langsameren / älteren Karten Verzögerungen und eine langsame Anwendungsgeschwindigkeit auftreten.

So verwenden Sie die Funktion:

  1. Schalten Sie Ihr Handy aus
  2. Legen Sie die SD-Karte ein
  3. Mach dein Handy an
  4. Wählen Sie "SD-Karte als internen Speicher verwenden" (Wenn diese Option verfügbar ist, sollte sie als Benachrichtigung angezeigt werden.)

Android richtet die Karte dann für den internen Gebrauch ein. Dadurch zeigt Android Ihre SD-Karte als Teil des internen Speichers an und wird als solche verwendet. Der Prozess verschlüsselt auch die Karte, sodass Ihre Daten sicher sind.

Hinweis: Wenn die Karte als interner Speicher eingerichtet ist, können Sie die Karte nicht als normale SD-Karte verwenden. Das Einstecken in den Computer zum Kopieren von Dateien funktioniert nicht. Um die SD-Karte zu einem späteren Zeitpunkt wieder so zu verwenden, müssen Sie die Karte neu formatieren.


Ist es möglich, dies mit einer bereits verwendeten SD-Karte zu tun? Eine, die bereits viele Apps enthält.
Neves

Nein, die Karte wird neu formatiert, sodass sie nur mit dem Gerät funktioniert. Grundsätzlich funktioniert es nicht mehr als normale SD-Karte (es sei denn, Sie formatieren sie dafür erneut), sondern als Teil des internen Speichers. Als Teil des internen Speichers werden Apps jedoch bei Bedarf automatisch von Android darauf installiert.
ssssaaaa

0

Die meisten neuen Geräte haben keine Partition der SD-Karte, was bedeutet, dass anstelle des internen Speichers nur die interne USB-Speicher-App vorhanden ist. Sie trennen sie nicht und erstellen nur einen Systemspeicher. Wenn Sie Ihre Apps-Liste in den Einstellungen überprüfen, sind heruntergeladene Apps und alle Apps-Listen alle intern und keine Option für den Wechsel zu SD ... Dies geschieht meistens auf Android-Kitkat-Geräten ...


0

Es hängt davon ab, welches Telefon Sie verwenden und welche Android-Version Sie verwenden. Wenn Sie Android Marshmallow verwenden, gibt es einen so genannten Adoptable-Speicher, der in den Einstellungen aktiviert werden kann. Die meisten Telefone haben diese Option, daher sollte es nicht schwierig sein, online danach zu suchen.

Wenn Sie jedoch eines der wenigen Telefone verwenden, die keinen akzeptablen Speicher wie die Samsung S7-Familie oder das LG G5 zulassen, müssen Sie diese alternativen Schritte ausführen.

- DIESES FORMATIERT IHRE SD-KARTE, SICHERT IHRE DATEN !!!

1) habe adb installiert. Sie können eine schlanke Version von XDA http://forum.xda-developers.com/showthread.php?t=2317790 erhalten

2) Ausführen:

$> adb shell $> sm list-disks anpassbare festplatte

Dies ergibt ein Ergebnis wie: 179,64

Führen Sie dann diesen Befehl aus. Die letzte Zahl ist der Prozentsatz des Speichers, den Sie als EXTERN haben möchten und der nicht übernommen werden kann. Nehmen wir also an, Sie möchten 60% der SD-Karte als akzeptablen Speicher verwenden, den Sie ausführen sollten

$> sm Partitionsdiskette: 179,64 gemischt 40

Geben Sie die Nummer ein, die Sie zuvor nach der Festplatte erhalten haben: Wenn Sie Berechtigungsfehler erhalten, geben Sie su ein und wiederholen Sie den Befehl

3) Starten Sie Ihr Telefon neu.

Erledigt. Überprüfen Sie den Speicher auf Ihrem Gerät, und Sie sollten einen Teil der SD-Karte im internen Speicher und den anderen Teil im externen Speicher sehen

Wenn am Ende ein "beschädigter" Fehler auf Ihrem SD-Kartenteil des Gerätespeichers auftritt, können Sie diesen wie folgt beheben.

Nachdem Sie die Festplatte partitioniert haben und während Ihre SD-Karte beschädigt ist, geben Sie im Terminal Folgendes ein: $> adb shell sm list-volume all

Hier werden Ihre Volumes aufgelistet, zum Beispiel: privat gemountet null öffentlich: 179,1 gemountet B5B1-140C privat: 179,3 unmountable null emuliert gemountet null

Geben Sie dann Folgendes ein und ersetzen Sie 179,3 durch die angegebenen Datenträgernummern: $> adb shell sm format privat: 179,3 $> adb shell sm mount privat: 179,3

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

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.