Comment échanger la mémoire interne avec une carte SD externe. Android : un moyen simple de lier une carte SD externe et une mémoire interne pour libérer de l'espace

Presque toutes les applications sur Android sont installées dans mémoire interne dispositifs. Mais ce n’est pas du caoutchouc, donc il a tendance à se remplir. Ainsi, n’importe quel utilisateur peut faire face à cette situation. Une carte SD viendra à la rescousse, dont le volume peut atteindre des dizaines voire des centaines de Go. Nous allons maintenant vous expliquer en détail comment transférer l'application et le cache sur une carte SD.

Il convient également de noter que tous la carte fera l'affaire pour la procédure de remplacement de la mémoire interne par la mémoire externe. Tout dépend des classes de vitesse des cartes SD, qui varient de lente (C2 et C4) à rapide (C10 et C16). Si les procédures décrites ci-dessous sont effectuées sur une SD lente, le transfert de données affectera les performances globales de l'appareil. Il est donc recommandé d'utiliser uniquement des lecteurs flash rapides.

Il n'y a pas tellement de façons de remplacer la mémoire interne par la mémoire externe, nous nous concentrerons donc uniquement sur les plus efficaces, et elles seront décrites séquentiellement : du simple au plus complexe.

Transfert de cache pour les versions Android 4.0+

Il est à noter que cette méthode ne nécessite pas de droits ROOT, mais ne convient pas à toutes les applications. Ainsi, si la description de l'application ne les boutons nécessaires, tu ne devrais pas être contrarié, car c'était le plus moyen facile. Pour encore plus de facilité, vous pouvez utiliser un utilitaire ou similaire, où toutes les applications sont structurées de manière pratique, ce qui accélère la recherche de celles dont vous avez besoin.

ATTENTION! Les méthodes présentées ci-dessous ne peuvent être utilisées que sur des appareils disposant des droits RUT. Toutes les opérations ultérieures sont effectuées à vos risques et périls, personne ne garantit à 100 % qu'en cas d'échec, vous ne recevrez pas de brique. Nous déclinons également toute responsabilité en cas de perte de données personnelles.

Transfert à l'aide de programmes tiers

Si l'application ne prend pas en charge le transfert de données standard, vous pouvez le faire de force en utilisant utilitaires tiers, tel que:

Le principe de fonctionnement de ces programmes est très similaire, considérons donc la méthode utilisant Link2SD comme exemple.

Cette méthode, contrairement à la suivante, ne nécessite pas de connaissances particulières de la part de l'utilisateur, à l'exception des notions de base sur les droits Root.

Transfert complet des applications Android sur carte mémoire SD

Un utilisateur attentif a pu remarquer que Link2SD et d'autres utilitaires similaires ont fonctionnalité intéressante"Exilé." Avec son aide, ce ne sont pas des parties individuelles du programme qui sont transférées, comme dans les paragraphes précédents, mais absolument toutes les données. Dans ce cas, le programme considérera qu'il travaille dans la mémoire interne de l'appareil, ce qui pour certains d'entre eux est une condition importante performances normales.

Pour mettre en œuvre cette méthode, la carte SD doit être « divisée » en deux sections, après quoi toutes les données en seront supprimées, alors soyez prudent et faites copie de sauvegarde une information important.

Les partitions sur une carte mémoire peuvent être créées comme sur un ordinateur, à l'aide de programmes tels que Paragon Disque dur Serveur Manager 12 ou Partition MiniTool Assistant Édition Familiale. Mais il s'agit d'un processus plutôt laborieux, et nous ferons donc tout correctement sur le smartphone, en l'utilisant.

  1. Téléchargez et installez l'utilitaire.
  2. Dans les paramètres de l'appareil, nous trouvons la section « Mémoire », où nous cliquons sur « Éjecter la SD ».

  3. On va directement dans AParted et dans le premier onglet Créer, cliquez deux fois sur AJOUTER.

  4. Dans la partie 1, nous quittons Fat32 et dans la partie 2, nous sélectionnons ext2 ou tout autre format, si vous savez à quoi ils servent.
  5. Assurez-vous que le champ Format est coché et sélectionnez la taille de mémoire requise pour chaque partition. Dans ce cas, la partie 1 restera notre « clé USB » standard, mais la partie 2 sera référencée par les applications.
  6. Cliquez sur APPLIQUER et confirmez l'action.

  7. Nous attendons patiemment la fin du processus.

Désormais, les applications et les jeux peuvent être liés en toute sécurité à la deuxième section de la carte mémoire à l'aide de la fonction Link2SD correspondante ou son équivalent.

Transférer le cache vers un lecteur flash

Cette méthode est utile pour les utilisateurs qui aiment les jeux avec un gros cache. Maintenant beaucoup projets majeurs(par exemple, une série de jeux) occupent plusieurs gigaoctets. C'est la même chose pour cartes de navigation. Tous les appareils ne disposent pas d'une telle quantité de mémoire intégrée, c'est pourquoi FolderMount vient à la rescousse. Il vous permet de créer dossiers virtuels de sorte que le système croit toujours que les données de l'application se trouvent dans la mémoire interne, même si en fait tous les fichiers se trouvent sur le lecteur flash.

  1. Nous installons.
  2. Lancez et accordez les droits de superutilisateur.
  3. Ouvrez le menu déroulant sur le côté gauche de l'écran.

  4. Allez dans « Application Analyser », recherchez le jeu que tu veux et cliquez dessus.

  5. Dans la fenêtre qui s'ouvre, on voit le volume occupé séparément par les données de l'application et son cache.
  6. Cliquez sur le bouton « Créer une paire » à côté de la taille du cache.

  7. Répondez à la question « Oui » et cliquez sur la coche en haut de l'écran, après quoi vous devez répondre à nouveau « Oui ».

  8. Vous pourrez voir le processus de transfert de fichiers dans la barre de notification.
  9. Dès que le transfert est terminé (atteint 100 %), ouvrez à nouveau le menu déroulant et sélectionnez « Liste des paires ».
  10. Il ne reste plus qu'à appuyer sur le switch à côté du nom du jeu que vous avez transféré.

Remplacement de la mémoire interne par de la mémoire externe

Cette méthode permet de tromper le système, c’est-à-dire qu’Android considérera la carte SD comme la mémoire de l’appareil. L'un des principaux avantages est le fait que toutes les applications seront automatiquement installées sur la clé USB. Idéal pour les appareils avec très peu de mémoire interne. Pour le mettre en œuvre, vous aurez besoin gestionnaire de fichiers, il est préférable d'utiliser Commandant total. Le but de la méthode est d'échanger les chemins d'accès à la mémoire de l'appareil et au lecteur flash.

  1. Installer
  2. Cliquez sur le fichier, puis « Modifier ».

  3. Le fichier contient de nombreuses lignes commençant par # (le caractère dièse). Mais nous avons besoin d'une ligne qui commence par les mots « dev_mount » et sans (!!!) un hachage au début.
    Il devrait y avoir 2 lignes de ce type : la première indique la mémoire interne, la seconde - externe.

    Par exemple, si vos lignes sont :
    dev_mount carte SD/mnt/carte SD
    dev_mount extsd/mnt/extsd

    Ils devraient alors devenir :
    dev_mount carte SD/mnt/extsd
    dev_mount extsd/mnt/sdcard

    Autrement dit, le plus important est d'échanger les mots après /mnt/.

  4. Vous n’avez rien d’autre à modifier, cliquez sur le bouton « Enregistrer » (icône de disquette).
  5. Redémarrez l'appareil.

La plupart des propriétaires d'appareils Android sont tôt ou tard confrontés au problème du manque d'espace interne pour stocker les fichiers. L'installation régulière d'applications réduit progressivement le nombre espace libre dans le gadget, ce qui entraîne des ralentissements, un fonctionnement incorrect ou même un échec complet du fonctionnement normal du système. Dans ce cas, le remplacement du Mémoire Android sur une carte mémoire. Comment procéder et quels autres moyens existent pour faire face à une telle nuisance, nous y réfléchirons plus loin.


Avant d'approfondir les paramètres et de transférer toutes les applications sur une clé USB en même temps, vous devez comprendre quels types de mémoire existent généralement sur votre appareil Android :

  • opérationnel - nécessaire pour bon fonctionnement les applications, programmes et autres processus qui s'exécutent sur votre téléphone ou votre tablette ;
  • ROM - stocke des informations sur système opérateur lors du flashage, ces données ne peuvent pas être transférées vers des supports tiers ;
  • interne - les applications sont installées ici automatiquement, ainsi que toutes les informations utilisateur ; le système indique la quantité d'espace libre restant lors de l'installation d'un nouveau logiciel ;
  • carte d'extension - stockage externe, conçu pour étendre la mémoire interne de l'appareil et stocker les applications et les informations utilisateur.

Pourquoi ne puis-je pas enregistrer d’applications sur ma carte SD ?

Dans de nombreux gadgets, il n'est pas possible d'autoriser automatiquement l'installation de nouvelles applications sur un lecteur flash. Ceci s'applique aux téléphones et tablettes de la version 4.4.2 à 6.0.1. Dans ce cas, le remplacement de la mémoire interne par une carte SD est simplement nécessaire, et cela peut se faire de plusieurs manières (notamment en utilisant applications tierces). Mais vous devez d’abord connaître la version d’Android installée sur votre gadget. Pour cela, cliquez successivement sur :

  1. Menu;
  2. Paramètres;
  3. A propos du téléphone.

La version du système d'exploitation sera indiquée dans la liste qui s'ouvre.

Programmes de transfert d'applications sur une carte mémoire

Les développeurs ont pris soin des utilisateurs et ont créé des programmes pour faire de la mémoire du lecteur flash la principale sur Android. Ceci est particulièrement utile pour les anciennes versions du système, telles que la 2.2 ou même une version antérieure.

Logiciel pratique contenant tous les outils nécessaires pour transférer des informations de la mémoire interne vers un lecteur externe. L'interface est intuitive et simple. Les applications disponibles pour le déplacement sont marquées par des icônes qui, une fois cliquées, ouvrent toutes les informations disponibles à leur sujet, ainsi que actions possibles(déplacer, copier, supprimer).

Activation Move2SD

Ce logiciel intéresse les utilisateurs pour deux raisons. La première est qu'il est compatible avec différents Versions Android(y compris les plus récents). Et la seconde est la possibilité de transférer des données et des applications marquées dans le système comme « inacceptables pour le transfert ».

Un autre développement intéressant qui simplifie la vie des utilisateurs de gadgets Android. Principaux avantages - installation facile Logiciel (sans avoir besoin de télécharger en plus des scripts et des bibliothèques) et possibilité de transférer des informations non pas en tant que bibliothèques complètes, mais uniquement en tant que parties d'elles.

Quelles sont les autres méthodes ?

Il existe une autre option pour créer une carte SD dans la mémoire interne sur Android. Si la version de votre gadget est de 2.2 à 4.2.2, alors les instructions sont extrêmement simples, cliquez sur :

  1. Paramètres;
  2. Mémoire;
  3. Disque d'enregistrement par défaut ;
  4. Carte SD.

Une coche ou un cercle apparaîtra en face du lecteur flash, indiquant que les paramètres ont changé. Désormais, l'installation des applications ira automatiquement sur le lecteur flash.

Pour Utilisateurs Android KitKat et supérieur, le processus sera plus difficile et fastidieux. le problème principal est que vous devrez rooter votre appareil. Vous pouvez le faire à la maison, mais vous risquez de transformer votre appareil en une « brique » qui soit ne peut pas être réparée, soit ne prendra vie que dans centre de services en supplément.

N'oubliez pas qu'en installant vous-même les droits root, vous annulez la garantie de votre appareil et agissez à vos risques et périls. C'est à vous de décider si cela en vaut la peine ou non. Peut-être est-il moins risqué de migrer manuellement de nouvelles applications à chaque fois ?

Qu'en penses-tu? Dites-nous dans les commentaires si vous avez dû obtenir les droits root, si cela a réussi, ou peut-être connaissez-vous d'autres moyens de basculer la mémoire d'une tablette/téléphone vers une carte mémoire.

Permettez-moi tout de suite de faire une réserve : nous ne parlons pas de programmes comme link2sd. Le principe est similaire, mais nous relierons non pas les répertoires de programmes, mais les répertoires de données de ces programmes, par exemple /sdcard2/Navigon -> /sdcard/Navigon ou /mnt/extSdCard/Books -> /sdcard/Books, etc.
De plus, nous avons besoin de root (où serions-nous sans lui). À propos, après avoir découvert ce programme, c'est un autre argument pour moi en faveur de root.

De nombreux propriétaires de smartphones ou tablettes Android avec une petite mémoire intégrée ont probablement rencontré le problème suivant : une grosse carte SD est insérée (par exemple, 16, 32 ou même 64 Go), mais après avoir installé plusieurs programmes lourds, notre appareil ou un autre Le programme déclare hardiment qu'il n'y a pas assez de mémoire sur la carte. Parfois, le programme lui-même est petit, mais une fois installé, il se connecte et extrait des gigaoctets de données sur votre smartphone.
Encore une fois, après avoir reçu le message « Pas d'espace » et en regardant la carte, on constate qu'elle est presque vide, mais la mémoire interne de l'appareil est pleine à craquer.
En effet, la mémoire interne est souvent utilisée comme répertoire par défaut pour de nombreux programmes. Le fait est qu'elle est montée en tant que /sdcard, qui historiquement a toujours été une carte SD externe (c'était le cas sur tous les smartphones). La carte SD externe est montée dans ce cas sous /sdcard2, /mnt/sdcard2, /mnt/extSdCard ou même /sdcard/.externalSD. Si je comprends bien, cela est fait par les fabricants pour que l'appareil fonctionne immédiatement, c'est-à-dire pas de carte SD du tout.

De nombreux programmes « sans scrupules » veulent toujours lire/écrire des données depuis/vers le répertoire /sdcard/NameInsert. Cela peut rarement être modifié dans les paramètres du programme.
En conséquence, nous avons ce que nous avons, et plusieurs opportunités pour améliorer la situation actuelle :
Deux dernières méthodes ne sont pas non plus une panacée, car nécessitent certaines compétences de la part de l'utilisateur, de plus, ils ne sont pas assez « propres », par exemple, des problèmes sont connus lors de la connexion d'un smartphone à un ordinateur via USB (impossible à démonter), etc.

Le programme DirectoryBind aidera à corriger la situation, ce qui Homme bon slig de xda a écrit pour lui-même et l'a publié sur le forum pour un usage public.

QR Code


Bien que le public ici soit techniquement averti, quelques explications doivent être données pour les lecteurs inexpérimentés du habr. Comme il l'a lui-même écrit (le programme pas infaillible), c'est-à-dire il est peu probable qu'il réussisse le test du fou.

Après l'installation, lancez le programme (la première fois, bien entendu, nous accordons en permanence les droits Root), cliquez sur le menu, puis sur « Préférences » et définissez les chemins par défaut sur mémoire externe« Chemin de données par défaut » par exemple /sdcard/external_sd/ et mémoire interne « Chemin cible par défaut » /sdcard/. Nous quittons le menu.

Cliquez sur le menu, puis sur « Ajouter une nouvelle entrée »

Créons maintenant un nouveau lien de répertoire, par exemple, déplaçons le dossier CamScanner vers une carte externe. Un appui long sur le chemin du dossier ouvre un petit gestionnaire de fichiers intégré dans lequel vous pouvez créer et/ou sélectionner un dossier. Dossier activé carte externe doit être créé (et vide).

En cochant la case « Transférer les fichiers de la cible vers les données », les fichiers et dossiers seront transférés du répertoire /sdcard/CamScanner/ vers le répertoire /sdcard/external_sd/CamScanner.

A noter que les connexions ne sont pas automatiquement activées après création (icône de disquette grise, comme sur la capture d'écran ci-dessous pour gameloft). Pour terminer la liaison des dossiers, cochez les cases connexions nécessaires et cliquez sur menu -> « Liaison vérifiée ». Les icônes des dossiers actifs (liés) doivent devenir vertes.

À propos, si vous souhaitez connecter l'intégralité de la carte externe, je vous recommande vivement de le faire non pas avec /sdcard/externalSD/, mais avec un point devant /sdcard/.externalSD/. Cela vous évitera des problèmes tels que les doubles vignettes dans les galeries, etc. Certes, cela n'aidera pas toutes les galeries et tous les joueurs, car... certains recherchent également des médias dans des répertoires cachés.
Après avoir souffert, j'ai décidé moi-même de lier uniquement des répertoires individuels.

MISE À JOUR. À propos, une carte SD externe est beaucoup plus lente que la mémoire interne, donc le transfert des données du programme vers une SD externe ralentit naturellement le fonctionnement de ce programme. Ceux qui décident de changer complètement les points de montage de la mémoire interne et externe doivent particulièrement s'en souvenir, car... Il y a de fortes chances que l'ensemble de votre appareil fonctionne plus lentement qu'auparavant.

J'espère que ce programme complétera votre tirelire. utilitaires utiles pour les appareils Android.

Si vous décidez d'échanger la mémoire interne et externe, c'est-à-dire réaffectez la carte SD externe à /sdcard et cette option n'existe pas dans les paramètres de l'appareil - si vous avez root, cela peut être facilement fait en effectuant l'opération suivante :
Dans Root-Explorer, nous montons "/etc" en R/W (si R/O), trouvons le fichier "/etc/vold.fstab", enregistrons une copie et l'ouvrons (clic long) dans l'éditeur de texte.
Dans les deux lignes suivantes, nous modifions les noms des points de montage : dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 . .. vers dev_mount sdcard /mnt/external_sd emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Vous pouvez en lire davantage. Ils suggèrent également, comme alternative, d'utiliser un autre programme intéressant Racine Externe 2 SD Interne.
J'ajouterai que dans les deux cas, avant de changer, vous devez copier l'intégralité du contenu du dossier /sdcard sur une carte SD externe.
N'oubliez pas qu'après le changement, l'ensemble de votre système fonctionnera peut-être mieux qu'avant.
sois prudent- vous devez comprendre que tout ce que vous faites en tant que root est fait à vos risques et périls, et par exemple, enregistrer le mauvais "vold.fstab" peut entraîner l'impossibilité de démarrer l'appareil et pour le traitement, vous devrez démarrer dans récupération et éditez «vold.fstab» déjà là.

Cette méthode peut être utilisée conjointement avec DirectoryBind, mais maintenant c'est l'inverse : « Chemin cible par défaut » (/sdcard) et toutes les connexions créées dans DirectoryBind pointeront vers une carte externe.

Dans cet article, nous verrons comment échanger de la mémoire sur Android, à savoir la mémoire interne avec une carte SD d'un périphérique de stockage externe. Grâce à cette action, vous pouvez améliorer les performances de votre smartphone ou tablette.

Les appareils Android sont programmés pour utiliser la mémoire interne comme mémoire système. Mais la plupart des cartes SD externes offrent beaucoup plus de mémoire que celle disponible dans stockage interne. Je suis sûr que beaucoup d'entre vous ont pensé à échanger leur mémoire. De cette façon, vous obtiendrez plus mémoire libre pour le stockage de données, augmentant ainsi les performances de votre appareil mobile.

Heureusement, nous connaissons une solution pour échanger la mémoire intégrée et la mémoire de la carte SD.

Comment échanger la mémoire interne et la mémoire de la carte SD sur Android

La solution est assez simple. Vous devez obtenir Droits racines sur votre appareil pour lancer le programme d’installation de Xposed. Ensuite, nous utiliserons le module Xposed XInternalSD ou PR Swap SD pour échanger de la mémoire. Vous trouverez ci-dessous plus de détails à ce sujet.


C'est tout! Désormais, les fichiers API système pour le stockage des données ont été modifiés et l'appareil voit carte SD externe comme stockage interne.

Vous pouvez également utiliser l'application PR Swap SD pour échanger de la mémoire.

Prêt! Vous avez réussi à échanger de la mémoire sur Android. Comme vous pouvez le constater, les instructions sont assez simples, mais vous devez être prudent lors de l'installation du programme d'installation de Xposed. Vous pouvez échanger de la mémoire pour augmenter la quantité de mémoire disponible et également améliorer la vitesse de l'appareil.