permuter la carte sd interne au stockage externe


11

Je veux faire de mon SD externe mon interne sans avoir besoin d'utiliser une application. Donc, au lieu d'avoir 8 Go de stockage interne, je veux avoir 64 Go (pris sur la carte micro SD). Cela a fonctionné sur mon ancien téléphone Gt-i8530 si j'ai changé le voldfichier en ceci:

# 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

Alors maintenant, je veux faire la même chose sur mon nouveau téléphone SM-G3858. Mais je n'ai que dans 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

Maintenant, que dois-je changer ou ajouter ici pour l'échanger comme sur le téléphone précédent? Je suis un peu confus que a) il indique immédiatement extsdcard ici et b) qu'il n'y a qu'une seule ligne de commande au lieu de 2. Je suppose que la raison est la #storagestructure?

Et des suggestions s'il vous plait?


Juste pour des éclaircissements sur l'édition en attente: vous voulez échanger les partitions (c'est-à-dire les faire changer de rôle, il semble donc que vous ayez 64 Go de stockage interne et une carte SD de 8 Go) - ou les "fusionner virtuellement" (pour qu'elles apparaissent comme un seul stockage, et il n'y a plus de carte SD externe)? Je suppose que le premier, mais l'éditeur semble penser le second.
Izzy

Veuillez préciser. Voulez-vous échanger votre carte mémoire avec l'ensemble de la partition / data ou simplement avec le stockage interne ( / storage / sdcard0 ou / storage / sdcard )? Je pense que faire ce dernier n'a absolument aucun sens.
Gokul NC

Réponses:


1

À moins qu'il ne soit important pour vous que les volumes de stockage soient échangés, dans Android Marshmallow, le stockage sur carte SD peut être ajouté à votre stockage interne avec un stockage adaptable.

Le stockage adaptable "permet à un utilisateur de configurer sa carte SD en tant que stockage interne et de stocker les applications, leurs données et les supports sur une carte SD adoptée." - Source

Remarque: Une carte haute vitesse (UHS-1) est fortement recommandée, car vous rencontrerez un retard et une vitesse d'application lente avec des cartes plus lentes / plus anciennes.

Pour utiliser la fonction:

  1. Éteignez votre téléphone
  2. Insérez la carte SD
  3. Allumez votre téléphone
  4. Choisissez «utiliser la carte SD comme stockage interne» (lorsque cette option est fournie - elle devrait apparaître comme une notification)

Android configurera ensuite la carte pour un usage interne. Cela fera qu'Android affichera votre carte SD dans le cadre du stockage interne et sera utilisé comme tel. Le processus crypte également la carte, donc vos données sont en sécurité.

Remarque: Lorsque la carte est configurée comme stockage interne, vous ne pourrez pas utiliser la carte comme une carte SD normale, fx. le débrancher et le connecter à votre ordinateur pour copier des fichiers ne fonctionnera pas. Pour réutiliser la carte SD comme celle-ci ultérieurement, vous devrez reformater la carte.


Est-il possible de le faire sur une carte SD déjà utilisée? Celui qui a déjà beaucoup d'applications.
neves

Non, la carte sera reformatée pour ne fonctionner qu'avec l'appareil. Fondamentalement, il ne fonctionnera plus comme une carte SD normale (à moins que vous ne le reformatiez à nouveau pour cela), mais comme faisant partie du stockage interne. Cependant, dans le cadre du stockage interne, les applications seront installées automatiquement par Android en cas de besoin.
ssssaaaa

0

La plupart des nouveaux appareils n'ont pas de partition de carte SD, ce qui signifie qu'au lieu d'avoir une mémoire interne et que l'application de stockage USB uniquement interne est présente ... ils ne la séparent pas et ne créent qu'un espace système. Si vous vérifiez votre liste d'applications dans les paramètres Les applications téléchargées et toutes les listes d'applications sont toutes en interne et aucune option pour passer à sd ... Cela se produit principalement sur les appareils kitkat Android ...


0

Cela dépend du téléphone que vous utilisez et de la version d'Android que vous utilisez. Si vous utilisez Android Marshmallow, il existe quelque chose appelé Stockage adoptable qui peut être activé dans les paramètres. La plupart des téléphones ont cette option, donc la recherche en ligne ne devrait pas être difficile.

Si toutefois vous utilisez l'un des rares téléphones qui n'autorise pas le stockage adoptable comme la famille Samsung S7 ou le LG G5, vous devez suivre ces étapes alternatives.

- CECI FORMATERA VOTRE CARTE SD, SAUVEGARDEZ VOS DONNÉES !!!

1) ont installé adb. Vous pouvez obtenir une version slim de XDA http://forum.xda-developers.com/showthread.php?t=2317790

2) exécuter:

$> adb shell $> sm list-disks disque adoptable

cela vous donnera un résultat comme: 179,64

puis exécutez cette commande. le dernier nombre est le% du stockage que vous voulez comme EXTERNE, non adoptable. Donc, disons que vous voulez 60% de la carte SD comme stockage adoptable, vous devez exécuter

$> disque de partition sm: 179,64 mixte 40

tapez le numéro que vous avez obtenu avant après le disque: En outre, si vous obtenez des erreurs d'autorisation, tapez su, puis réessayez la commande

3) redémarrez votre téléphone.

Terminé. Vérifiez le stockage sur votre appareil et vous devriez voir une partie de la carte SD sur le stockage interne et l'autre sur l'extérieur

Si vous finissez par obtenir une erreur «corrompue» sur la partie de votre carte SD de stockage de l'appareil, voici comment le corriger.

Après avoir partitionné le disque et pendant que votre carte SD est corrompue, entrez dans le terminal ce qui suit: $> adb shell sm list-volumes all

Qui listera vos volumes, par exemple: privé monté null public: 179,1 monté B5B1-140C privé: 179,3 non monté null émulé monté null

Entrez ensuite le code suivant en remplaçant 179,3 par les numéros de disque qui vous sont donnés: $> format sm du shell adb privé: 179,3 $> montage sm du shell adb privé: 179,3

Maintenant, votre carte SD dans le stockage de l'appareil doit être correctement montée et votre stockage portable sera toujours là.

Cela a fonctionné sur mon LG G5 et devrait fonctionner sur le S7.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.