Niedawno zaktualizowałem do wersji 6.0.1 Marshmallow na moim Galaxy S5 i chciałbym przyjąć kartę SD jako pamięć wewnętrzną. Nie ma jednak takiej możliwości.
Podczas formatowania karty SD nie ma opcji „Wewnętrzna”, tylko opcja „Przenośna”.
Używam tej karty SD:
Próbowałem sformatować kartę SD w systemie Windows, usunąć partycję w systemie Windows, a nawet wyczyścić partycję w systemie Windows. Ale Android zawsze chce dodać, że to przenośna pamięć.
Jak zmusić Androida do dodania tego jako pamięci wewnętrznej?
EDYCJA : Zgodnie z tym artykułem Galaxy S7 nie obsługuje dostępnej pamięci . Jest więc prawdopodobne, że S5 również nie obsługuje adaptowalnej pamięci. Szukam sposobu, aby włączyć to za pomocą wiersza polecenia adb, jeśli to możliwe teraz.
6.0-marshmallow
samsung
external-sd
adoptable-storage
steampowered
źródło
źródło
Odpowiedzi:
Urządzenia Samsung (i niektórych innych producentów) domyślnie nie obsługują Adoptable Storage. Istnieją jednak sposoby obejścia tego, jak można to włączyć. Niektóre urządzenia wymagają rootowania, a inne nie. Jeśli masz Galaxy A5, J5, J7, On5, wybierz metodę 2 ( wymagany root ).
Przed kontynuowaniem upewnij się, że masz kopię zapasową, ponieważ sformatuje ona kartę SD .
Metoda 1 (BEZ ROOT | Galaxy S7)
Niektóre telefony Samsung (np. Galaxy S7) i inne urządzenia z Androidem nie wymagają rootowania. Będziesz musiał wykonać następujące polecenia za pomocą ADB:
Zamień
<DISK>
na dane wyjściowe poprzedniego polecenia. (przykładsm partition disk:179,64 private
:). Jeśli nie chcesz przekonwertować cały dysk, a następnie użyć tego polecenia zamiast:sm partition <DISK> mixed <VALUE>
. Zamień<VALUE>
na wartość procentową (0-100), aby zachować jako pamięć zewnętrzną. (Przykład:sm partition disk:179,64 mixed 50
dla 50%).Jeśli masz dostęp do konta root, możesz zamiast tego użyć mojej aplikacji Root Essentials . Root Essentials wykona za ciebie wszystkie polecenia bez potrzeby korzystania z komputera.
Metoda 2 (ROOT | Galaxy A5, J5, J7)
Jeśli powyższa metoda nie zadziałała, nie można uzyskać dostępnej pamięci bez rootowania. (np. Galaxy A5, J5, J7, On5).
Jeśli zrootowałeś urządzenie, musisz pobrać moją aplikację Root Essentials . Po pobraniu przejdź do „Adoptable Storage”. Następnie kliknij przycisk „Adoptuj”.
Root Essentials poprosi Cię o flashowanie wtyczki przy użyciu niestandardowego odzyskiwania. (np. TWRP). Nie można flashować wtyczki bez niestandardowego odzyskiwania. Po sflashowaniu wtyczki uruchom ponownie urządzenie i ponownie uruchom Root Essentials. Teraz spróbuj ponownie zaadaptować kartę SD i powinna ona działać.
Z powodzeniem zastosowałem kartę SD, co mam teraz zrobić?
Po przyjęciu karty SD należy przeprowadzić migrację istniejących danych na kartę SD. Ma to na celu zwolnienie miejsca w pamięci wewnętrznej.
Aby przeprowadzić migrację danych:
źródło
Najwyraźniej trzeba dodać „sm”, więc: „sm dysk partycji: 179,64 prywatny” w przeciwnym razie „Nie znaleziono partycji”. Jestem w tym bardzo nowy, więc prawdopodobnie stwierdzam to, co jest bardzo oczywiste dla większości ludzi. W każdym razie wydaje się, że zadziałało. To było na uwadze 4.
Zakładam, że w tym momencie wydarzyło się to, że chociaż całkowity rozmiar nie jest wymieniony jako zmieniony, to tak naprawdę jest. Chciałbym wiedzieć, jak to potwierdzić za pomocą tych narzędzi.
Niewielka korekta: w obszarze „Pamięć” wyświetla poprawnie sumę całkowitą, przy czym wnętrze jest w większości pełne (jak było) i prawie nic na karcie. Załóżmy, że mogę teraz traktować to wszystko jako jeden wielki stos magazynów w tym momencie?
Ale co oznaczało „nie można używać do przelewów”? Zakładam, że masz na myśli tylko to, że nie możesz wyciągnąć tego i wyciągnąć i włączyć za pomocą komputera lub innego urządzenia?
Czy ktoś chciałby podzielić się pewnymi zastrzeżeniami lub wskazówkami po dotarciu do tego punktu?
źródło
adb shell sm set-force-adoptable true
.