22 votes

Divisez la carte SD externe en deux parties : stockage adaptable et stockage portable.

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").

26voto

Aftershock Points 1602

Vous n'avez pas besoin de Rooter votre appareil mais l'appareil avec lequel je l'ai fait est rooté.

  1. Vous devez activer les Options du développeur.
  2. Activez l'option de débogage USB.
  3. 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).
  4. 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.
  5. 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.
  6. Pour mon appareil, il m'a montré disk:179,128 alors j'ai couru adb 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).

4voto

user5625333 Points 41

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.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X