Witam forumowiczów.
Zanim zadasz pytanie przeczytaj uważnie TEN POST - być może jest już na nie odpowiedź!
Jedną z nowości wprowadzonych w Android 6.0+ jest możliwość użycia karty sd jako pamięć wewnętrzna(adopted storage). Część producentów (Samsung, Lg, Huawei, Asus) zablokowało tę opcję gdyż obawiali się znaczącego spadku ogólnej wydajności.
Przedstawiam kilka podstawowych info o k.sd w MM(adopted):
1. K.sd jest konwertowana na GPT, formatowana na system plików f2fs lub ext4. Powstają wtedy dwie partycje: fat(android meta,16MB) i f2fs/ext4 (reszta MB).
2. Może być tak ustawiona całość lub część karty w dowolnym, sensownym stosunku np. 60/40. Powstają wtedy 3 partycje: fat, f2fs i fat32(3cia partycja). Tylko używając: adb/terminal/root essentials.
3. Karta jest użyteczna tylko w sprzęcie, w którym została zaszyfrowana. Tryb MTP działa. Można ją wyjmować(odłącz) i użyć innej jako pam. przenośna dopóki nie sformatuje się 2giej karty na wewn. Pewne błędy w działaniu systemu(przeniesione dane i aplikacje) ze zrozumiałych względów się pojawią.
4. Cały proces jest do "odkręcenia" w fonie - ustaw jako przenośną(public) i sformatuj lub w PC(mini tool partition wizard/easeus partition itp.) - usuń wszystkie partycje/przywróć MBR i utwórz jedną na całej pojemności.
5. Już zostały poprawione.
6. Na karcie(adopted, widocznej jako sdcard0) powstają foldery będące dotąd w pam.wewn.; na p.wewn. zostają tylko nieprzenośne aplikacje, cache i dalvik-cache. Dotychczasowa pamięć telefonu jest w zasadzie niewidoczna/niedostępna z poziomu managera plików.
7. Factory reset kasuje kod szyfr. i zawartość karty jest nie do odzyskania.
Szerzej o wymuszeniu "adopted"(Sg, Lg) tutaj:
https://forum.android.com.pl/topic/281920-601-przenoszenie-aplikacji-na-kart%C4%99-sd/
Uwaga: formatując kartę w ten sposób(sams, lg, huei) system nie ostrzega o tym, że k.sd jest zbyt wolna. Warto przejrzeć następny wątek aby użyć odpowiedniej:
O kartach tutaj:
https://forum.android.com.pl/topic/270103-microsd-jako-pami%C4%99%C4%87-wewn%C4%99trzna-za-wolna/
Jak dotąd jedyna karta specjalnie pod aplikacje to Sandisk A1 ale nowa seria Samumg Evo/Evo+ 2017 nie odstaje od niej.
Karta może być oczywiście ustawiona w całości jako przenośna(public) i użytkowana podobnie jak we wcześniejszych wersjach andka (poza patrz pkt. 5). W managerach plików jest widoczna/dostępna pod nazwą USB lub nr modelu karty np. 3EE4//5YU2.
Ewentualne pytania proszę zadawać dopiero po przeczytaniu dołączonych wątków!
Jeśli ktoś ma coś do dodania lub ma poprawki serdecznie zapraszam.
Kilka screenów z link2sd, appmgr III, diskinfo.
Jeśli ma ktoś ustawioną mixed proszę o wrażenia i screeny w tym wątku.
PROBLEMY jakie napotkacie proszę zamieszczać tutaj:
https://forum.android.com.pl/topic/285037-karta-sd-jako-pami%C4%99%C4%87-wewn%C4%99trznazewn%C4%99trzna-urz%C4%85dzenia-zagadnienia-problematyczne/
Kilka uwag po pewnym czasie:
1. Wymuszenie "adopted" przez adb.
1A. System nie pokaże ostrzeżenia, że karta jest zbyt wolna - warto zaopatrzyć się w dobrą k.sd(link o kartach).
1.B. Przeniesione apki mogą mieć problemy z aktualizacją - tymczasowo można przenieść do wewn.
1.C. Emui nie radzi sobie ze zliczaniem wolnej/całej pamięci.
2. Usb + pc.
2.A. Po podłączeniu do pc należy rozwinąć pasek powiadomień i zaznaczyć MTP. W "mój komputer" będzie urządzenie z jednym(adopted) lub dwoma obszarami pamięci(public).
2..B. Do MTP niezbędne miniimum to win xp+sp3 oraz win media player 10+.
3. Aby uniknąć przykrych niespodzianek(wszystkie wersje A) po zakupie warto sprawdzić k.sd programem h2testw(czytnik, pc).
Kilka opisów jak wymusić adopted storage:
Root: apka root essentials lub terminal emulator "su" i te same komendy od "sm...".
https://forum.android.com.pl/topic/289611-adoptable-storage-czyli-pami%C4%99%C4%87-wew-sd-jako-ca%C5%82o%C5%9B%C4%87/
https://forum.android.com.pl/topic/271228-%C5%82%C4%85czenie-pamieci-internal-i-external-sd-stock-no-root/
https://forum.android.com.pl/topic/275080-adoptable-storage-w-samsungu-galaxy-s7karta-pami%C4%99ci/,%C2%A0http://forum.android.com.pl/topic/271228-%C5%82%C4%85czenie-pamieci-internal-i-external-sd-stock-no-root/
https://m.youtube.com/watch?v=H31UOrXJKH4
https://m.youtube.com/watch?v=VDLOAzWwd-M
http://www.modaco.com/news/android/heres-how-to-configure-adoptable-storage-on-your-s7-s7-edge-r1632/
Znalezione: Google + enable adoptable storage s7. Dla s7 jest tego najwięcej.
Huawei + emui sypie błędami - nie zamieszczam.
Podobno Lg w nowszych wersjach 6.0+ włącza tę funkcję.
Wg ostatnich doniesień samsung zmodyfikował "sm" i na niektórych sprzętach modyfikacja przez adb nie działa. Użytkownik ashyxz xda znalazł rozwiązanie - patch(instalacja w twrp).
http://forum.xda-developers.com/samsung-a-series/general/patch-adoptable-storage-enabler-t3470648 kliknij thanks i dopisz na jakim modelu działa. Potwierdzone dla a5, j5, tab s2...
POPRAWKA:
Zauważyłem, że link2sd+ częściowo działa - przenosi plki z Sdcard0/Android/data lub /obb do media_rw/nrK.Sd/Link2sd/bind i aplikacje prawidłowo działają.
Mogę to potwierdzić dla Nvidia ShK1/stock. Screeny później.
Spoiler
Nie tworzymy dwóch partycji na k.sd, używamy tylko do zarządzania aplikacjami i przenoszenia w.w.
Dodane:
Sformatowana jako wewn. - z poziomu managerów plików zarówno w fonie jak i w pc(mtp) jest widoczna tylko k.sd.Pojemność wyświetlana obejmuje tylko k.sd.
Pełne info o zawartości obu obszarów są dostępne w zakładce "pamięć i usb".
Błędy zgłoszone przez użytkowników:
Niepoporawne wyświetlanie ilości pamięci w fonie(xperia m4, huawei):
Zamiast GB pokazywane są B(bajty), może razić w oczy, w niczym nie przeszkadza. Zewnętrzne apki pokazują prawidłowo(appmgr 3 np.).
Niektóre stockowe aplikacje(aparat sony np.) mają problem z umiejscowieniem zapisu(zmieniło się położenie sdcard0/dcim). Rozwiązaniem może być "mixed" lub inna apka aparatu (Cameringo np.).
W każdym sprzęcie z wymuszeniem adopted mogą pojawiać się błędy w użytkowaniu niektórych aplikacji - problematyczne apki należy przenieść tymczasowo/stale do pam.wewn.(appmgr 3). Jest to błąd konkretnej aplikacji - nie jest dostosowana do 6+.