Comment utiliser une carte MicroSD comme stockage interne sur Android
Vous souvenez-vous de l'époque où il fallait constamment jongler entre le stockage interne qui diminue et l'espace disponible sur votre smartphone Android ? C'était un problème majeur sur les entrées de gamme il y a quelques années. Pour y remédier, Google a introduit en 2015 le "stockage adoptable" (adoptable storage). Cette fonction permet d'ajouter une carte MicroSD et de la formater pour qu'elle augmente la mémoire interne.
Dans cet article, nous explorons le stockage adoptable, pourquoi il n'a pas percé, s'il fonctionne encore sur Android 10/11, et comment l'activer.
- Qu'est-ce que le stockage adoptable ?
- Avantages
- Inconvénients
- Comment utiliser une MicroSD comme stockage interne
- Comment arrêter de l'utiliser comme tel
- Que faire si votre téléphone refuse le formatage en stockage interne
Qu'est-ce que le stockage adoptable ?
Le stockage adoptable permet d'utiliser des cartes microSD comme stockage interne sur Android. Mais quel était le besoin, et est-ce encore pertinent aujourd'hui ? Commençons par l'historique.
Vers 2013-2014, avec l'explosion d'Android sur les marchés émergents (Inde, Asie du Sud-Est, Chine), la demande pour des smartphones d'entrée de gamme a explosé. Les acheteurs se heurtaient vite à un irritant majeur : peu de stockage interne.
Les entrées de gamme n'offraient que 4 ou 8 Go. Avec des applis de plus en plus lourdes, installables uniquement sur le stockage interne, ces téléphones afficheaient sans cesse des alertes "stockage insuffisant".
Google a donc lancé le stockage adoptable avec Android 6.0 Marshmallow. L'idée semblait géniale : la plupart de ces téléphones avaient un slot MicroSD. Le stockage adoptable "adopte" le stockage externe et le formate pour qu'il se comporte comme du stockage interne.
Avantages du stockage adoptable
Cette fonction a soulagé les utilisateurs d'entrées de gamme frustrés par les alertes "stockage insuffisant". Elle permettait d'étendre facilement le stockage interne sans trop dépenser.
Il suffisait de formater la carte spécialement, et hop : des Go de stockage interne fraîchement disponibles. Le processus n'était pas trop complexe, plusieurs téléphones proposant automatiquement le formatage en étapes simples.
- À lire aussi : Comment choisir la meilleure carte MicroSD pour Android
Le formatage migrait aussi les contenus du stockage partagé (généralement monté sur /sdcard) vers le nouveau média adopté, libérant de l'espace précieux sur le stockage interne. Finies les alertes agaçantes. Le stockage adoptable semblait une bénédiction, non ?
Eh bien, il y avait un hic. Plusieurs, même.
Inconvénients du stockage adoptable
Manque de soutien des grandes marques
Si le stockage adoptable a résolu le problème pour beaucoup, certaines marques ont refusé de l'inclure, même sur leurs entrées de gamme. Exemple clé : Samsung, qui dès le départ a choisi de ne pas l'implémenter.
Samsung argumentait que l'utilisation de cartes microSD comme stockage adoptable affectait les performances globales. Ils disaient aussi que la fonction n'était destinée qu'aux entrées de gamme... tout en la désactivant sur leurs propres entrées de gamme ! LG non plus n'était pas emballé.
Les marques qui supportaient le stockage adoptable : HTC (appelé Flex Storage), Blackberry, Motorola. Malgré cela, la fonction avait des problèmes inhérents.
Problèmes de performance
Samsung n'avait pas tort : la plupart des cartes SD de l'époque étaient bien plus lentes (vitesse lecture/écriture) que la mémoire flash interne. Chaque tâche impliquant la carte adoptée prenait plus de temps. Sur des appareils déjà lents (entrées de gamme), cela les ralentissait encore plus.
- À lire aussi : Le stockage interne reste meilleur que les cartes MicroSD
En résumé, une solution pour un irritant majeur (peu de stockage) en créait un autre (lenteur).
Pas toutes les applis supportaient le stockage adoptable
Grosse limitation : les développeurs devaient activer manuellement la fonction via l'attribut android:installLocation. Beaucoup ne l'ont pas fait, notamment à cause des soucis de performance. WhatsApp, connu pour encombrer le stockage avec ses gros fichiers et dossiers multimédias, n'a jamais supporté le stockage adoptable.
Désactiver le stockage adoptable est un calvaire
L'atout des cartes microSD, c'est leur portabilité. On les retire, on les met ailleurs. Plus possible avec une carte formatée en stockage interne.
Pour la réutiliser ailleurs, il faut la reformater en stockage portable. Cela implique de sauvegarder toutes les données ailleurs. Pire : toutes les applis installées sur la carte doivent être désinstallées et réinstallées.
Si on retire la carte sans ces étapes, gros problèmes : les applis ne trouvent plus leurs données. Les partitions système et reset usine restent en mémoire interne, donc une carte retirée ou cassée ne tue pas le système. Les icônes d'applis deviennent des placeholders, restaurées à la réinstallation.
Si vous perdez la carte ou qu'elle est défectueuse, vos données sont perdues. Comme elles sont chiffrées comme la mémoire interne, n'espérez pas de récupération.
Comment utiliser une carte MicroSD comme stockage interne sur Android
En 2021, le stockage adoptable n'est plus très recherché même sur les entrées de gamme, car la plupart ont déjà un stockage interne décent. Pour cet article, j'ai testé plusieurs téléphones sous Android 10/11 : déception.
J'ai cru que les nouvelles versions d'Android ne supportaient plus cette fonction en 2021. Jusqu'à ce que je mette la main sur un Micromax IN Note 1 (fin 2020, Android 10) d'un ami. Surprise : il supportait le stockage adoptable en 2021 !
À l'insertion de la MicroSD, le téléphone a demandé comment l'utiliser. C'est ce qui devrait arriver sur tout téléphone supportant la fonction.
L'image ci-dessus montre l'avertissement sur la lenteur de la carte une fois formatée.
Si votre téléphone ne le propose pas automatiquement, essayez :
- Insérez la carte SD et attendez sa reconnaissance.
- Ouvrez Paramètres > Stockage.
- Appuyez sur le nom de votre carte SD.
- Appuyez sur les trois points verticaux en haut à droite.
- Sélectionnez Paramètres de stockage.
- Choisissez Formater comme interne.
- Appuyez sur Effacer et formater.
- Android proposera de migrer vos données.
Comment arrêter d'utiliser une MicroSD comme stockage interne
Comme dit plus haut, ce n'est pas aussi simple que de la retirer. Il faut la reformater en stockage portable. Voici comment sur Android 10 :
- Ouvrez Paramètres > Stockage
- Appuyez sur le nom de la carte SD
- Appuyez sur les trois points verticaux > Formater comme portable
- Un avertissement explique ce qui va se passer. Sauvegardez toutes les données de la carte ailleurs.
- Appuyez sur Formater
Maintenant que vous savez formater et reformater, la plupart de vos questions ont leur réponse. Vous pouvez arrêter là.
Mais si vous avez un vieux smartphone qui ne supporte pas le stockage adoptable nativement ? Il existe des contournements, mais très datés et moins fiables qu'il y a 5 ans.
Les étapes ci-dessous s'appliquent aux très vieilles versions d'Android.
Que faire si votre téléphone refuse de formater la microSD en mémoire interne
Certains fabricants masquent l'option de formatage en mémoire interne. Pourtant, on peut l'activer via un PC, sans root ni privilèges spéciaux.
Les étapes varient selon la version Android. Cela marchait bien sur Android 6.0 Marshmallow et 8.0 Oreo, mais des difficultés sont apparues avec Nougat.
- Ce qu'il faut faire sur Android 6.0 Marshmallow
- Problèmes avec les mises à jour système et Nougat
Pour les téléphones sous Android 6.0 Marshmallow
Quand une MicroSD est formatée en mémoire interne, les applis peuvent y être entièrement stockées. Si vous téléchargez 2 Go d'applis, 2 Go sont pris sur la carte. Si elle n'est formatée qu'en stockage de secours, ce n'est pas le cas (source : PLATYPUS_DIARRHEA sur Reddit).
Le fait que l'option soit invisible ne veut pas dire qu'elle ne fonctionne pas. Quelques jours après le post Reddit, une commande en ligne de commande est devenue connue pour formater la MicroSD en mémoire interne sur Galaxy S7. Testé avec succès sur Samsung Galaxy S7, Sony Xperia Z5, LG G4 sous Android 6.0.
Ces trois téléphones tournent sous Android 6.0 et ont un slot MicroSD. L'option de formatage en mémoire interne est absente. Elle n'existe que sur HTC One A9 et tous les Motorola.
Pourquoi Samsung, LG, Sony la cachent ? Mystère. J'ai connecté chacun au PC, avec une MicroSD à l'intérieur.
J'ai tapé les commandes ADB décrites par Paul O'Brien. Avec la fenêtre de commande ouverte et le téléphone connecté, entrez :
- adb shell
La ligne de commande est prête pour envoyer des commandes système. Nous voulons formater la carte SD ou une partie comme mémoire interne. Même si Sony, Samsung, LG nous refusent l'UI, on peut envoyer la commande en console. D'abord, l'ID de la carte SD :
- sm list-disks
Dans mon cas, le disque est 179.64. Notez l'identifiant exact. Ensuite, formatez et partitionnez :
- sm partition disk:179,64 private
L'opération prend plusieurs secondes/minutes selon la capacité. Pour garder une partie lisible par d'autres appareils, excluez-la de la partition privée. Pour du 50/50 :
- sm partition disk:179,64 mixed 50
Fin du guide de Paul O'Brien, mais pas du travail. Pour utiliser la mémoire adoptée, il faut aussi migrer applis et données. Dans Paramètres > Stockage, appuyez sur la carte MicroSD, puis en haut à droite sur Déplacer les données. Cette option n'est dispo qu'après le partitionnement.
Maintenant et à l'avenir, les applis téléchargées s'écrivent entièrement sur la MicroSD. Seules les applis système et mises à jour utilisent la mémoire interne. Vous ne devriez plus avoir d'erreurs d'espace lors de mises à jour d'applis.
Problèmes avec les mises à jour système et Nougat
Des lecteurs ont signalé des difficultés pour installer les mises à jour système depuis Android 6 après ces méthodes. La mise à jour vers Android 7.0 Nougat ne semble pas possible avec les cartes MicroSD partitionnées manuellement. Nos appareils de test sous Android 7.0 ne répondent même pas aux commandes console.
Faute de documentation, nous ne pouvons que conseiller d'inverser les étapes avant une mise à jour système. Sauvegardez photos/musique sur PC ou cloud, libérez un max d'espace sur carte et téléphone.
Désinstallez les applis inutiles, remigrez les données vers la mémoire interne. Formatez ensuite la MicroSD en support amovible. Ce n'est qu'alors qu'il est sûr d'installer une mise à jour Android.
Fin de l'article. Dites-nous ce que vous pensez du stockage adoptable. Avez-vous réussi à l'utiliser sur votre téléphone ?
Cet article a été largement révisé en mai 2021 pour refléter les changements récents. Les anciens commentaires et certaines anciennes étapes ont été conservés.
