Réponses:
Vous n'avez pas besoin de rooter votre appareil, mais l'appareil avec lequel je l'ai fait est enraciné
adb
exécutable (consultez notre adb tag-wiki pour plus de détails).adb devices
commande. Si votre appareil est correctement connecté, vous verrez votre appareil répertorié dans la sortie.adb shell sm list-disks adoptable
. Cela vous montrera la liste des disques qui peuvent être utilisés pour ce que nous voulons.disk:179,128
que je courais adb shell sm partition disk:179,128 mixed 80
sur ma carte AS 32 Go. Il m'a donné 5 Go de stockage adoptable et le reste pour d'autres utilisations. (Cela formatera votre carte SD.)sm partition disk: disk:179,128 mixed 80
commande a renvoyé l' utilisation de la commande, peut-être à cause de la ROM personnalisée, mais j'ai remplacé la virgule par un trait de soulignement et je l'ai acceptée - par exemple. sm partition disk: disk:179_128 mixed 80
La réponse de poqdavid est correcte.
En outre, cependant, vous pouvez obtenir l'erreur que votre carte SD sur le stockage de votre appareil est corrompue. Si c'est le cas, suivez ces étapes.
Après avoir partitionné le disque et pendant que votre carte SD est corrompue, entrez dans le terminal ce qui suit:
$> adb shell sm list-volumes all
Qui listera vos volumes, par exemple:
private mounted null
public:179,1 mounted B5B1-140C
private:179,3 unmountable null
emulated mounted null
Entrez ensuite le code suivant en remplaçant 179,3 par les numéros de disque qui vous sont attribués:
$> adb shell sm format privé: 179,3
$> adb shell sm mont privé: 179,3
Maintenant, votre carte SD dans le stockage de l'appareil doit être correctement montée et votre stockage portable sera toujours là.
Cela a fonctionné sur mon LG G5 et devrait fonctionner sur le S7.