Risposte:
Non è necessario eseguire il root del dispositivo, ma il dispositivo con cui ho fatto questo è rootato
adb
eseguibile (vedi il nostro tag-wiki adb per i dettagli).adb devices
comando. Se il tuo dispositivo è collegato correttamente, vedrai il tuo dispositivo elencato nell'output.adb shell sm list-disks adoptable
. Questo ti mostrerà l'elenco dei dischi che possono essere utilizzati per ciò che vogliamo.disk:179,128
così ho funzionato adb shell sm partition disk:179,128 mixed 80
sulla mia scheda AS da 32 GB. Mi ha dato 5 GB come memoria adottabile e il resto per altri usi. (Questo formatterà la tua scheda SD.)sm partition disk: disk:179,128 mixed 80
comando ha restituito l' uso del comando, forse è a causa della ROM personalizzata, ma ho sostituito la virgola con un carattere di sottolineatura e l'ho accettata - ad es. sm partition disk: disk:179_128 mixed 80
La risposta di poqdavid è corretta.
Inoltre, potresti ricevere l'errore che la scheda SD sulla memoria del dispositivo sia danneggiata. In tal caso, seguire questi passaggi.
Dopo aver partizionato il disco e mentre la scheda SD è corrotta, immettere nel terminale quanto segue:
$> adb shell sm lista-volumi tutti
Che elencherà i tuoi volumi, ad esempio:
private mounted null
public:179,1 mounted B5B1-140C
private:179,3 unmountable null
emulated mounted null
Quindi immettere quanto segue sostituendo 179,3 con qualsiasi numero di disco indicato:
$> adb shell formato sm privato: 179,3
$> adb shell sm mount privato: 179,3
Ora la tua scheda SD nella memoria del dispositivo dovrebbe essere montata correttamente e la tua memoria portatile sarà ancora lì.
Questo ha funzionato sul mio LG G5 e dovrebbe funzionare sull'S7.