Як я можу переміщувати програми на SD на неприйнятому сховищі зефіру?


14

Всі, здається, схвильовані від прийнятної функції зберігання Marshmallow, але мені здається, це є серйозним регресом. Причин не прийняття зовнішнього сховища може бути декілька:

  1. Під час оновлення від Lollipop у мене вже є SD-карта, наповнена матеріалами. Тому переформатування та стирання всього, щоб перетворити його на прийнятне сховище, є головним перешкодою. Для цього потрібно перенести багато ГБ даних з пристрою, переформатувати їх, а потім перенести його назад, і я не впевнений, як це зробити надійним чином, чи можливо це можливо, оскільки прийняте сховище, ймовірно, зберігає речі різні шляхи.
  2. Моя SD-карта може бути занадто повільною, щоб мати сенс використовувати її як розширення внутрішньої пам’яті.
  3. Я хочу мати можливість використовувати свою знімну SD-карту на інших пристроях (наприклад, швидка передача величезних відеофайлів на ноутбук).

Виходячи з цих причин, якщо я не приймаю сховище, AFAICS, це означає, що програми можна зберігати лише у внутрішній пам'яті. А оскільки у мене дуже багато додатків, це означає, що з моменту оновлення Marshmallow мій пристрій регулярно наближається до повного, що призводить до порушення функціональності.

Так що там дійсно немає можливості перемістити додатки , НЕ -adopted зовнішнього зберігання SD на Зефір? Якщо так, чи є у мене будь-яка альтернатива, крім видалення додатків, щоб звільнити місце чи переходу на Lollipop? Якщо ні, це було б дуже невтішним, і можна припустити, що Google дійсно не продумав уважно, перш ніж надавати цю функцію.


1
Сем Ліддікотт пропонує найкращу альтернативу, яку я знайшов: розділення SD-карти. Більше інформації у його відповіді на інше запитання
— fernio

Дякую - насправді я вже прийшов до такого ж висновку, але потім зациклювався на з'ясуванні, наскільки великий зробити перегородку !
— Адам Шпіерс

Відповіді:


2

Ви праві. Android Marshmallow позбавив себе додатків, які знаходяться на SD-картці, коли вона налаштована як портативний сховище. Єдиний спосіб використовувати його таким чином - з root і такими додатками, як LINK2SD.


1
Ах, дякую! Я не знав про LINK2SD та apps2sd. Досі здається, що важко знайти остаточну процедуру їх використання на Marshmallow.
— Адам Шпіерс

12

Внутрішнє зберігання зефіру можна краще використовувати на SD-картці змішаного формату, як я також пояснюю у своєму блозі :

http://blog.sam.liddicott.com/2016/02/android-6-semi-adopted-storage.html

По-перше, вам потрібно працювати adb.

  1. Поставте SD-карту та відформатуйте її як портативний.
  2. Вийміть вашу SD-карту з меню Storage & USB
  3. Використовуйте "оболонку adb", щоб перерахувати ваше прийнятне сховище:

подобається це

$ adb shell sm list-disks adoptable

disk:179_64

диск: 179_64 - це моя SD-карта, яку можна зробити прийнятною, я хочу 75% як зовнішній SD:

$ adb shell sm partition disk:179_64 mixed 75

Примітка. Ваша картка може бути вказана комою замість підкреслення, наприклад, диск: 179,64; у такому випадку це саме те, що ви вводите:

$ adb shell sm partition disk:179,64 mixed 75
  1. Це видалить всю SD-карту, давши 75% як портативний накопичувач, а решта, як прийняте внутрішнє сховище.

  2. Перезавантажте телефон.

  3. У меню "Зберігання та USB" виберіть SD-карту (внутрішню) та виберіть "Міграція даних" (щоб додатки, де це можливо, були встановлені там).

  4. З перейменування зберігання та USB перейменуйте прийняте сховище на таке ім’я, як Прийняте в іншому випадку, якщо воно має те саме ім'я, що і зовнішній розділ пам’яті, перегляд USB MTP може відображати лише внутрішній

Тепер ви прийняли сховище, яке може приймати додатки, які дозволяють "перейти на SD", а також SD-карту, де можна зберігати фільми Plex, музику в Google Play, фотографії тощо.

Дякую @fernio, який підказав мені публікувати тут.


2
Дякую - я вже бачив ваш підхід відповідно до коментарів до оригінального питання. Однак мені зовсім не ясно, чи має такий підхід сенс у моєму випадку: 1) Як я маю визначити розміри розділів? Ваш 75% / 25% розбиття звучить абсолютно довільно. 2) Що робити, якщо у мене не вистачає вільного місця для створення розділу потрібного розміру? 3) Що саме буде зберігатися у прийнятому сховищі порівняно з портативним? Зокрема, як ви знаєте, куди подіватимуться великі речі, як-от відео / фотографії з камери, музика / відео Google Play, Spotify офлайн музика тощо?
— Адам Шпіерс

1
@AdamSpiers щодо номера 3, будь-який додаток, який пропонує зберігати дані на SD-картці (наприклад, Spotify), переносний розділ побачить у вашій SD-картці
— fernio

Розміри перегородок довільні. На картці 32G 25% для прийнятих - щедра. Розмежування буде стерти вашу карту, тому у вас буде достатньо вільного місця :-), і за досвідом я знаю, що такі програми, як відтворення музики, камери, Plex, які можна зберігати на SD, все ще матимуть можливість зберігати на портативний. В іншому випадку додатки можуть зберігатись на внутрішніх або прийнятих до того місця, до якого ви переміщуєте дані, інакше вони зберігатимуться там, де встановлено додаток.
— Сем Ліддікотт


Для помилки java переконайтеся, що ви запускаєте командний рядок у adminрежимі
— vnpnlz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.