Comment échanger de la mémoire sur Android ? Qu'est-ce qui devrait être fait? Comment échanger la mémoire interne et externe sur Android

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 bien plus sur une tablette ou un autre gadget plus d'applications, mais la principale condition pour effectuer cette mise à jour est d'avoir les droits root sur l'appareil. Voyons comment utiliser une carte SD comme mémoire système appareil, ainsi que les conditions 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 sensiblement si vous utilisez carte Micro SD classe basse.
  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, de jeu de Google Vous devrez installer le navigateur racine.

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 en Jouer au marché et ne fonctionne que sur les appareils dotés des droits root. Ce gestionnaire de fichiers ne remplace pas physiquement la mémoire interne de l'appareil par un disque 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. Plus loin:


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 tout informations de l'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 comme mémoire interne Créez une carte SD 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.

Les propriétaires Smartphones Samsung derniers modèles a une mémoire interne assez grande, mais en options budgétaires ou versions précédentes les choses sont bien pires. Par conséquent, les utilisateurs ne disposent tout simplement pas de suffisamment d’espace pour leurs applications, jeux et musiques préférés. Que faire dans ce cas ? – il existe une issue, mais nous vous prévenons tout de suite qu'elle n'est pas sûre.

Remplacement de la carte SD interne par une carte externe externe

Pour résoudre ce problème, nous voyons la substitution carte interne de l'exterieur. Cette procédure est possible sur les téléphones de Samsung et nous avons besoin d'un gestionnaire de racine et de fichiers complet fichiers système — .

Instructions pour remplacer la mémoire
1. On obtient la méthode complète, une des méthodes ;
2. Téléchargez un hack spécial depuis notre serveur et décompressez-le sur votre ordinateur ;
3. Nous faisons tout sauvegarde appareil, par exemple, en utilisant , ou accédez à et faites sauvegarde complète(nous recommandons deux options) ;
4. Accédez à RootExplorer et copiez les fichiers (du hack) dans le dossier system/etc et acceptez de les remplacer. Il est conseillé de copier d'abord le contenu du dossier sur votre ordinateur ;
5. Redémarrez la smart et profitez du résultat.

Procédure inverse

Il existe trois méthodes pour effectuer un rollback ; si l’une ne vous aide pas, passez à la suivante ; vous n’avez pas besoin de tout faire en même temps. La procédure d'exécution est ok
1. Je remplace à l’envers le dossier etc de mon ordinateur et je redémarre ;
2. Téléchargez le hack de retour et téléchargez-le dans le dossier system/etc ;
3. Faisons-le récupération complèteà partir de sauvegardes effectuées précédemment.

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, exécutez le programme (la première fois, bien sûr, nous autorisons en permanence Droits racines), cliquez sur le menu puis « 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 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.

Le problème du manque de mémoire est l'un des problèmes fondamentaux tant pour les PC que pour appareils mobiles. Pour petites quantités mémoire libre Le système commence généralement à ralentir, à se figer et est 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 materiel 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 conviennent pas à 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 les paramètres du 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é.

Notez également qu'il y a un bug dans l'implémentation cette méthode(en particulier, l'ajout de caractères supplémentaires aux lignes requises) peut avoir un effet très néfaste 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

Implémenter Les changements 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), car cette carte sera formaté par le système.