Як легко копіювати файли з Android на картку пам'яті. Як перенести програму Android на карту пам'яті? Не можу перемістити програми на картку пам'яті

Більшість смартфонів та планшетів під керуванням операційної системи Android мають порівняно невеликий обсяг вбудованої фізичної пам'яті, що не дозволяє зберігати на мобільному пристрої великі файли. Цей недолік легко компенсується встановленням зовнішньої пам'яті, представленої, як правило, картами формату MicroSD. Однак, фотографії, аудіо та відео – це не єдиний тип контенту, через який користувачам доводиться вдаватися до розширення внутрішньої пам'яті пристрою, заповнити її можуть також ігри та програми.

Виходу з положення тут два – або видаляти частину програмного забезпечення, або спробувати перенести програми з телефону на картку пам'яті. Чому спробувати? Тому що ця процедура, проста на перший погляд, може викликати у новачка певні труднощі. До того ж спосіб перенесення ПЗ з внутрішньої пам'яті мобільного гаджета може залежати від моделі та версії операційної системи, втім, ці відмінності, якщо і присутні, не такі істотні. Отже, давайте дізнаємося, як перенести програми на SD-карту в Android.

Переміщення додатків стандартними засобами Андроїд

Функція перенесення додатків на карту штатними засобами з'явилася в Android 2.2 і була видалена у версії 4.4, однак у багатьох прошивках вона, як і раніше, є. Якщо у вас є четверта версія системи, зробіть таке. Зайдіть у Установки – Менеджер програмабо Установки – Програми, виберіть потрібну програму та натисніть кнопку «На картку пам'яті SD», якщо вона є.

Якщо кнопка відсутня або неактивна, перенести програму на карту засобами Андроїд не можна. Це стосується в основному системних додатків, а також програм, маніпуляції з якими не передбачені розробником.

Спробувати перемістити програми з телефону на картку пам'яті на Андроїді аж до 4.3 можна в такий спосіб. Зайдіть до папки «Мої файли», за умовчанням вона позначається як sdcard0, виділіть, а потім виріжте у Провіднику весь її вміст або папки вибраних програм і вставте в розташування extSdCard, тобто на зовнішню пам'ять картки SD. Все, що можна перенести, переміститься, системні файли залишаться на місці. Скористатися цим способом можна в тому випадку, якщо кнопка перенесення додатків не активна, щоправда, стовідсоткової гарантії, що все після цього працюватиме ідеально, дати не можна.

Як правило, при використанні штатної функції перенесення додатків на карту пам'яті переносяться не всі дані, а їх частина. Кеш, наприклад, може залишитися, і його перенесення потрібні спеціальні утиліти.

Тепер подивимося, як перемістити програми на SD-карту в Андроїд 5.0 та 5.1. У версії Android 4.4 KitKat у зв'язку з покращеним захистом алгоритм перенесення додатків було змінено, але незабаром багато сторонніх розробників адаптували свої додатки під нові алгоритми, зробивши таким чином перенесення додатків доступним. Насамперед зайдіть у розділ зі сторонніми програмами та перевірте, чи є в їх налаштуваннях відповідна кнопка. Якщо так, використовуйте її, якщо ні, чинимо так.

Заходимо в налаштування, вибираємо Пам'ять – Основна пам'ять, активуємо радіокнопку "Карта пам'яті" і тиснемо "Змінити". Після перезавантаження система вважатиме пам'ять SD-карти внутрішньої, на неї ж відтепер встановлюватимуться всі програми та ігри. Мінус цього способу в тому, що вже встановлені програми, можливо, доведеться перевстановити, оскільки автоматично вони на карту пам'яті не перемістяться.

У шостій версії перекидати програми з телефону на карту пам'яті на Андроїді стало трохи простіше та й сама функція перенесення була вдосконалена. Ось найпростіший приклад. Відкривши налаштування, зайдіть у розділ «Програми», виберіть потрібну програму, натисніть Пам'ять – Змінитиі виберіть у меню меню «SD карта». Додаток буде перенесено.

Крім того, Android 6.0 і вище ви можете скористатися новою функцією Adoptable Storage, що дозволяє використовувати картку пам'яті, хай і з деякими обмеженнями, як частину внутрішнього сховища. Щоб нею скористатися, попередньо створивши резервну копію даних на карті, зайдіть в налаштування телефону, виберіть "Пам'ять", натисніть там на вашу SD-карту і пройдіть по ланцюжку опцій Налаштування – Форматувати як внутрішню пам'ять – Стерти & Форматувати.

Після завершення процедури виберіть опцію «Використовувати як внутрішній сховище», натисніть «Далі» і перезавантажте гаджет. Після цих маніпуляцій у меню програм з'явиться нова вкладка «Пам'ять», за допомогою якої ви зможете переміщати програми з внутрішньої пам'яті смартфона на зовнішню.

Так як SD-карта для забезпечення безпеки буде зашифрована, ви не зможете використовувати її як звичайний носій, тобто зчитувати та записувати на неї дані з ПК.

Перенесення програм на SD-карту за допомогою спеціальних програм

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

Спосіб 1

Для переміщення програм на зовнішню пам'ять можна скористатися безкоштовною програмою AppMgr III (App 2 SD). Вона дуже проста у використанні. Програма автоматично сортує всі встановлені програми на три групи: On phone (перенесені), On SD card (вже перенесені) та Phone only (які не підтримують перенесення).

Натискання іконки будь-якої програми у списку викликає меню, в якому можна знайти потрібну опцію. За наявності також буде доступна функція автоматичного перенесення програми на карту під час її встановлення.

Спосіб 2

Цей спосіб ефективніший і надійніший, але щоб ним скористатися, вам знадобляться root-права та дві програми – Link2SDі будь-який дисковий менеджер, тому що на карті пам'яті потрібно буде створити два розділи, бажано один у файловій системі FAT32, інший – у файловій системі Ext4 (для старих версій Android Ext3). Для розбиття картки на розділи можна використовувати як десктопні програми на кшталт Paragon, так і мобільні, наприклад, Aparted.

Після того, як розділ буде створено, запустіть Link2SD і відразу виберіть файлову систему другого розділу (Ext4), після чого програма попросить вас перезавантажити пристрій для монтування нового тома. Після перезавантаження знову запустіть Link2SD. На цей раз ви побачите список встановлених на смартфоні програм. Далі все просто. Через головне меню програми зайдіть у розділ «Пам'ять», відкрийте меню програму, що переміщується, і натисніть у властивостях кнопку «Надіслати».

Цей спосіб дозволяє переміщати на карту пам'яті практично будь-які ігри та програми, включаючи системні, проте ми б не рекомендували переносити останні без особливої ​​потреби. Ризик того, що після завершення процедури вони працюватимуть некоректно, хоч і невеликий, але все ж таки присутній. Виявляти обережність також слід і з найчастіше використовуваними програмами, наприклад, браузерами та інтернет-месенджерами.

Спосіб 3

На двох прикладах вище було показано, як на Андроїді перенести програми з внутрішньої пам'яті на карту SD. Третій спосіб відноситься не так до самих програм, скільки до їх кешу, розмір якого, як відомо, може значно перевищувати розмір самого додатка. Для справи вам знову ж таки знадобляться root-права та утиліта FolderMount. Запустивши цю програму, натисніть у правому верхньому куті значок плюс, у наступному вікні в полі «Ім'я» введіть назву програми, кеш якої збираєтеся перемістити, а в полі «Джерело» вкажіть шлях до каталогу з файлами кешу.

Розташовуються папки з кешем за адресою SD/Android/obb, ім'я потрібної папки буде містити назву програми. Нарешті, у полі «Призначення» необхідно вказати каталог на карті SD, в який будуть перенесені кешовані дані. Налаштувавши таким чином параметри перенесення, спочатку натисніть галочку в правому верхньому кутку екрана, а потім кнопку-шпильку навпроти вибраної програми. Через кілька секунд кеш програми буде переміщений на картку пам'яті.

Читач нашого сайту запитує за мотивами нашої відповіді:

Зміна сховища контенту за замовчуванням у налаштуваннях
"Задати в загальних налаштуваннях смартфона (операційної системи) ....."
А де знайти на смартфоні загальні налаштування? Заходжу в налаштування та пішли сім-карти, вайфай, теми, екран,…. системні програми, всі програми, для розробників і т.д.
А налаштування операційної системи ніде не можу знайти, щоб налаштувати збереження файлів WhatsApp на зовнішню карту
Уточніть шлях, плиз. У мене Сяомі Редмі 2 Про. Постійно доводиться вручну переносити файли на SD-карту та видаляти із внутрішньої пам'яті
А ще б завантаження відео з Інета теж автоматично скидати за замовчуванням на SD-карту. Як це зробити?
Заздалегідь дякую

Nura

Як переключити використання пам'яті за замовчуванням на карту SD?

Так, дійсно, у тій статті не було показано, як переключити сховище за умовчанням на SD-карту. У мене виходило використовувати карту пам'яті за замовчуванням, якщо переключити її в «Параметри» > «Пам'ять»:

Після цього на карті пам'яті будуть створені потрібні папки для програм і всі нові програми та їх файли зберігатимуться саме на карту SD. Принаймні я мав саме так. А також будуть одразу деякі програми перенесені на карту пам'яті.

Крім того, десь зустрічав, що в налаштуваннях самих програм є можливість переносити їх на карту SD. Чи є така можливість для конкретної програми у вашому випадку потрібно дивитися так само через системні налаштування > Програми > потрібна програма.


Якщо можливість є, там буде кнопка для його перенесення на SD.

Додаток для перенесення програм на SD-карту пам'яті!

Ось так хитромудро, є і таке, ага:)

Я таку програму не пробував, стаття, в якій про нього розказано досить стара, дворічної давності. Тож інформацію підтвердити не можу. Але судячи з Google Play додаток було оновлено зовсім недавно, у серпні 2016. Швидше за все він досі популярний і працює.

Є навіть відео про нього:

У будь-якому випадку, який би спосіб ви не вибрали, рекомендується робити бекап всього смартфона, перш ніж змінювати якісь системні налаштування, а пов'язані з використанням пам'яті та програм особливо.

Нинішнє розмаїття ігор та програм, які можна знайти на Google Playчасом просто вражає. Буває, знайшов чудовий додаток, почав його завантаження і розумієш, що системної пам'яті вистачить максимум на 2-3 таких програми. До того ж, більшість додатків, при встановленні, не мають можливості їх подальшого перенесення на SD-карту.

Наприклад, пристрій Samsung Galaxy Y S5360 має всього 190 мб системної пам'яті, з яких 110 займає сама платформа андроїд і ряд системних додатків. Виходячи з цього, у Вашому розпорядженні виявляється не більше 70 - 80 мб, які змушують постійно жертвувати одним додатком на користь іншого або взагалі не дають можливості його скачати.

Прочитавши цю статтю, Ви отримаєте вирішення проблеми з пам'яттю, оскільки навчитеся переносити будь-які програми (навіть системні) на зовнішню карту.

Попередня інформація

Перш ніж переходити до інструкції, уважно прочитайте текст нижче.

Деякі програми можна переміщувати на флешку прямо зараз. Для цього зайдіть в налаштування, клацніть на "Програми" і, потім "Керування програмами" і знайшовши той софт, який хочете перемістити на флешку, відкрийте його. У випадку, якщо є можливість його перенесення на картку SD, то кнопка «На картку пам'яті SD» буде активна. Як ви знайдете на знімку нижче, програма, яка вибрана мною – не має можливості перенесення на флешку.

Саме на прикладі цієї програми ми й продемонструємо, як можна переміщати захищений від перенесення софт.

Наступний етап. Для використання методу, про який ми говоритимемо далі – Вам знадобляться root-права. Про те, як їх отримати Ви зможете дізнатися, натиснувши .

Сама інструкція

Для того, щоб цей спосіб міг бути здійснений, нам потрібно завантажити безкоштовний додаток, який знаходиться на PlayMarket за цим посиланням - натиснути або зайдіть в playmarket зі свого гаджета і введіть у пошуку програм: Link2SD.

  1. Завантажуємо та встановлюємо софт на свій гаджет

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

Варто відзначити, що працює вона на пристроях, в яких 2,0 систем і вище. Встановлюємо та запускаємо програму Link2SD.

  1. Знаходимо додаток, який хочемо перенести

На початку статті було продемонстровано програму MarketHelper, яка не хотіла переноситися на флешку. Зараз я його знайду на своєму гаджеті, використовуючи додаток Link2SD і продемонструю на його прикладі, як здійснюється перенесення.

1) Знаходимо додаток:

2) Натискаємо на його назву

3) Що бачимо?

Ми спостерігаємо короткий опис файлу, який описує його назву, розмір та місце розташування. І дві кнопки - "Перенести на SD карту" та "Дії".

З першою кнопкою думаю, що все зрозуміло і про неї йтиметься далі. Що стосується кнопки «Дії», то тут відкривається список з декількох варіантів:

Можна запустити, перевстановити або зробити інші дії, наведені на знімку вище.

4) Переносимо на додаток на зовнішню картку пам'яті

Для того щоб відбулося перенесення, натискаємо на клавішу «Перенести на SD-карту», ​​потім «ОК».

Ось тут нам і потрібні права супер-користувача. Надаємо їх додатком натиснувши «Дозволити» і чекаємо на закінчення перенесення софту на флешку. У разі успішного перенесення софту, Ви отримаєте таке повідомлення:

Як Ви бачите зі знімка нижче – програма тепер знаходиться на флеш – карті:

ПОПЕРЕДЖЕННЯ

З цією програмою Ви зможете перенести будь-який софт на флеш - карту, це робить Вашу флешку невід'ємною частиною пристрою, адже вона, тепер, буде використана як системна пам'ять гаджета. Тому, перенесення будь-якої системної програми здійснюється на Ваш страх і ризик, адже флешки мають властивості виходити з ладу!

При підключенні пристрою до комп'ютера, Ваш гаджет не визначатиме флешки (це норма), тому всі системні програми, що знаходяться на флеш – карті, будуть зникати на час використання USB.

І останнє, не всі програми пристосовані для перенесення на флешку. Це правило є абсолютним для софту, який містить віджети. При перенесенні додатка, що має віджети на флешку, воно буде працювати, а ось використання віджетів стає неможливим.

Внутрішня пам'ять мобільного пристрою на базі OS Android — справжнісіньке «пляшкове шийка». Яким би містким не був планшетник чи смартфон, місце для встановлення додатків на будь-якому з них, як правило, швидко закінчується. Збільшити його, як на комп'ютері, не так просто, а на деяких пристроях зовсім неможливо, тому користувачам доводиться шукати обхідні рішення. Одне з найпростіших - перенести програми на карту SD.

Перекидання програм з внутрішньої пам'яті на картку можна виконати як засобами Андроїд, так і за допомогою сторонніх утиліт. Однак ні той, ні інший метод не є панацеєю.

Чому деякі програми не вдається перемістити на карту

Причин, через які дані додатків не вдається перенести з внутрішньої пам'яті у зовнішнє сховище, кілька. Наприклад:

  • Працездатність програми гарантована лише тоді, коли вона встановлена ​​у внутрішню пам'ять пристрою.
  • Функція перенесення не підтримується операційною системою. Так, на Android 4.3 і новіші засобами системи не можна перенести на карту жодна програма - просто відсутня кнопка.
  • Індивідуальні характеристики апарату. Власники відзначають, що на пристроях різних марок можливості переносити програми із внутрішньої пам'яті на карту неоднакові.

Як перенести програму на SD засобами OS Android

Власникам пристроїв зі старими версіями Андроїда (до 4.3) у цьому плані пощастило — вони мають «чарівну» кнопку переносу, вбудовану в саму систему. Щоб скористатися нею, запустіть утиліту «Параметри» і в розділі «Пристрій» торкніться кнопки «Програми».

Потім виберіть зі списку програму, яку бажаєте перекинути. У її параметрах знаходиться кнопка "Перемістити на картку пам'яті". Якщо програма підтримує цю операцію, кнопка активна.

У моєму прикладі тут знаходиться інша кнопка - "Перемістити на внутрішню пам'ять", оскільки Adobe Flash Player і так зберігається на картці. Але як це має виглядати, гадаю, зрозуміло.

Як говорив, у такий спосіб можна переносити в повному обсязі додатки, лише ті, які це допускають.

Перенесення додатків за допомогою сторонніх інструментів

Тепер розберемося, як виходити зі становища, якщо немає кнопки. На щастя, для перекидання програм між внутрішньою пам'яттю та SD створено масу спеціальних утиліт. Більшість з них безкоштовні та підтримуються Андроїд-системами версії 2.3 та свіжішими. Ось кілька прикладів:

  • Перемістити в SDCard. Не потребує прав суперкористувача (root).
  • AppMgr III. Також працює без root прав.
  • Apps2SD: All in One Tool . Потребує обов'язкового root'a.
  • FolderMount — особливо ефективна, оскільки дозволяє перенести на SD-карту кеш, а не сам додаток (apk). Саме в кеші містяться найважчі файли, які займають основну частину простору внутрішньої пам'яті. Потребує root-прав.
  • Link2SD. Теж дуже ефективна, оскільки дозволяє повністю перенести додатки на карту разом з їхніми «трухлявами» — бібліотеками, dalvik-кешем та іншими службовими даними, створюючи у вихідному місці символічне посилання. Потребує root-прав.

Нагадаю, що ці утиліти на деяких пристроях можуть не працювати (те, що підходить для Asus, може виявитися марним для Sony Xperia, LG або Lenovo). Якщо вам не вдається вирішити задачу за допомогою якоїсь однієї, спробуйте інші.

Приклад перенесення програм на SD за допомогою Link2SD

Окрім отримання root'a, перед використанням Link2SD потрібно створити на SD-карті ще один первинний розділ, в якому зберігатимуться файли програм. Для цього можна використовувати будь-які засоби розбивки дисків Paragon, Minitool і т.д.

Після підготовки перезавантажте пристрій та запустіть Link2SD. Далі.

Якщо ви любите встановлювати велику кількість ігор і програм на свій пристрій, а ось обсяг пам'яті смартфона не дозволяє цього робити, то незабаром для встановлення програм просто не залишиться пам'яті. У цьому випадку найкраще рішення – скористатися стороннім носієм, але як перенести програми на картку пам'яті на Андроїд вручну і що для цього потрібно?

Переносимо за допомогою системної функції

Тож почнемо. Звичайно, відразу багато хто подумав, що весь процес перенесення нестерпно складний. Але не варто переживати, адже процедура досить проста та швидка.

  • Для початку натисніть "Налаштування";
  • Далі перейдіть до пункту під назвою «Додатки»;
  • У ньому потрібно вибрати потрібний файл (гра або програма);
  • Тепер потрібно натиснути на неї та знайти вкладку "Перемістити на SD-карту";
  • Якщо кнопка активна, треба по ній клацнути. Готово.

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

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

Нижче описано 2 найкращі програми, якими я користувався і все вийшло. Але пам'ятайте, що безкоштовна версія не гарантує повної працездатності, краще підтримайте автора і тоді вам вдасться перенести програми на SD-карту.

Найпопулярніший додаток для подібних цілей, що використовується багатьма користувачами. Ця програма є абсолютно безкоштовною, і при цьому вона вміє переміщати ігри та інші файли швидко та без будь-яких проблем на карту sd.

З керуванням розбереться будь-який користувач. А все тому, що ігри та програми розбиті на дві великі категорії. Крім перенесення ви можете почистити кеш за допомогою цієї програми, масово виділити програми та ігри, а також отримати повідомлення про очищення або зміну будь-яких програм.

Ще одним гідним інструментом єLink2 SD. Утиліту також без проблем можна завантажити у вільному доступі з , встановити стандартним способом і насолоджуватися місцем, що звільнився на пристрої.

На жаль, програма не працює без , інтерфейс не дуже простий і розібратися з усіма нюансами і дії новачкові буде складно, зате ви отримаєте відмінний функціонуючий менеджер додатків.

Розглянемо переваги Link2SD:

  • З легкістю переносіть, наприклад, гру на зовнішній носій, навіть якщо її опції цього не підтримують. Все буде запускатися, як і раніше, жодних проблем із запуском, якістю та продуктивністю.
  • Очищайте кеш, файли-дублікати та непотрібні дані додатків у два кліки.
  • Створює спеціальний розділ на карті пам'яті, через що смартфон починає її розпізнавати як місце внутрішнього зберігання. Саме тому функціонал програм, що переносяться, не порушується.
  • Підтримує величезну кількість мов (більше сорока, в тому числі, звичайно, російська), що є досить великою рідкістю для подібних програм.

Як перенести кеш програми на карту пам'яті Андроїд за допомогою FolderMount

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

В цьому випадку вам потрібно буде скористатися програмою FolderMount.Але для того, щоб їй користуватися, потрібен режим «Суперкористувача». Якщо ви володієте ними – можете починати.

  • Відкрийте програму та натисніть на зображення плюса, який розташований у верхньому кутку праворуч.
  • Там побачите поле «Ім'я»,в яке вводиться назва програми.
  • Пункт «Джерело»потрібний для вказівки папки, де розташований кеш. Як правило, вона розташована за такою адресою SD/Android/obb/ім'я.
  • Папка "Призначення"необхідно вказати шлях переміщення кешу.
  • Заповнивши кожен пункт, потрібно натиснути на галочку, розташовану зверху на екрані, а потім на картинку шпильки, розташовану навпроти назви, введеної в першому пункті. Коли перенесення закінчиться – шпилька позеленіє.

Відео-інструкція: перенесення за допомогою Es Провідника