Je ne veux pas que toute ma carte SD externe soit un stockage adopté/interne, donc je me demandais comment je peux la diviser en une partie de stockage adopté et une partie de stockage de fichiers normal (ce qu'Android appelle "stockage portable").
Réponses
Trop de publicités?Vous n'avez pas besoin de Rooter votre appareil mais l'appareil avec lequel je l'ai fait est rooté.
- Vous devez activer les Options du développeur.
- Activez l'option de débogage USB.
- Assurez-vous que votre carte SD est formatée en tant que portable, puis obtenez la
adb
exécutable (voir notre adb tag-wiki pour plus de détails). - Connectez votre appareil à votre PC et exécutez le
adb devices
commande. Si votre appareil est correctement connecté, vous verrez votre appareil listé dans la sortie. - Exécuter
adb shell sm list-disks adoptable
. Cela vous montrera la liste des disques qui peuvent être utilisés pour ce que nous voulons. - Pour mon appareil, il m'a montré
disk:179,128
alors j'ai couruadb shell sm partition disk:179,128 mixed 80
sur ma carte AS 32 GB. Cela m'a donné 5 Go comme stockage adoptable et le reste pour d'autres utilisations. (Cette opération formatera votre carte SD).
La réponse de poqdavid est correct.
En outre, il se peut que vous obteniez une erreur indiquant que la carte SD de votre appareil de stockage est corrompue. Si c'est le cas, suivez les étapes suivantes.
Après avoir partitionné le disque et alors que votre carte SD est corrompue, entrez les commandes suivantes dans le terminal qui listera vos volumes, par exemple :
$> adb shell sm list-volumes all
private mounted null
public:179,1 mounted B5B1-140C
private:179,3 unmountable null
emulated mounted null
Puis saisissez le remplacement suivant 179,3
avec les numéros de disques qui vous sont donnés :
$> adb shell sm format private:179,3
$> adb shell sm mount private:179,3
Maintenant, votre carte SD dans le stockage du périphérique devrait être correctement montée et votre stockage portable sera toujours là.
Cela a fonctionné sur mon LG G5 et devrait fonctionner sur le Samsung Galaxy S7.