• Перенести данные с телефона на карту памяти. Как перенести приложение на SD-карточку в OS Android

    Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет SD-карта, объемы которой могут доходить до десятков и даже сотен ГБ. Сейчас мы во всех деталях расскажем, как перенести приложение и кэш на SD карту.

    Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

    Способов замены внутренней памяти на внешнюю не так уж и много, потому мы остановимся лишь на самых эффективных, причем они будут описываться последовательно: от простых к более сложным.

    Перенос кэша для версий Android 4.0+

    Стоит заметить, что данный способ не требует наличия ROOT-прав, но подходит не для всех приложений. Так что, если в описании приложения нет нужных кнопок, расстраиваться не стоит, ведь это был самый легкий способ. Для еще большего облегчения можно воспользоваться утилитой или ей подобной, где все приложения удобно структурированы, что ускоряет поиск нужных.

    ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами. Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

    Перенос при помощи сторонних программ

    Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

    Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

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

    Полный перенос android приложений на SD карту памяти

    Внимательный пользователь смог заметить, что у Link2SD и других схожих утилит есть интересная функция «Сослать». С ее помощью переносятся не отдельные части программы, как в предыдущих пунктах, а абсолютно все данные. При этом программа будет считать, что работает она во внутренней памяти устройства, что для некоторых из них является важным условием нормальной работоспособности.

    Для реализации этого способа SD-карту надо «разбить» на два раздела, после чего с нее удалятся все данные, потому будьте внимательны и сделайте резервную копию важной информации.

    Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись .

    1. Скачиваем и инсталлируем утилиту.
    2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».

    3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.

    4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.
    5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
    6. Жмем APPLY и подтверждаем действие.

    7. Терпеливо дожидаемся окончания процесса.

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

    Перенос кэша на флешку

    Данный способ пригодится для пользователей, которые любят игры с большим кэшем. Сейчас многие крупные проекты (к примеру, серия игр , ) занимают несколько гигабайт. То же самое касается и навигационных карт. Не все устройства могут похвастаться таким объемом встроенной памяти, поэтому на помощь приходит FolderMount. Оно позволяет создавать виртуальные папки, чтобы система по-прежнему считала, что данные приложения находятся во внутренней памяти, хотя фактически все файлы расположены на флешке.

    1. Устанавливаем .
    2. Запускаем и предоставляем права Суперпользователя.
    3. Открываем выдвигающееся меню в левой части экрана.

    4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.

    5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
    6. Нажимаем кнопку «Создать пару» напротив размера кэша.

    7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».

    8. В строке уведомлений можно будет увидеть процесс переноса файлов.
    9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
    10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

    Замена внутренней памяти на внешнюю

    Этот способ позволяет обмануть систему, т.е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

    1. Устанавливаем
    2. Кликаем по файл, далее «Редактировать».

    3. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.
      Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

      Например, если ваши строки:
      dev_mount sdcard/mnt/sdcard
      dev_mount extsd/mnt/extsd

      То они должны стать:
      dev_mount sdcard/mnt/extsd
      dev_mount extsd/mnt/sdcard

      То есть самое главное – поменять местами слова после /mnt/.

    4. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
    5. Перезагружаем устройство.

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

    Частично решить эту проблему можно с помощью перемещения файлов на карту памяти. Такие пользовательские файлы как фотографии и видео можно безболезненно перенести на карту памяти и тем самым освободить немного места во внутренней памяти смартфона.

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

    Установите данный файловый менеджер и запустите на своем Андроид смартфоне. После запуска вы увидите две папки: «Устройство» и «SD-карта». Папка «Устройство» - это внутренняя память вашего Андроид смартфона. Откройте данную папку и найдите там файлы, которые вы бы хотели переместить на карту памяти SD.

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

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

    После этого внизу экрана появятся кнопки «Отменить» и «Вставить». Кнопка «Отменить» — отменяет перенос файлов, а кнопка «Вставить» — переносит выбранные ранее файлы в ту папку, которая открыта на данный момент.

    Теперь нужно нажать на кнопку «Домой» в левом верхнем углу программы. Так вы переместитесь на начальный экран файлового менеджера.

    После чего нужно перейти на карту памяти SD. Для этого кликаем по папке «SD-карта».

    После этого на карте памяти нужно открыть папку, в которую вы хотите переместить файлы, и нажать на кнопку «Вставить».

    После этого выбранные файлы будут перемещены из внутренней памяти смартфона на карту памяти SD.

    Владельцы мобильных гаджетов с недостаточно большим объемом внутренней памяти при установке утилит вынуждены перемещать их на SD-карту. У новичков эта процедура может вызвать определенные трудности. Поэтому далее опишем, как перенести приложение на внешнее запоминающее устройство стандартным способом, а также какие программы из Google Play могут упростить и автоматизировать эту процедуру.

    Андроид имеет стандартные средства, чтобы переносить установленные утилиты на внешний накопитель. Правда, это доступно только для тех приложений, в которых описываемая возможность была предусмотрена разработчиками. Более того, перемещаются лишь отдельные больше файлы, а определенный объем данных все равно остается в памяти гаджета с Андроид. Как перенести приложения на карту памяти, опишем далее:

    Если соответствующий элемент не активен, значит для данной программы это действие не предусмотрено. Также примите к сведению, что на некоторых китайских девайсах подобным способом файлы переносятся не на внешний накопитель, а в другую половину внутренней памяти, предназначенной для мультимедиа.

    Использование утилиты AppMgr III

    Перенести приложения на SD карту при помощи AppMgr III можно описанным ниже способом:

    Далее откроется стандартное окно диспетчера, где обычным способом после тапа по кнопке «Переместить на SD-карту» соответствующее действие будет выполнено. Таким образом, AppMgr III выступает лишь в качестве посредника между пользователем и системой, облегчая поиск утилит, способных мигрировать на внешний накопитель.

    Есть у AppMgr III и еще полезная функция. Дело в том, что некоторые приложения после отправки файлов на внешнюю карту теряют часть своего функционала:

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

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

    При выполнении этого действия AppMgr III сначала выведет на дисплей окошко, в котором будут описан функционал, теряемый после миграции файлов.

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

    Работа с программой FolderMount на рутированных девайсах

    Если вы владеете устройством с root-правами, полезно будет воспользоваться возможностями, предоставляемыми FolderMount. С ее помощью можно в значительной степени разгрузить внутреннюю память путем перезаписи всего кэша на внешний носитель. Следовательно, программа работает со всеми играми, более всего засоряющими внутреннюю память гаджета.

    Опишем, как перенести приложения на карту памяти Android:

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

    Перемещение программы на внешний накопитель с использованием Link2SD

    Здесь также потребуется наличие root-прав. Дополнительно придется поработать с флешкой, а именно создать для нее второй первичный (primary) раздел. Первый должен быть отформатирован в FAT32, второй - в ext2, ext3 или ext4. Если перепутать последовательность, то компьютер не сможет далее обнаружить флешку.

    Каждый перенесенный файл как раз и будет храниться во втором разделе, а первый, как и обычно, будет зарезервирован системой для пользовательских данных. Создать дополнительный раздел на накопителе можно через компьютер, используя, например, MiniTool Partition Wizard, Paragon и другие средства для разбивки дисков. По завершении подготовки:

    Внутренняя память мобильного устройства на базе 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. Далее.

    Пользователи Android OS со временем сталкиваются с нехваткой внутреннего пространства, что затрудняет скачивание и прием файлов по Bluetooth, и приводит к невозможности установки новых приложений. Причина кроется в играх и программах, для которых накопителей на 8 или 16 ГБ мало. Решение проблем – переместить кеш приложений на SD карту памяти одним из двух доступных способов.

    Системное перемещение кэша

    Первый и самый доступный начинающему пользователю способ перенести кэш на SD карту – системное перемещение. Переносит часть приложения, включая массивные файлы. Для этого перейдите в настройки устройства, далее пункт «Программы». В новом окне отобразится список всех установленных приложений, войдите в то, что занимает много дискового пространства, и найдите кнопку «Переместить на SD карту». Нажатие на неё, автоматически перенесет кеш из внутреннего накопителя на внешний (если память поделена на 2 раздела) или на MicroSD карту.

    Аналогичные действия выполняются при помощи сторонних утилит, например AppMgr III (App 2 SD). Она не требует Root-прав, но с ними откроется пара дополнительных функций. Принцип действия ничем не отличается от штатного, только здесь доступны пакетные действия, в одно нажатие переносится и очищается кеш, отображаются перемещаемые приложения.

    В тоже время, не все устройства поддерживают системный перенос данных. В них внутренняя и внешняя память представляют одно целое, а доступ к MicroSD карте заблокирован. Но даже если ваш смартфон или планшет не лишен такой функции, некоторые приложения не переносятся, так как разработчик ей не внес. Кроме того, после переноса, некоторые игры будут дольше загружаться по причине медленной карты. Поэтому позаботьтесь, что бы скорость флешки составляла минимум 6й класс.

    Монтирование папок кеша

    Второй способ – монтирование папок. Физически кеш хранится на MicroSD, а в памяти устройства только образы, необходимые для правильной работы. По своей сути это как ярлыки в Windows, файлы хранятся на одном локальном диске, но доступ к ним открывается с другого. Действия выполняются при помощи приложения FolderMount (наличие Root-прав обязательно иначе программа не будет работать). Процесс монтирования прост и состоит из нескольких шагов, в которых между собой свяжутся две папки.

    1. Открываем приложение и нажимаем на кнопку в виде плюса.
    2. В появившемся окне заполняем информацию в трех полях:
      • «Имя» – название монтируемой папки (необязательно точное).
      • «Источник» – путь к папке, данные которой необходимо переместить.
      • «Назначение» – путь к папке на MicroSD, где буду храниться перенесенные данные.
    3. Подтверждаем выбор и соглашаемся с предупреждением о переносе файлов, ждем окончания выполнения операции.
    4. Активируйте монтирование, нажатием на кнопку булавки. После этого файлы обоих папок связаны между собой.

    Обратите внимание, файловые менеджеры сообщат об одинаковых файлах в связанных вами папках. В действительности информация содержится только на MicroSD, а во внутренней памяти образы. Что бы удалить приложение, кеш которого был перенесен на карту памяти, сначала, размонтируйте папку. Для этого нажмите на булавку связанной ранее пары, затем долгое нажатие, после чего появится ярлык корзины. Данные переместятся в исходную директорию и будут удалены.

    Бесплатная версия FolderMount ограничена в сравнении с PRO, и предлагает 3 точки монтирования. Но даже этого хватит, что бы освободить место от самых тяжелых приложений.

    Статья была Вам полезной?
    Поставьте оценку - поддержите проект!