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 vold
Datei 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 #storage
Struktur?
Und Vorschläge bitte?
internal-storage
external-sd
insufficient-memory
Matt Miller
quelle
quelle
Antworten:
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:
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.
quelle
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 ...
quelle
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.
quelle