Способы перемещения приложений с внутренней памяти на карту в Android

Представить себе современного человека без смартфона или планшета очень сложно. Мобильные умные гаджеты стали неотъемлемой частью повседневной жизни.

Покупая телефон, пользователь начинает делать разные фото, снимать видео, устанавливать приложения и игры. Но по мере накопления контента оказывается, что встроенной памяти не так уж и много. Место заканчивается.


Но Android имеет одно важное преимущество перед продукцией Apple в виде тех же iPhone. У яблочных смартфонов есть только встроенная память. Владельцы Android-девайсов могут расширить внутреннее пространство с помощью карт памяти.

Эти карты можно использовать как место для хранения разных данных. Но почему-то многие считают, что туда разрешается переносить только фото, видео и музыку. Это не так. Карту памяти можно использовать как пространство для работы приложений. Игры и программы будут использовать пространство съёмного накопителя, а внутренняя память при этом освободится.

Что можно перенести, а что нельзя

Среди приложений для мобильных устройств есть те, которые легко переносятся на накопитель. Но есть и такие программы, которые переместить не получится.

При транспортировке программы на карту памяти, некоторые её компоненты всё равно останутся внутри телефона. То есть будут занимать часть заводской памяти.

Приложения можно разделить на обычные и системные. Последние буквально врастают в операционную систему, налаживают тесную связь с ней и другими приложениями. Из-за этого настоятельно не рекомендуется пытаться менять место расположения системных программ. Иначе они могут перестать работать, и повредить связанные с ними компоненты.

Ещё важно добавить, что перенос разных программных разработок зависит от того, предусмотрена ли такая функция создателем. Увы, но прочитать об этом в описании не получится. Чаще всего приходится проверять это путём экспериментов. Но ожидать каких-то фатальных ошибок и поломок при этом не стоит.


Вывод следующий. Обычные приложения в большинстве своём легко транспортируются на съёмный накопитель. А вот системные программы, которые идут на смартфоне изначально, лучше не трогать.

Способы переноса

Чтобы выполнить перенос приложений, имея в распоряжении SD карту памяти, нужно выбрать подходящий вариант проведения этой операции для платформы Android.

Все существующие методы условно можно разделить на 2 большие категории:

  • системные средства;
  • сторонние программы.

У каждого из способов есть свои особенности. Потому их стоит рассмотреть отдельно.

Использование системных средств

Чтобы самостоятельно перенести приложение с телефона под управлением Android, расположенное на внутренней памяти, непосредственно на SD карту, можно воспользоваться системными функциями.

Стоит выделить 3 этапа, на которых вопрос переноса решался по-разному:

  • от Android 1.1 до 2.2 Froyo;
  • от Froyo до 4.2 KitKat;
  • от KitKat до Android 6.0.

Если у вас каким-то чудом сохранился один из представителей Android-смартфонов с версией до 2,2, тогда придётся огорчить. На этих устройствах функция переноса полностью отсутствовала.


Да, технически это сделать можно. Нашлись энтузиасты, которые разработали несколько хакерских способов. Но применять их нецелесообразно и опасно. Плюс нужны серьёзные навыки.

С появлением версии 2,2 от Android разработчики позволили пользователям устанавливать и переносить приложения с внутренней памяти на карту. Для этого достаточно было в настройках ОС выбрать место сохранения. Параллельно появился сторонний софт, направленный на то, чтобы переместить уже установленные программы или игры на внешнее хранилище. Все они требования наличия прав суперпользователя. Не каждый на это решался.

Разрабатывая обновление KitKat 4,4, разработчики из компании Google серьёзно отнеслись к вопросу безопасности данных. Из-за этого алгоритм защиты был полностью переписан. Как результат, функция переноса оказалась снова недоступной. На внешнюю память разрешалось переносить только фотографии, видео, аудио и пр.

Полноценная возможность проводить перенос данных появился только на шестом Android. Это версия Marshmallow. Была создана специальная функция под названием Adoptable Storage. С её помощью внутреннюю память объединили с внешним накопителем.

Так называемая функция адаптивного хранилища форматирует съёмный носить так, что телефон на базе Android видит её как часть системного раздела. Это обусловлено использованием файловой системы Ext4 и 128-битного типа шифрования AES. Тем самым удалось расширить внутреннюю память. И для этого подходят почти все виды карт.


СОВЕТ. Для лучшей работы рекомендуется брать карты высокоскоростной категории.

Минус метода в том, что при форматировании карта оказывается как бы составной частью внутреннего пространства. Она сливается с операционной мобильной системой. И если извлечь карту, тогда все данные и приложения будут утрачены.

Как это работает

Разобраться с функцией адаптивного хранилища несложно.

Работает она согласно следующему алгоритму:

  • в телефон устанавливается карта памяти;
  • появляется диалоговое окно;
  • на выбор предлагается 2 варианта установки (портативная или внутренняя);
  • выбирается вариант с внутренней памятью;
  • карта форматируется, что обеспечивает слияние и защиту данных на ней;
  • открываются настройки устройства;
  • в разделе с хранилищем должна появиться установленная карта, если все предыдущие шаги были выполнены правильно.

СОВЕТ. Если на карте хранятся какие-то важные данные, не забудьте сделать их резервную копию перед слиянием с Android-устройством.


Ведь форматирование удалит всё содержимое на накопителе. Восстановить эти данные будет проблематично.

Тут есть ещё один момент. Использовать карту памяти как место для установки приложений не получится. Даже при наличии функции адаптивного хранилища. По умолчанию программы сначала будут устанавливаться именно на внутреннюю память вашего Android-девайса.

Но если выполнить настройку, тогда не составит труда перенести необходимые приложения на карту, и тем самым освободить место в телефоне.

Чтобы это сделать, необходимо:

  • открыть настройки Android-смартфона;
  • перейти в раздел с приложениями;
  • выбрать то приложение, которое нужно транспортировать на карту;
  • открыть настройки этой программы;
  • нажать на хранилище;
  • кликнуть по клавише «Изменить»;
  • выбрать как место хранения внешний накопитель;
  • подтвердить своё желание кнопкой «Переместить».

Обычно достаточно буквально несколько секунд, чтобы софт оказался на внешнем хранилище. Но если карту извлечь, тогда и доступ к программам, которые на неё были перенесены, пропадёт.


Чтобы вытащить накопитель, придётся пройти ту же процедуру, но поменять место хранения, указав внутреннюю память.

Использование специальных приложений

Есть ещё один вариант, как перенести приложения, находящиеся в памяти телефона, на карту.

Их могут помочь перекинуть сторонние программы. Таковых на просторах сети достаточно много. Но использовать рекомендуется только самые надёжные, проверенные и официально представленные в Google Play.

Стоит рассмотреть несколько популярных программ-переносчиков.

AppMgr III

Второе название этого приложения App2SD. Позволяет выполнять ряд процессов и операций одновременно с несколькими разными объектами. Помимо смены места установки, приложение может:

  • чистить кэш в системных и пользовательских приложениях;
  • пакетно просматривать предложения из Android-маркета;
  • выгружать на устройство списки выбранных программ;
  • замораживать и сокращать неиспользуемые приложения;
  • уведомлять о том, что ПО переместить нельзя;
  • сортировать объекты по нескольким критериям (размер, имя, дата установки);
  • перемещать и удалять программы с помощью перетаскивания;
  • создавать виджет на рабочем столе.

Для работы с некоторыми приложениями потребуется предварительно получить права суперпользователя (root-права).

Программа работает на всех версиях Android от 4.1 и выше. Но с некоторых отдельными смартфонами не взаимодействует. Это линейка Xiaomi и не только.

Link2SD

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

Ещё утилита может:

  • менять атрибуты ПО пользователя на системное и обратно;
  • замораживать софт, который долго не используется;
  • пакетами переносить данные на карту;
  • пакетно удалять и переустанавливать программы;
  • очищать кэш;
  • удалять потенциально опасный софт;
  • брать на себя управление перезагрузкой;
  • создавать ярлыки;
  • сортировать приложения.

Можно скачать и бесплатную версию. К функционалу особых претензий нет. Но реклама многим надоедает.

Это приложение более универсальное, чем предыдущее. Работает на Android версии 2.3 и выше. И с Xiaomi нормально взаимодействует.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND