Comment modifier le fichier vold fstab. Comment échanger de la mémoire sur Android ? Ce qu'il faut faire

Comment échanger de la mémoire sur Android et pourquoi est-ce nécessaire ? Devons-nous nous livrer à de telles manipulations et sont-elles capables de causer des dommages irréparables à notre appareil ? De telles questions intéressent souvent les personnes qui contrôlent un appareil doté d'une petite quantité de mémoire intégrée. Si votre smartphone a une capacité correspondante de, par exemple, quatre gigaoctets, alors vous savez que l'utilisation d'un tel appareil est tout simplement pénible. Car y charger un nombre suffisant de fichiers multimédias est très, très problématique. Alors, comment pouvez-vous échanger la mémoire interne vers la mémoire externe sur Android ?

Introduction au problème

À propos, il ne faut pas penser que seul le système d'exploitation Android souffre d'un problème tel qu'une petite quantité de mémoire intégrée. Il est également disponible sur iOS. Ces deux systèmes sont constamment en concurrence. De temps en temps, « Windows Fawn » intervient également dans le combat, mais il se retrouve vite éjecté derrière les tatamis. Que couvre le sujet IOS ? Il existe des faits qui prouvent invariablement « l'exposition » de ce système d'exploitation aux utilisateurs. Au départ, son code était un mystère. Néanmoins, une tendance similaire se produit. Mais le système d'exploitation Android, développé par les spécialistes de Google, se ferme actuellement de plus en plus aux développeurs potentiels à chaque mise à jour. C’est exactement ce qui dérange les gens si habitués à ce système d’exploitation.

Pourquoi avez-vous besoin de connaître la réponse à la question de savoir comment échanger de la mémoire sur Android ?

Actuellement, le système d'exploitation dont nous parlons ne permet plus aux utilisateurs d'installer des applications avec le logiciel approprié - ce qu'on appelle le cache - sur un lecteur de mémoire externe. Dans notre cas, qu'il s'agisse d'une carte mémoire MicroSD. Les propriétaires d'appareils d'une capacité de 32 gigaoctets et plus souriront probablement, mais que doivent faire les personnes qui ont à leur disposition de 4 à 8 Go, dont une partie (notez ceci !) est consacrée à la maintenance du système d'exploitation ? La seule façon de sortir de cette situation est d'effectuer certaines manipulations. Et ici, il est plus important que jamais de connaître la réponse à la question de savoir comment échanger de la mémoire sur Android. En fait, ce n’est pas difficile à faire. Cependant, une attention extrême et, soit dit en passant, des mains droites sont nécessaires. Si vous disposez de ces paramètres, nous allons alors examiner le sens de l'opération afin de comprendre ce qui sera effectué et pourquoi.

Comment échanger de la mémoire sur Android 5 ? Que faire avec les autres versions ?

Il existe un moyen de sortir de la situation actuelle, où nous ne disposons que de quelques gigaoctets pour accueillir un contingent multimédia. Il s'agit, d'une part, d'acquérir un code externe et, d'autre part, de remplacer par logiciel un certain code qui peut convaincre notre appareil que le code interne est externe. Eh bien, et bien sûr, vice versa. Ainsi, le smartphone traitera la carte MicroSD comme une carte interne. Je voudrais noter que la question de savoir comment échanger des cartes mémoire sur Android semble complètement incorrecte, car plusieurs disques externes ne peuvent pas participer à ce processus.

Que faut-il pour le remplacement ?

Quelle que soit la version du système d’exploitation que vous avez installée et le fabricant de votre appareil, nous aurons besoin du même ensemble d’utilitaires. Il s'agit de programmes appelés Total Commander (connus par un grand nombre d'utilisateurs). De plus, vous devrez en obtenir un pour l’appareil.

Processus de remplacement

Pour commencer l'opération, ouvrez le programme Root Explorer. On se déplace à l'adresse /system/etc. Là, vous devez trouver un fichier appelé vold.fstab. Vous devriez y trouver des lignes et des paramètres responsables des points de montage de la mémoire externe et interne. Ils sont appelés respectivement ainsi : SDcard et extsd. Après cela, vous devrez échanger les paramètres. Ceci achèvera la phase active de l’opération. Assurez-vous de sauvegarder vos fichiers et rappelez-vous que ces opérations sont effectuées aux risques et périls de l'utilisateur.

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 ce qui est disponible dans le stockage interne. Je suis sûr que beaucoup d'entre vous ont pensé à échanger leur mémoire. De cette façon, vous obtiendrez plus de mémoire libre pour stocker les 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 rooter votre appareil pour exécuter 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 ça! Désormais, les fichiers API système pour le stockage des données sont modifiés et l'appareil considère la 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.

Le problème du manque de mémoire est l’un des problèmes fondamentaux tant pour les PC que pour les appareils mobiles. Avec une petite quantité de mémoire libre, le système commence généralement à ralentir, à se bloquer et devient instable et peu fiable. Cela est particulièrement vrai pour les appareils Android, dont beaucoup disposent initialement d’une quantité plutôt réduite de mémoire principale (appelée « stockage interne »). Dans une telle situation, certains utilisateurs peuvent avoir l’idée d’essayer d’utiliser une carte SD externe comme mémoire principale sur leur appareil Android. Dans ce document, je vais vous expliquer comment faire d'une carte SD la mémoire principale des gadgets Android et quelles méthodes nous y aideront.

Voyons comment faire d'une carte SD la mémoire principale sur Android

Pour accomplir cette tâche, vous aurez besoin d'une carte SD haut débit (de préférence classe 10 ou plus rapide). Les cartes de 6, et surtout de 4 et 2 classes ne sont pas adaptées à de telles fins ; votre système, en raison de leur utilisation, ralentira considérablement son fonctionnement, ce qui ne plaira probablement à aucun des utilisateurs.

Il est également important de comprendre que la durée de vie d'une telle carte SD en raison de la charge active sur celle-ci sera nettement inférieure à celle si la charge sur la carte était en mode standard.


Méthode numéro 1. Modification du contenu du fichier Vold.fstab

La première des méthodes décrites consiste à modifier le contenu du fichier de paramètres système « Vold.fstab ». Après avoir effectué ces modifications, le système d'exploitation Android considérera votre carte SD comme la mémoire interne de l'appareil, mais gardez à l'esprit qu'un certain nombre d'applications précédemment installées peuvent cesser de fonctionner.

Il est important de savoir que cette méthode ne fonctionne que sur enraciné appareils fonctionnant sous Android ci-dessous (!) que la version 4.4.2. Dans les versions 4.4.2 et supérieures du système d'exploitation Android, vous ne trouverez probablement tout simplement pas le fichier spécifié.

Gardez également à l'esprit qu'une erreur dans la mise en œuvre de cette méthode (notamment l'ajout de caractères supplémentaires aux lignes requises) peut avoir un effet tragique sur les performances de votre appareil. Par conséquent, pesez soigneusement les risques possibles et si, après tout, vous avez pris une décision, procédez à sa mise en œuvre.

Donc, pour implémenter cette méthode, procédez comme suit :

Par exemple, il pourrait s'agir de lignes comme celle-ci :

  • dev_mount sdcard/storage/sdcard0 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard1 auto/xxxxxx

Pour apporter les modifications nécessaires, nous devons échanger le chemin dans les lignes spécifiées, c'est-à-dire simplement, au lieu de 0, mettre un 1 dans la première ligne, et dans la seconde, au lieu de 1, mettre un 0.

Après les modifications, ces lignes ressembleront à :

  • dev_mount sdcard/storage/sdcard1 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard0 auto/xxxxx

Enregistrez les modifications que vous avez apportées, puis redémarrez le gadget.

Une autre option pour faire d'une carte mémoire la principale sur Android :


Méthode numéro 2. Nous utilisons les paramètres d'Android OS 6.0 et supérieur

En plus de la première méthode, dans laquelle j'ai examiné comment basculer la mémoire du téléphone sur une carte mémoire, il existe une autre méthode qui ne fonctionne que sur les paramètres d'Android OS 6.0 (Marshmallow) ou supérieur et vous permet d'utiliser la carte SD. comme carte principale pour enregistrer des fichiers et travailler avec eux. Pour le mettre en œuvre, je vous recommande de faire une copie des données de votre carte SD (le cas échéant), puisque cette carte sera formatée par le système.

Les capacités de l'appareil peuvent être considérablement étendues si vous remplacez la mémoire interne d'Android par une carte mémoire. Cela vous permettra d'installer beaucoup plus d'applications sur votre tablette ou autre gadget, mais la principale condition pour effectuer cette mise à jour est d'avoir les droits root sur l'appareil. Examinons les façons d'utiliser une carte SD comme mémoire système de l'appareil, ainsi que les conditions qui y sont associées.

Risques et conditions de remplacement de la mémoire interne du gadget par une carte SD

Avant de répéter les étapes ci-dessous, l'utilisateur doit prendre en compte plusieurs points importants :

  1. La durée de vie de la carte SD sera considérablement réduite en raison des cycles de lecture/écriture fréquents lors de l'exécution d'applications.
  2. La vitesse du gadget peut diminuer considérablement si vous utilisez une carte MicroSD bas de gamme.
  3. Si vous faites une erreur lors de la modification d'un fichier système, le téléphone risque de ne pas démarrer la prochaine fois - vous devrez le reflasher.

En général, la procédure (en particulier pour les utilisateurs inexpérimentés) est assez risquée, il est donc logique de l'effectuer exclusivement pour les anciens gadgets dotés d'une petite quantité de mémoire propre.

Utilisation de l'utilitaire Root Browser et modification du fichier vold.fstab

Pour échanger de la mémoire, vous devrez installer Root Browser depuis Google Play.

Répétons que vous ne pouvez l'utiliser pleinement que sur des appareils rootés. Après avoir exécuté l'application ci-dessus :


Sous Android, sdcard signifie mémoire interne et extsd signifie mémoire externe, c'est-à-dire carte SD. En remplaçant ces lignes, nous avons en fait échangé ces types de mémoire. Sur certains systèmes, ces morceaux de code peuvent être différents, par exemple comme ceci :

Ils doivent être remplacés comme suit :

Après avoir terminé la procédure décrite, redémarrez le gadget. Avant de faire cela, assurez-vous de vérifier qu'il n'y a pas d'erreurs dans le code modifié, afin qu'il ne soit pas nécessaire de reflasher à l'avenir.

La deuxième façon d'augmenter la mémoire en utilisant Link2SD

L'application est disponible sur le Play Market et ne fonctionne que sur les appareils disposant des droits root. Ce gestionnaire de fichiers ne remplace pas physiquement la mémoire interne de l'appareil par un lecteur externe, mais il est capable de transférer tous les utilitaires sur une carte SD, économisant ainsi considérablement les ressources du gadget.

La particularité de l'application en question est que la MicroSD elle-même devra être divisée et correctement formatée. Par conséquent, copiez tout ce qui a de la valeur de votre carte sur votre ordinateur et commencez à diviser le lecteur en sections.

Diviser la carte de l'appareil en sections s'il existe une récupération personnalisée

Chaque appareil Android dispose d'un mode de récupération, mais la méthode décrite ci-dessous ne convient qu'aux appareils dotés de . Si vous n'avez jamais entendu parler de CWM, passez à la deuxième option de partitionnement de disque. Ensuite, nous vous expliquerons comment résoudre le problème si le mode de récupération de votre appareil comporte l'élément Partitionner la carte SD :

Partitionner une carte MicroSD via un ordinateur

Connectez la carte à votre ordinateur portable ou PC. Pour ce faire, vous pouvez utiliser un lecteur de carte ou un autre équipement, l'essentiel est qu'il soit défini comme un lecteur et non comme un périphérique multimédia MTP. Suivant:


Presque toutes les applications sur Android sont installées dans la mémoire interne de l'appareil. 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 toutes les cartes ne sont pas adaptées au remplacement de la mémoire interne par une 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 convient de noter que cette méthode ne nécessite pas de droits ROOT, mais ne convient pas à toutes les applications. Donc, si la description de l'application ne contient pas les boutons nécessaires, ne vous inquiétez pas, car c'était le moyen le plus simple. 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 à l'aide d'utilitaires tiers, tels 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 disposent d'une fonction « Envoyer » intéressante. 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 pour un fonctionnement normal.

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 une copie de sauvegarde des informations importantes.

Les partitions sur une carte mémoire peuvent être créées comme sur un ordinateur, à l'aide de programmes tels que Paragon Hard Disk Manager 12 Server ou MiniTool Partition Wizard Home Edition. 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 que le processus se termine.

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. Aujourd'hui, de nombreux grands projets (par exemple une série de jeux) occupent plusieurs gigaoctets. Il en va de même pour les 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 des dossiers virtuels pour que le système pense toujours que les données de l'application se trouvent dans la mémoire interne, alors qu'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 Analyzer », recherchez le jeu souhaité 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 la progression du 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 mettre en œuvre cela, vous aurez besoin d'un gestionnaire de fichiers ; il est préférable d'utiliser Total Commander. 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 à changer, cliquez sur le bouton « Enregistrer » (icône de disquette).
  5. Redémarrez l'appareil.


Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :