Nie chcę, aby cała moja pamięć była wykorzystywana, więc zastanawiałem się, jak mogę podzielić ją na 1 część pamięci adoptowanej i 1 część normalnej pamięci plików (co Android nazywa „pamięcią przenośną”).
20
Nie chcę, aby cała moja pamięć była wykorzystywana, więc zastanawiałem się, jak mogę podzielić ją na 1 część pamięci adoptowanej i 1 część normalnej pamięci plików (co Android nazywa „pamięcią przenośną”).
Nie musisz rootować urządzenia, ale urządzenie, z którym to zrobiłem, jest zrootowane
adb
plik wykonywalny (zobacz nasze adb tag-wiki ).adb devices
polecenie. Jeśli twoje urządzenie jest podłączone poprawnie, zobaczysz je na liście na wyjściu.adb shell sm list-disks adoptable
. Spowoduje to wyświetlenie listy dysków, których można użyć do tego, czego chcemy.disk:179,128
więc uruchomiłem adb shell sm partition disk:179,128 mixed 80
moją kartę AS o pojemności 32 GB. Dało mi 5 GB miejsca na przechowywanie, a resztę można wykorzystać do innych celów. (Spowoduje to sformatowanie karty SD.)
sm partition disk: disk:179,128 mixed 80
polecenie zwróciło użycie polecenia, być może z powodu niestandardowej pamięci ROM, ale przecinek zastąpiłem znakiem podkreślenia i zaakceptowałem - np.sm partition disk: disk:179_128 mixed 80
odpowiedź poqdavid jest poprawna.
Ponadto może pojawić się błąd, że karta SD w pamięci urządzenia jest uszkodzona. Jeśli tak, wykonaj następujące kroki.
Po podzieleniu dysku na partycje i uszkodzeniu karty SD wpisz w terminalu:
$> adb shell sm lista-woluminy wszystkie
Który wyświetli twoje woluminy, na przykład:
Następnie wprowadź następujące dane, zastępując 179,3 dowolnym podanym numerem dysku:
$> adb shell sm format prywatny: 179,3
$> adb shell sm mount private: 179,3
Teraz karta SD w pamięci urządzenia powinna być prawidłowo zamontowana, a przenośna pamięć nadal tam będzie.
To działało na moim LG G5 i powinno działać na S7.
źródło